问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

AT89C51单片机怎么用汇编语言让数码管显示学号?最好有电路图

发布网友 发布时间:2022-05-01 06:09

我来回答

4个回答

热心网友 时间:2022-06-25 09:38

数码管连接电路如图1所示,P0口输出码型,P2口输出位选。锁存器74HC573起驱动作用,提供驱动电流供数码管发光。译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入CBA=110,输出位选信号Y7-Y0=11101111,其中Y5=0,第5个数码管选通并显示,其它数码管不显示。实验时将J6的左边两个引脚针(1和2)用跳冒连接,锁存器11脚接VCC,关闭锁存功能。

    数码管显示方式为动态扫描方式,当P0口送第一个数0的码型到锁存器时,P2送位选地址01H,即Y0=0,只有第一个数码管亮,显示0,其他数码管不显示。当P0口送第二个数1的码型到锁存器时,P2送位选地址02H,即Y1=0,只有第二个数码管亮,显示1,其他数码管不显示。即每次只有一个数码管点亮,8个数码管是轮流被点亮的,轮流点亮的间隔时间很短(一般用延时程序延时几个毫秒),由于视觉的暂留现象,看到的却好象全都点亮着,这就是动态扫描。

  数码管显示数字的码型由数码管的数据脚a~dp决定,图2为数码管的笔段分布图,由于是共阴极的,所以当a~dp为高电平时相应的笔段会亮,电路中P1.0~P1.7分别接数码管的a.b.c.d.e.f.g.dp,得到0~9这10个数字的码型如表1所示。

图2 数码管的笔段分布图

引脚P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0数字  码型

笔段dpgfedcb   a

0011111   10     3FH

0000011    01     06H

0101101   12      5BH

0100111  13      4FH

0110011   04      66H

0110110   15      6DH

0111110  16     7DH

0000011  17      07H

0111111  18       7FH

0110111  19       6FH

1000000  0小数点80H

只要把上面的相关数,改成学好就可以了。

热心网友 时间:2022-06-25 09:39

这是数码管动态动态现实方式0—7,一共8个数字,你自己可以改成学好,对应显示就可以了。
ORG 00H
MOV 20H,#3FH
MOV 21H,#06H
MOV 22H,#5BH
MOV 23H,#4FH
MOV 24H,#66H
MOV 25H,#6DH
MOV 26H,#7DH
MOV 27H,#07H
START:CALL SCAN
JMP START

SCAN: MOV A,#0 ;扫描子程序
MOV R0,#20H
MOV R2,#8
LOOP: MOV P2,A
MOV P0,@R0
INC R0
CALL DELAY
ADD A,#01H
DJNZ R2,LOOP ;循环显示8个数字
MOV R2,#8
CLR A
RET

DELAY:MOV R3,#1 ;扫描延时
D1:MOV R4,#2
D2:MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET
END

P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0 数字 码型
dpgfedcba
00111111 0 3FH
00000110 1 06H
01011011 2 5BH
01001111 3 4FH
01100110 4 66H
01101101 5 6DH
01111101 6 7DH
00000111 7 07H
01111111 8 7FH
01101111 9 6FH
10000000 小数点 80H

P0口输出码型,P2口输出位选。锁存器74HC573起驱动作用,提供驱动电流供数码管发光。译码器74HC138将位选地址转换成位选信号,例如当前是第5个数码管显示,那么P2口输出位选地址05H,译码器输入CBA=110,输出位选信号Y7-Y0=11101111,其中Y5=0,第5个数码管选通并显示,其它数码管不显示。实验时将J6的左边两个引脚针(1和2)用跳冒连接,锁存器11脚接VCC,关闭锁存功能。
数码管显示方式为动态扫描方式,当P0口送第一个数0的码型到锁存器时,P2送位选地址01H,即Y0=0,只有第一个数码管亮,显示0,其他数码管不显示。当P0口送第二个数1的码型到锁存器时,P2送位选地址02H,即Y1=0,只有第二个数码管亮,显示1,其他数码管不显示。即每次只有一个数码管点亮,8个数码管是轮流被点亮的,轮流点亮的间隔时间很短(一般用延时程序延时几个毫秒),由于视觉的暂留现象,看到的却好象全都点亮着,这就是动态扫描。

热心网友 时间:2022-06-25 09:39

ORG 00H
AJMP MAIN
ORG 30H

MAIN: MOV 20H,#2 ;把你的学号的10位送到相应单元
MOV 21H,#8
MOV 22H,#3
MOV 23H,#0
MOV 24H,#8
MOV 25H,#5
MOV 26H,#0
MOV 27H,#4
MOV 28H,#0
MOV 29H,#7
LCALL DISP ;显示子程序
AJMP MAIN

