实验四七段数码管显示实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四七段数码管显示实验 一、 买验目的 掌握数码管显示数字的原理。 二、 实验内容 静态显示:数码管为共阴极,通过BCD码译码驱动器 CD4511驱动,其输入端A?D输入4位BCD码,位码输入低电平 选屮。按图4-1连接好电路,将8255的A 口 PAO?PA3与七段数 码管LED1的BCD码驱动输入端A1?D1相连,8255的A 口 PA4? PA7与七段数码管LED2的BCD码驱动输入端A2?D2相连,8255 的B 口 PBO?PB3与七段数码管LED3的BCD码驱动输入端A3? D3相连,8255的B 口 PB4-PB7与七段数码管LED4的BCD码驱 动输入端A4~D4相连,8255的C 口 PCO?PC3分别与七段数码管 LED4?LED4的位驱动输入端DG1?DG4相连。编程从键盘上每输 入4个0?9数字,在七段数码管LED4?LED4上依次显示出来。 8-?fz-m? 52lrM?MiT一 ■(■H “smlkghioo3 I er 8 -?fz-m? 52 lrM?MiT一 ■(■ H “smlkgh i oo 3 I er ?■ 一 EH A oo SI 4-1 动态显示:数码管为共阴极,段码采用相同驱动,输入 端加高电平,选中的数码管对应段点亮,位码采用同相驱动,位 码输入端低电平选中,按图4?2连接好电路,图中只画了 2个数 码管,实际是8个数码管,将8255的A 口 PAO?PA7分别与七段 数码管的段码驱动输入端a?g相连(32TC10模块上的J1连 32LED8模块J2), 8255的C 口的PCO?PC7接七段数码管的段码 驱动输入(32TCI0模块上的J3连32LED8模块J1),跳线器K1 连2和3。编程在8个数码管上显示“。按任意键推岀 运行。 图4?2rrwrwnWT?*■_■?fre erni 图4?2 rrwrw nWT?*■_■?fre erni 三、编程提示 由于DVCC卡使用PCI总线,所以分配的IO地址每台微 机可能都不用,编程时需要了解当前的微机使用那段10地址并 进行处理。 对实验内容1,七段数码管字型代码与输入的关系如下 表: 显示字型 g e f d c b a 输入DCBA 0 0 1 1 1 1 1 1 0000 1 0 0 0 0 1 1 0 000 1 2 1 0 1 1 0 1 1 00 1 0 3 1 0 0 1 1 1 1 001 1 4 1 1 0 0 1 1 0 0 100 5 1 1 0 1 1 0 1 0 10 1 6 1 1 1 1 1 0 1 0 110 7 0 0 0 0 1 1 1 0 111 8 1 1 1 1 1 1 1 1000 9 1 1 0 1 1 1 1 100 1 3.对实验内容1,七段数码管字型代码与输入的关系如下 表: gef g e f (1 c b a 0 0 1 1 1 1 1 1 3 f h 1 0 0 0 0 1 1 0 0 6 h 2 1 0 1 1 0 1 1 5 b h 3 1 0 0 1 1 1 1 ?I f h 1 1 1 0 0 I 1 0 6 6 h 5 1 1 0 1 1 0 1 6(1 h 6 1 1 1 1 1 0 1 7 d h 7 0 0 0 0 1 1 1 0 7 h 8 1 1 1 1 I 1 1 7 f h 9 1 1 0 1 1 1 1 6 f h g 四、参考流程图 1.实验内容一的参考流程图 开始 图4?3 2.实验内容二的参考流程图 图4-4 五、参考程序 1.内容一的参考程序 源程序清单如下: data segment ioport equ 0c400h-0280h io8255a equ ioport+288h io8255b equ ioport+289h io8255c equ ioport+28ah io8255k equ ioport+28bh led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh a num (0—9),other key is a num (0—9),other key is exit:\0dh,0ah/$, bz db ? cz db 04h data ends code segment assume cs:code,ds:data start: mov ax^data mov ds,ax mov dx,io8255k ;使8255的A 口为输出方式 mov ax,80h out dx,al sssO: mov si,offset bz mov cx,04h sssl: mov dx,offset mesgl ;显示提示信息 mov ah,09h int 21h mov ah

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档