4位数码管实验报告(共10篇).doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4位数码管实验报告(共10篇)

4位数码管实验报告(共10篇) 实验四LED数码管显示程序报告 实验名称LED数码管显示程序 指导教师专业班级姓名 学号 联系电话 一、任务要求 实验内容:利用C8051F310单片机控制数码管显示器 基本要求: 利用末位数码管循环显示数字0-F,显示切换频率为1Hz。 提高要求: 在数码管上显示0→1999计数,计数间隔为0.5秒,KINT键可开启10倍加速。 二、设计思路 基础部分:选中末位数码管,将对应数值输入P1显示,TO控制延时 提高部分:通过对P0.6、P0.7赋予不同的值,进行位选管。再将对应的数字输入显示管中,点亮。TO控制延时。KINT键开启加速。 三、资源分配 标准部分:R0-数码管计数器 数据表TABLE-存储对应段码的值 提高部分:R1-TH0初值 R2-TLO初值 R3-判断标志位,选择对应的数码管亮 R4、R5、R6、R7对应数位显示计数器 R0-数码管计数器 数据表TABLE-存储对应段码的值 KINT-加速键 四、流程图 1、 基础部分 2、 提高部分 3、 ITOP中断部分 4、 IT1P部分 篇二:实验四 七段数码管显示实验报告 实验四 七段数码管显示实验 一、 实验目的 掌握数码管显示数字的原理。 二、 实验内容 1. 静态显示:数码管为共阴极,通过BCD码译码驱动器CD4511驱动,其输入端A~D输入4位BCD码,位码输入低电平选中。按图4-1连接好电路,将8255的A口PA0~PA3与七段数码管LED1的BCD码驱动输入端A1~D1相连,8255的A口PA4~PA7与七段数码管LED2的BCD码驱动输入端A2~D2相连,8255的B口PB0~PB3与七段数码管LED3的BCD码驱动输入端A3~D3相连,8255的B口PB4~PB7与七段数码管LED4的BCD码驱动输入端A4~D4相连,8255的C口PC0~PC3分别与七段数码管LED4~LED4的位驱动输入端DG1~DG4相连。编程从键盘上每输入4个0~9数字,在七段数码管LED4~LED4上依次显示出来。 图4-1 2. 动态显示:数码管为共阴极,段码采用相同驱动,输入端加高电平,选中的数码管对应段点亮,位码采用同相驱动,位码输入端低电平选中,按图4-2连接好电路,图中只画了2个数码管,实际是8个数码管,将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~g相连(32TCI0模块上的J1连32LED8模块J2),8255的C口的PC0~PC7接七段数码管的段码驱动输入(32TCI0模块上的J3连32LED8模块J1),跳线器K1连2和3。编程在8个数码管上显示。按任意键推出运行。 图4-2 三、 编程提示 1. 由于DVCC卡使用PCI总线,所以分配的IO地址每台微机可能都不用,编程时需要了解当前的微机使用那段IO地址并进行处理。 2. 对实验内容1,七段数码管字型代码与输入的关系如下 表: 四、 参考流程图 1. 实验内容一的参考流程图 图4-3 2. 实验内容二的参考流程图 图4-4 五、 参考程序 1. 内容一的参考程序 源程序清单如下: 篇三:湖南工业大学单片机实验报告 4数码管显示实验 实验四、数码管显示实验 一、 实验目的 学会数码管动态扫描显示方法 二、 实验设备 PC机、Keil 软件、Proteus软件。 三、 实验要求 1. 设计一个0-20计数器,计满后自动清0并重新计数 2. 将计数结果用两个数码管显示 四、 实验内容 运用Keil和Proteus软件进行编程和电路设计,最后进行仿真。 五、 实验程序解析 ;-------------------------------------------------------------- ;初始化程序 ;-------------------------------------------------------------- INTI: MOV 20H,#00H MOV A,20H MOV disdata1 , #00H ;第一个数码管 MOV disdata2 , #00H MOV disdata3 , #00H MOV disdata4 , #00H ;第四个数码管 disdata1 DATA 50H;第一个数码管(右边开始) disdata2 DATA 51H ;第二个数码管 disdata3 DATA 52H ;第三个数码管 disdata4 DATA 53H ;第四个数码管 disdata5 DATA 54H disdata6 DATA 55H disda

文档评论(0)

1045141460 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档