嵌入式迷宮小車

2021-10-19 20:27:21 字數 620 閱讀 1048

#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 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...