DISP: MOV A,20H ;送最高位到A
ACALL SEG7 ;取码指针子程序
MOV P0,A ;段码送P0口
CLR P2.0 ;位选
ACALL DLY ;延时1MS,即显示1MS
SETB P2.0 ;关显示。 动态显示的方法就是 :取优码,送段码,位选,延时1MS,关显示.
MOV A,21H ;下一位
ACALL SEG7
MOV P0,A
CLR P2.1
ACALL DLY
SETB P2.1
MOV A,22H
ACALL SEG7
MOV P0,A
CLR P2.2
ACALL DLY
SETB P2.2
MOV A,23H
ACALL SEG7
MOV P0,A
CLR P2.3
ACALL DLY
SETB P2.3
MOV A,24H
ACALL SEG7
MOV P0,A
CLR P2.4
ACALL DLY
SETB P2.4
MOV A,25H
ACALL SEG7
MOV P0,A
CLR P2.5
ACALL DLY
SETB P2.5
MOV A,26H
ACALL SEG7
MOV P0,A
CLR P2.6
ACALL DLY
SETB P2.6
MOV A,27H
ACALL SEG7
MOV P0,A
CLR P2.7
ACALL DLY
SETB P2.7
MOV A,28H
ACALL SEG7
MOV P0,A
CLR P3.0
ACALL DLY
SETB P3.0
MOV A,29H
ACALL SEG7
MOV P0,A
CLR P3.1
ACALL DLY
SETB P3.1
RET

DLY: MOV R7,#10 ;延时1MS子程序。12M晶振,粗略算法:2X R7 X R6
D1: MOV R6,#50
DJNZ R6,$
DJNZ R7,D1
RET

SEG7: INC A
MOVC A,@A+PC
RET

DB 03FH;0 共阴管段码
DB 006H;1
DB 05BH;2
DB 04FH;3
DB 066H;4
DB 06DH;5
DB 07DH;6
DB 007H;7
DB 07FH;8
DB 06FH;9

热心网友 时间:2022-06-25 09:40

不知道汇编语言,只知道C
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...和O3、1H216O和2H218O.下列有关说法正确的是( )A.35Cl和37Cl互称为... ...做环境分析指示物.下列说法中正确的是( )A.1H216O在相同 ...1H、2H、3H,氧也有3钟同位素:16O、17O、18O,那么水的种类最多有... 全身没力气、想睡觉怎么回事 我的乙肝检查单 请帮忙看看 帮忙看看乙肝检查报告 谢谢 万分感谢!好人一生平安 麻烦帮我看看乙肝两对半的结果 五冶集团由哪家控股 我的苹果6手机百度视频播放不了是什么原因? 高一怎么选科历生地 单片机数码管动态显示电路问题,程序/问题如下 多位数码管动态显示电路连接原理 数码管显示时钟 电路怎么做! 液晶显示数码管的工作原理是怎样的? 成功的家庭教育,必定离不开哪几条常识? wgeffgdhunbrisn的翻译是什么? 什么是薄抹灰系统? 天然气气站围墙设计有具体要求吗 压缩天然气供气站场院围墙设计有具体要求吗拜托各位了 3Q 外墙保温砂浆海南地区采用什么标准 生活垃圾流化床焚烧工程技术导则RISN-TG016-2014 生活垃圾流化床焚烧厂评价技术导则RISN-TG018-2015 刚买的4K55寸电视,芒果TV变成中国互联网电视是什么情况,芒果图标不见了 我用电脑把芒果tv下载下来以后,为什么桌面上没有显示图标啊? 您好,请问一下我家的三星电视昨天晚上看芒果tv看着看着突然黑屏,然后就没有芒果tv这个图标了, 最近在买智能电视,比较了海信的聚好看和小米电视,大家有用过的吗?推荐下呗 小米电视机好不好 小米电视机性价比如何 小米电视怎么看电视节目 小米电视可以下载聚好看吗? 人脸识别等技术被广泛应用,这其中存在什么安全隐患? 有没有带活体检测的人脸识别算法啊? 设计单片机控制6位数码管动态显示电路,并编程实现让数码管同时显示 51单片机、一个18b20测温,数码管显示的电路图 试设计单片机控制数码管显示电路,画出电路连接图,编程实现数码管从左至右显示? 《我的父亲母亲》叶秀萝结局是什么? 我想知道38集电视剧《我的父亲母亲》,是哪部小说改编的? 求我的父亲母亲百度云资源 我的父亲母亲电视剧什么时候拍的 怎样找到快手登录?【登录遇到问题 如何在MySQL查询结果集中得到记录行号 深圳的web前端待遇如何? 如何考取韩语KLPT语言证书? 深圳Web前端待遇怎么样,前景如何,都进来说说吧 web前端开发在哪个城市工资高? vivox3l 只有打电话有声音,其他的都没的,该怎么办 表格如何计算百分率 我的手机除了打电话开扬声器有声音以外,其它的什么声音都没有,是什么问题 手机除了可以接电话有声音其他的都没声音怎麼回事? 手机打电话有声音其他没声音了是怎么回事? 小米手机接打电话都有声音其他的都没有声音怎么一回事 老二微码现在收税吗