急。。急求单片机at89c51的。用汇编语言:单片机p0(p0.0,p0.1,p0.2,p0.3)4个端口接有4个开关

[复制链接]
查看11 | 回复2 | 2011-5-16 06:03:20 | 显示全部楼层 |阅读模式
拨动开关向下接地,向上正电源,在p1端口接数码管,根据按钮接正电源的排列方式,数码管显示相应的值!!帮帮吧!
回复

使用道具 举报

千问 | 2011-5-16 06:03:20 | 显示全部楼层
ORG0000H
        LJMPMAIN
        ORG0030H
MAIN:        ORLp0,#0FH        ;在读P0口时先对P0口写1
        MOVA,p0
        ANLA,#0FH
        MOVDPTR,#LED7        ;根据从P0口读到的数据查表,TAB中存放数码管的显示码表
        MOVCA,@ADPTR
        MOVp1,A        ;把码表值送数码管显示
        AJMPMAIN
;共阳数码管显示码表
LED7:        DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H
        DB80H,90H,88H,83H,86H,0A1H,86H,8EH
回复

使用道具 举报

千问 | 2011-5-16 06:03:20 | 显示全部楼层
作业题,急求呀!!!
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行