单片机程序

[复制链接]
查看11 | 回复2 | 2009-3-20 21:44:22 | 显示全部楼层 |阅读模式
请大虾们帮我编一个单片机程序,汇编语言,最好要中文注释,题目:共阳极七段数码管从0-f循环显示!谢了,急啊

回复

使用道具 举报

千问 | 2009-3-20 21:44:22 | 显示全部楼层
ORG 0030H SETB P2.7 MAIN: MOV R6,#00H MOV R7,#0AH AA: MOV A,R6 MOV DPTR ,#TAB MOVC A,@A+DPTR MOV P0,A ACALL DEL INC R6 DJNZ R7,AA AJMP MAIN DEL:MOV R0,#02H D1:MOV R1,#0FFH D2:MOV R2,#0FFH D3:DJNZ R2,D3 DJNZ R1,D2 DJNZ R0,D1 RET TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END ...
回复

使用道具 举报

千问 | 2009-3-20 21:44:22 | 显示全部楼层
比如将共阳极数码管接在P1口的话,七段数码管的编号一般是从上A到右B、C再到下D最后到左E、F,横着的是G。 按你的要求的话就是要让A、B、C、D、E、F接P1口的P1.0-P1.5,然后编程依次让其输出低电平。每个P1口输出低电平后,可以设置一个延时子程序,不然会出现没有点亮的情况,因为间隔时间太短了,人的肉眼来不及反应。 在主程序里,你就依次令P...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行