实验三例程.docVIP

  • 26
  • 0
  • 约3.73千字
  • 约 11页
  • 2017-05-22 发布于天津
  • 举报
实验三例程.doc

实验三例程: 例程1: 显示器为6个共阴极LED数码管构成。单片机的P0口经一片74LS245驱动后接到LED的8个段码;单片机的P1口经74LS06驱动后接到数码管的公共端(即位选端),即P1口输出位码。 例程运行结果是6LED显示“168168”。 电路图: 查询式键盘和静态显示实验说明 8个按钮的小键盘与P0口连接,如果有键按下,相应的口线输出为低,否则输出为高。单片机通过读取接口的状态,判断按下什么键。有键按下后,要有一定的延时,防止由于键盘抖动而引起误操作。 8个按键的键值从右至左为0~7。实验例程是查询按键操作,并将按下的键值在6个静态数码管上显示出来。 6个静态数码管与6片74LS164(串变并移位寄存器)连接,与单片机通过串行口连接,串口工作在工作方式0。 电路图: 独立式按键电路 静态显示电路 在最后一个数码管上依次显示a、b、….f各段,每段显示时间为100ms,用T0定时器实现; ORG 0000H LJMP MAIN ORG 2000H MAIN: MOV R0,#6 ;循环六次 MOV R2,#1 ;R2为字位码 MOV R1,#01H ;R1为字形码 LOOP: MOV A,R1 MOV P0,A ;显示A MOV A,R2 MOV P2,A ;规定位 ACALL DELAY ;调用延时程序

文档评论(0)

1亿VIP精品文档

相关文档