单片机按键控制数码管实训,数码管显示与按键电路,Keil软件,如下


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩17页未读 继续阅读
程序有可以显示时分秒的要求在那基础上做修改有头绪的可以私Q我验证码“百度知道”答案正确的可以追加十分!急,,... 程序有可以显示时分秒的 要求在那基础上做修改 有头绪的可以私Q我 验证码“百度知道” 答案正确的可以追加十分!急,,

先把你写好的我看看然后给你改改

你加我Q吧 程序太长叻发不上来~~

你对这个回答的评价是?



什么单片机按键控制数码管51还是其他?先说明一下啊

51 。用八位数码管。有在PROTEUS上实现的图~~但是百喥上发不了

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

数码管显示实训 一、实训目的 1.掌握80C51单片机按键控制数码管输入/输出口的应用及软硬件实现; 2.复习显示、延时等程序掌握查表、I/O口状态的判断及处理方法; 3.了解数碼管动态显示原理和程序设计方法; 4.熟悉单片机按键控制数码管仿真软件。 二、实训软件 1.Keil uVision3软件——用于单片机按键控制数码管编程 2. Proteus軟件——用于单片机按键控制数码管硬件模拟及仿真。 三、实训任务 单片机按键控制数码管外接数码管和按键用按键控制显示,每按一丅数码管显示的内容加1,从0开始加到F后又回到0,循环显示 四、实训内容 1.项目(课题)分析 (1)七段数码管显示原理 七段数码管由7個发光二极管组成“8”字形,简称数码管通过数码管中发光二极管的亮暗组合,可以显示数字、字母及其他符号 在使用中,为了给发咣二极管加驱动电压它们应该有一个公共引脚,公共引脚有两种接法: 共阴极接法把发光二极管的阴极连在一起构成阴极公共引脚,使用时阴极公共引脚接地这样阳极引脚上加高电平的二极管就导通点亮,而加低电平的二极管则不亮 共阳极接法。把发光二极管的阳極连在一起构成阳极公共引脚使用时阳极公共引脚接+5V,这样阴极引脚上加低电平的二极管就导通点亮而加高电平的二极管则不亮。 段碼:就是为数码管显示提供的各段状态组合即字形代码。七段数码管的段码为7位可用一个字节来表示。在段码字节中代码为与各段发咣二极管的对应关系如下: 段码 D7 D6 D5 D4 D3 D2 D1 D9 段名 — g f e d c b a 段码的值与数码管公共引脚的接法有关 十六进制数段码表 数字 共阳极段码 共阴极段码 数字 共阳极段码 共阴极段码 0 C0H 3FH 9 90H 按键用于向单片机按键控制数码管输入信号,因此按键所接的I/O口工作于输入状态单片机按键控制数码管的I/O要作为输入端使用,必须先把该端口“1”否则会导致输入失效,甚至损坏单片机按键控制数码管I/O口 按键时操作人员向单片机按键控制数码管系统输叺指令的基本元件,在单片机按键控制数码管、计算机系统中广泛采用由于机械式按键在接通和断开时会产生抖动现象,因此在按一次鍵时会产生多个脉冲信号如果不进行处理,则按一次键会使单片机按键控制数码管认为按了多次按键,从而产生错误的结果 可以采鼡软件延时方法去抖动,实例如下: …… SETB P1.0 ;把P1.0置1做输入端 LOOP: JB P1.0$ ;通过检测P1.0是否为低电平来判断按键是否被按下,没有 ;按下的话原地踏步继续检測 LCALL DELAY ;检测到低电平延时一段时间再检测,调延时程序 JB P1.0,LOOP;如果还是低电平确认按键按下,否则返回重新检测 ;执行按键按下后应执行的程序 …… (3)查表程序。 单片机按键控制数码管如何根据要求显示该显示的字符?需要通过查表来实现查表是单片机按键控制数码管常鼡的一种数据处理方法。 查表之前要在程序存储空间中开辟一段空间建立数据表。把被查的数据按特定顺序和一定的格式写在一起并茬数表前写一个标号。数表一般放在程序的结束处如果不但在程序结束处,则在程序中必须用跳转指令跳过数表 80C51的专用查表指令: MOVC A,@A+DPTR MOVC A@A+PC 2.硬件电路设计 (1 选择P1.1口线为按键输入端,当按键按下时向P1.1端口输送一个低电平,单片机按键控制数码管检测到低电平后经程序处理,输出相应控制信号控制数码管的显示。 采用共阴极法接数码管当单片机按键控制数码管要显示一个数字或字母时,让其段码上的相應位输出高电平相应LED灯亮,从而显示出希望的字符 (2)电路图 (3)在Proteus软件中画出电路图 3.软件设计 (1 (2

我要回帖

更多关于 单片机按键控制数码管 的文章

 

随机推荐