国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee
ELEOK
標題:
51單片機匯編語言程序鍵盤掃描實驗程序含Proteus仿真
[打印本頁]
作者:
coolfire
時間:
2021-5-6 01:54
標題:
51單片機匯編語言程序鍵盤掃描實驗程序含Proteus仿真
仿真原理圖如下(proteus 8.9仿真工程文件可到本帖附件中下載)
1.png
(31.69 KB)
下載附件
2021-5-6 01:46 上傳
單片機部分源程序如下:完整程序見附件
ORG 0000H
MOV P2,#00H ;關閉顯示
MAIN:MOV DPTR,#TABLE ;指向段碼表首地址
MOV R0,#0
MOV R1,#01H ;點亮第一個數碼管(共陽極)位碼
NEXT:MOV DPTR,#TABLE
MOV P2,#0
MOV A,R0
MOVC A,@A+DPTR
MOV P0,A ;送段碼
MOV A,R1
MOV P2,A ;送位碼
ACALL DELAY ;調用延時1ms
MOV P2,#0 ;關閉一個數碼管
INC R0 ;段碼地址+1
MOV A,R1 ;保存段碼
RL A ;左移點亮下一個數碼管
MOV R1,A ;保存位碼
ACALL DELAY ;延時1ms
CJNE A,#80H,NEXT;顯示前七個數碼管
MOV P2,#80H ;顯示第8位
MOV A,#7
MOVC A,@A+DPTR ;查段碼表得第8個數碼管段碼
MOV P0,A ;送第8位段碼
ACALL DELAY ;延時1ms
SJMP MAIN ;循環
DELAY:
MOV R6,#2
L2:MOV R7,#7DH
NOP
NOP
L1:DJNZ R7,L1
DJNZ R6,L2
RET
TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
復制代碼
完整程序源碼和仿真文件:
鍵盤掃描.zip
(126.8 KB, 售價: 2 E幣)
2021-5-6 01:54 上傳
點擊文件名下載附件
售價: 2 E幣
[記錄]
[
購買
]
歡迎光臨 ELEOK (http://m.afoofa.cn/)
Powered by Discuz! X5.0