|
|
通過電腦使用虛擬串口軟件發送特定命令,然后在點陣上進行顯示,后期可配合藍牙串口模塊實現短距離控制顯示效果,有哪位朋友想給女朋友做生日禮物的可以參考
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (20.16 KB, 下載次數: 80)
下載附件
2018-5-10 16:30 上傳
0.png (12.34 KB, 下載次數: 82)
下載附件
2018-5-10 16:30 上傳
0.jpg (12.76 KB, 下載次數: 73)
下載附件
2018-5-10 16:29 上傳
單片機源程序如下:
- //單片機P1口和P2口接點陣的陰極,而PO口接點陣的陽極,實現行掃描顯示漢子
- #include<tab.h>
- //uchar temp[10]={0}; //定義數據接收緩沖區10個字節
- uchar tt=7;
- void main()
- {
- T0init();
- portinit();
- uartinit();
- while(1) //等待中斷
- {
- if(RI)
- {
- ES=0;
- RI=0;
-
- SBUF=tt; //發送接收到的字符
- while(!TI);
- TI=0;
- ES=1;
- }
- switch(tt)
- {
- case 0x00: display(0,0); break;
- case 0x01: display(1,0); break;
- case 0x02: display(2,0); break;
- case 0x03: display(3,0); break;
- case 0x04: display(4,0); break;
- case 0x05: display(5,0); break;
- case 0x06: display(6,0); break;
- case 0x07: display(7,0); break;
- default: display(7,0); break;
- }
-
- }
- }
- void time0() interrupt 1
- {
- TH0=(65536-45872)/256; //重新裝初值
- TL0=(65536-45872)%256;
- }
- void ser() interrupt 4
- {
-
- tt=SBUF; //接收字符
-
- }
復制代碼
所有資料51hei提供下載:
51串口通訊結合點陣顯示的實例(proteus仿真).rar
(313.98 KB, 下載次數: 129)
2018-5-10 16:30 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|