?? readme.txt
字號:
版本說明:IR_UART
這個版本是給師妹周莉娟做畢業(yè)設(shè)計用:名字叫做,紅外收發(fā)系統(tǒng)
使用AT89C2051單片機,晶振11.0592MHz,串口收發(fā)使用直連線(即2、3腳不要交叉)。
此系統(tǒng)具備紅外接收能力,紅外學(xué)習(xí)能力,紅外發(fā)生能力。
1、增加紅外發(fā)射功能,去掉鼠標(biāo)部分
2、紅外發(fā)射只能支持正常的遙控器 32位
3、導(dǎo)引頭的低電平9.08ms,高電平時間4.44ms
4、位0的低電平時間600us ,高電平時間 540us
5、位1的低電平時間600us ,高電平時間 1.66ms
6、去掉鍵盤部分
7、紅外發(fā)射功能,設(shè)計如下:
1)、用戶按要學(xué)習(xí)遙控器的“學(xué)習(xí)”學(xué)習(xí)鍵,上位機進入按鍵學(xué)習(xí)狀態(tài),并在屏幕上提示“請按被學(xué)習(xí)遙控器”
2)、用戶按被學(xué)習(xí)遙控器上的某個鍵,上位機收到后提示“請按學(xué)習(xí)遙控器”
3)、用戶按要學(xué)習(xí)的遙控器的某個鍵,上位機收到后把這兩個鍵的進行映射。并提示“學(xué)習(xí)成功”
4)、用戶按學(xué)習(xí)了的遙控器的按鍵,上位機收到后把它轉(zhuǎn)化為學(xué)習(xí)過的鍵值。發(fā)給單片機。
5)、上位機和單片機之間的協(xié)議如下:"S"(十六進制53H)+"用戶碼1"+"用戶碼2"+"按鍵鍵值"。單片機不應(yīng)答
6)、連續(xù)發(fā)兩個碼以上的,每個碼之間間隔200ms或以上。
7)、學(xué)習(xí)其他鍵重復(fù)1-3
該源程序使用南京偉福公司的偉福6000仿真軟件編譯
軟件版本:6000
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -