数码管显示的按键调整_第1页
数码管显示的按键调整_第2页
数码管显示的按键调整_第3页
数码管显示的按键调整_第4页
数码管显示的按键调整_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 页共6页班级学号姓名数码管显示的按键调整一、实验目的:(1掌)握数码管的显示工作原理。掌握口的使用。(3掌)握数码管动态显示及程序设计方法。二、实验内容:编程实现如下功能的倒计时秒表。(1数)码管的初始显示为0;且当显示的数值小于10时,十位位置的数码管不显示。每按()键一次,数码管的显示值加,并按照一一一一一次序循环变化;每按()键一次,数码管显示值减,按照一一一一一次序循环变化;三、实验说明及实验电路图U1XTAL1HU.U/ADUHU.1/ADIXTAL2HU.2/AD2HU.J/ADJPU.4/AD4HU.b/AUbHU.b/ADbK占I卜LL/AU/P2.0/A8卜上.1/AyP

2、2.2/A10PSENP2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0,RXDP3.1,TXDALEEAHl.UHl.1PI.2P3.2/INT0PI.3PI.4P3.3/INT1P3.4.170P3.5JT1P3.6OTRP3.7而Hl.PI.6Pl.7AT89C51l=TEXT39PDD3SPD1:37P02湖04:34P05号:3POE32P07niiiOQIO-X2-3-4-5-6-7-iii11111111P002PLH3P024P035P046P057P068P079四、实验程序及分析第 页共6页单片机原理与接口技术实验报告数码管数据端1两/

3、位/;数码管控制端s2;按键端口共阳数码管定)/时/器初始化定时器进中断256;256;标记单片机原理与接口技术实验报告第 页共6页函数功能:延时XX微秒,可以认为是毫秒函数功能:延时毫秒定义两位数码管;标微义记;动义态显示十位个位数码管显示一次实验原理:电路中K1K2是按键。在按键没有按下时,对应的I/O口是高电平,按下后为低电平。本实验数码管采用共阳极数码管,其各段的引脚可以与单片机的口直接相连。一般的系列单片机的口可以输出的拉电流或的灌电流,可以驱动数码管发光。共阳极数码管公共端应接高电平。一个数码管是否显示,除了在其a、bDp段加段码外,还取决于其公共端(COM)的状态控制电平,动态显示即是轮流给不同数码位的公共端通以控制电平,利用人眼的视觉暂留特性达到显示的目的五、实验步骤及实验现象步骤:先画好电路图,确认无误后,依据电路图以及要实现的功能开始写程序,之后进行调试。现象:刚开始时,数码管显示值从循环,时间间隔为秒。按下键,数码管显示值加按下键,数码管显示值减一。六、问题分析及实验心得注意点:数码管的动态显示显示一次,通过控制端来控制数码管的显示。按键也是检测一次,按键可以不用消抖,要注意按键放开时检测,还要注意变量的类型,知道什么是全局变量和局部变量。心得:模块化程序,把每一个功能写成一个子程序,再在主程序中进行调用,尽量不要用延迟程序,占用系统资源。边调试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论