#include#includesfr p4 = 0xe8;
//3——8解碼器的三個輸入端
sbit a0 = p4^0;
sbit a1 = p2^0;
sbit a2 = p2^7;
//紅外感測器的五個方向
sbit irr1 = p2^1;
sbit irr2 = p2^2;
sbit irr3 = p2^3;
sbit irr4 = p2^4;
sbit irr5 = p2^5;
//記錄哪個感測器的方向,從而控制小車轉向
bit irc =0, irl =0, irr=0, irlu =0,irru=0; //規定c為1,左前2,左3,右前5,右4
//紅外發射控制巨集定義(傳入感測器組號)
#define mouse_ir_on(group_no)\
do\ while (0);
sbit wel1 = p4^3;//數碼管的位選
sbit wel2 = p4^2;
sbit beep = p3^7; //蜂鳴器
unsigned code tabal = ; //數碼管顯示的0-9
嵌入式開發之專案 遙控小車課題設計
c語言控制程式 include define uchar unsigned char define uint unsigned int 此變數用於記錄小車目前所處的操作狀態 uint opchoice 0 次變數用於控制小車速度的檔位 uint speed 2 前進 sbit kf p3 0 後退 ...
嵌入式開發之專案 遙控小車課題設計
c語言控制程式 include define uchar unsigned char define uint unsigned int 此變數用於記錄小車目前所處的操作狀態 uint opchoice 0 次變數用於控制小車速度的檔位 uint speed 2 前進 sbit kf p3 0 後退 ...
初識嵌入式 嵌入式開發概述
1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...