数码管动态显示实验报告.docxVIP

  • 16
  • 0
  • 约1.85千字
  • 约 3页
  • 2023-09-12 发布于山东
  • 举报
实验四数码管动向显示实验一 一、实验要求 在Proteus软件中画好51单片机最小核心电路,包含复位电路和晶振电路 2. 在电路中增添四个 7段数码管(共阳/共阴自选),将P1口作数据输出口与7段数码 管数据引脚相连 ,~引脚输出选控制信号 3. 在Keil软件中编写程序,采纳动向显示法,实现数码管分别显示数字 1,2,3,4 二、实验目的 稳固Proteus软件和Keil软件的使用方法 学习端口输入输出的高级应用 掌握7段数码管的连结方式和动向显示法 掌握查表程序和延时等子程序的设计 三.实验说明 本实验是将单片机的P1口做为输出口,将四个数码管的七段引脚分别接到至。因为电 路中采纳共阳极的数码管,所以当P1端口相应的引脚为0时,对应的数码管段点亮。程序 中预设了数字0-9的段码。因为是让四个数码管显示不一样的数值,所以要用扫描的方式来实 现。所以定义了scan函数,接到单片机的至 在实验中,预设的数字段码表寄存在数组TAB中,因为段码表是固定的,所以储存种类 可设为code。 在Proteus软件中依据要求画出电路,再利用Keil软件按需要实现的功能编写c程序, 生成Hex文件,把Hex文件导到Proteus软件中进行仿真。为了能够更好的考证明验要求, 在编写程序时需要延时,能让人眼更好的分辨;89C51的一个机器周期包含12个时钟脉冲, 而我们采纳的是12MHz晶振,每一个

文档评论(0)

1亿VIP精品文档

相关文档