單片機串口入門必備。
通過proteus仿真軟件,給出DSN仿真圖,然后用KEIL 軟件進行程序的編寫,采用匯編語言,查詢方式進行。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
DSN.JPG (100.02 KB, 下載次數(shù): 31)
下載附件
2019-4-27 00:37 上傳
單片機源程序如下:
- ORG 0000H
- AJMP MAIN
- ORG 0030H
- MAIN:MOV SCON,#0
- MOV A,#80H ;第一個流水碼:1000 0000
- LP2: MOV SBUF,A ;串口發(fā)送
- LP0: JNB TI,LP0 ;空轉(zhuǎn)等待,判斷條件是TI=1。
- CLR TI ;可以傳送下一幀數(shù)據(jù)
- RR A ;循環(huán)右移,準備下一個流水碼:0100 0000
- LCALL DELAY ;待
- LCALL DELAY
- SJMP LP2 ;進入發(fā)送下一個流水碼
- DELAY:
- MOV R5,#0FFH
- LP4: MOV R6,#9FH
- LP3: DJNZ R6,LP3
- DJNZ R5,LP4
- RET
- END
復(fù)制代碼
0.png (5.94 KB, 下載次數(shù): 21)
下載附件
2019-4-27 02:30 上傳
全部資料51hei下載地址:
串口控制流水燈.zip
(16.72 KB, 下載次數(shù): 41)
2019-4-27 00:29 上傳
點擊文件名下載附件
串口控制流水燈及仿真圖。 下載積分: 黑幣 -5
|