八段数码管显示.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、实验目的: 实验一 八段数码管显示 (1)了解数码管动态显示的原理。 (2)了解 74LS164 扩展端口的方法。 2、实验要求: 利用实验仪提供的显示电路,动态显示一行数据. 3、实验电路图 GNDGND GND GND GND GND GND GND out2 out3 Vcc out4 out5 Vss out6 RST out7 COMMON CLAMP CLR 7 4 OUT1 U OUT7 A OUT6 2 OUT5 0 OUT4 0 OUT3 3 OUT2 IN1 IN7 IN6 IN5 IN4 IN3 IN2 A B L S 1 6 CLK 4 QA QB QC QD QE QF QG QH P2.4 P2.5 P2.6 A B C P2.7 G1 G2A G2B 1 3 8 译码器 Vss Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 8 0 CE 5 1 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 WR RD ALE P2.0 RESET AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 WR RD ALE IO/M RESET 8 1 5 5 PA5 PA4 PA3 PA2 PA1 PA0 PC0 PC1 PC2 PC3 PB0 PB1 a a a a a a b b b b b b c c c c c c d d d d d d e e e e e e f f f f f f g g g g g g h h h h h h 4、实验器材: (1)超想-3000TB 综合实验仪 1 台 (2)超想 3000 仿真器 1 台 (3)计算机 1 台 5、实验连线 无 6、实验说明: 本实验仪提供了 8 段码 LED 显示电路,学生只要按地址输出相应数据, 就可以实现对显示器的控制。显示共有 6 位,用动态方式显示。8 段数码管是由8155 的 PB0、PB1 经 74LS164“串转并”后输出得到。6 位位码由 8155 的 PA0 口输出,经 Ua2003 反向驱动后,选择相应显示位。 74LS164 是串行输入并行输出转换电路,串行输入的数据位由 8155 的PB0 控制,时钟位由 8155 的 PB1 控制输出。写程序时,只要向数据位地址输出数据, 然后向时钟位地址输出一高一低两个电平就可以将数据位移到 74LS164 中,并且实现移位。向显示位选通地址输出高电平就可以点亮相应的显示位。 本实验仪中数据位输出地址为 0e102H,时钟位输出地址为 0e102H,位选通输出地址为 0e101H。本实验涉及到了 8155 I0/RAM 扩展芯片的工作原理以及74LS164 器件的工作原理。 七段数码管的字型代码表 gf g f e d c b a 段码 0 0 1 1 1 1 1 1 3fh 1 0 0 0 0 1 1 0 06h 2 1 0 1 1 0 1 1 6bh 3 1 0 0 1 1 1 1 4fh 4 1 1 0 0 1 1 0 66h 5 1 1 0 1 1 0 1 6dh 6 1 1 1 1 1 0 1 7dh 7 0 0 0 0 1 1 1 07h 8 1 1 1 1 1 1 1 7fh 9 1 1 0 1 1 1 1 6fh A 1 1 1 0 1 1 1 77h B 1 1 1 1 1 0 0 7ch C 0 1 1 1 0 0 1 39h D 1 0 1 1 1 1 0 5eh E 1 1 1 1 0 0 1 79h F 1 1 1 0 0 0 1 71h 形 ga g f b e c d dp 7、程序框图 开始 开始 初始化显示参数 输出位选通信号 关所有位显示 延时 取显示数据 位选通信号移位 数据移位输出到164 指向下一个显示数据 输出时钟脉冲到164 否 6位完成 是 否 8段码完成? 是 返回 8、实验步骤 将 KEIL 仿真器上 40 芯排线一端和实验箱上 51CPU 板上的 40 芯排针连接起来, 将仿 真器连接的USB 或串口线与PC 机对应的USB 或串口连接起来,打开实验箱电源。 进入 KEIL 软件界面,点击项目/打开项目在 C:\KEIL\UV2\3000TC51 配套实验例程中 选实验一,内有 ASM 和 C51 两种程序,进入 ASM 文件夹打开 LED 项目文件 点击“调试/启动/停止调试”,进入调试界面,点击“调试/运行”可看到 8 段数码管交 替显示 0--F 9、实验程序 ;实验一 八段数码管显示 OUTBIT equ 0e101h ; 位控制口 CLK164 equ 0e102h ; 段控制口(接 164 时钟位) DAT164 equ 0e102h ; 段控制口(接 164 数据

文档评论(0)

dqy118 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体上海海滋实业有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7DL1JF2N

1亿VIP精品文档

相关文档