数码管与键盘电路.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数码管与键盘电路

/三毛电子世界资料 PAGE 4数码管和键盘电路如同计算机需要有显示器和键盘来进行人机交互一样,单片机系统通常也需要有输入和输出设备来进行人机交互。输入设备在单片机和电子设计中通常也被称之这“键盘”或者“按键”,但按键的数量与计算机相比显然少了很多,并且最大的特点是按键的功能和数量完全由电子工程师自已定义,是不是很有意思——自已设计键盘!输出设备有很多种,最常用的是液晶板和数码管两种,其中液晶板在X102型号学习板中提供了相关的知识和实验电路,而X101型板只提供了数码管的学习电路。数码管和键盘电路都可以直接利用单片机的管脚进行控制,但因为单片机的管脚通常很有限,在设计开发一个稍微大一点的电子产品的时候,你会痛苦的发现需要极其小心的来分配和安排这些管脚的用途,即使这样,你也会经常发现直接用单片机的管脚来控制所有的外围设备是一个不可能完成的任务。种种外围设备的集成控制电路或者是单片机管脚的扩展电路就应运而生。数码管和按键是单片机系统中最经常使用的人机交互手段,所以很多芯片生产厂商纷纷推出这两种功能合二为一的控制芯片,其功能就是只消耗很少一部分单片机的管脚资源(嗯,这里总是提单片机的管脚,其实它的学名经常被称之为IO口,以后就以此称呼吧),并且芯片上面集成了控制数码管和键盘的功能电路,简化了电子工程师需要设计这两部分电路。学习板上也采用了这样一种芯片来控制数码管和键盘电路——SM1623,这个芯片被广泛用在VCD、DVD等电子产品的电路上面。本资料光盘提供了SM1623芯片的中文手册,您可以查阅此手册来学习SM1623芯片的具体功能及编程方法。数码管的大小尺寸、显示颜色、亮度有各种各样的类型,一般电子工程师设计电路时根据需要选型就可以了,这些参数没有什么可以说的。 数码管的示样除此之外,数码管有两个我们要注意的参数:第一个参数是7/8段,我们先看看上面数码管的示样图,可以这样理解数码管:它是由8个灯泡组成的一个器件,每个灯泡就是上图的一个笔划,我们通过程序点亮某些灯泡,就可以显示出一种固定的图型,这几个灯泡可以表示出阿拉伯的0-9十个数字中的其中一个,当然右下角的小灯泡是小数点。我们通称这种数码管为8段数码管,而如果没有右下角的小数点灯泡的数码管,我们称之为7段数码管。第二个参数是共阴/共阳,共阴是指这个数码管的地是联在一起不可改变的,我们通过程序来改变每个小灯泡的电压输入部分来控制它是亮还是灭,这个很好理解,就像我们家里的用电一样,所有家用电器的地都是联在一起的,通过控制火线来控制电灯或电视机是否打开。而共阳正好与共阴相反,所有数码管的正极都联在一起,程序是通过控制地线来控制这些小灯泡是亮还是灭。共阴共阳在应用中并没有本质上的区别,根据你设计的电路选用合适的就可以了,学习板上的数码管是用的共阴的。按键没有什么好讲的,可以理解成开关就可以了,按下去两端就形成短路,松开手就形成开路。单片机通过判断是否短路,就可以获得这个按键是否被人按下。以下先看一下学习板上的原理图:图1 CPU电路图2 SM1623外围电路图3 数码管电路图4 按键电路 以上是学习板上的实际电路,SM1623就不细讲了,中文手册里面有非常详细的说明。 说明一下数码管的联接及实际应用,SM1623实际上是以刷新的方式来控制数码管显示的,例如我们要在这6个数码管上显示123456六个数字,SM1623最先是将DS0置低,而DS1-DS5均置高,此时从a-g,dp八个总线口送出“1”的控制信号,此时,第一个数码管显示的是“1”,而其它五个数码管是没有任何显示的。第二步,SM1623将DS1置低,而DS0,DS2-DS5均置高,并从总线口送出“2”的控制信号,此时,第二个数码管上显示“2”,而其它的数码管均是黑屏无显示。。。依此类推,当显示完第六个数码管上的“6”后,又开始从第一个数码管再次重新这个过程。 虽然每一瞬间只有一个数码管上面有显示,而其它数码管都是黑屏,但因为人眼视觉残留的特性,当循环速度达到一定频率时,人们会感觉这些数字显示是完全不闪烁的。关于此方面的知识,可以去三毛电子世界获得更多支持。图书馆: HYPERLINK /souceitem/library.asp /souceitem/library.asp产品支持: HYPERLINK /shopitem/shopmain.asp /shopitem/shopmain.asp论坛: HYPERLINK /bbsitem/indexbbs.asp /bbsitem/indexbbs.asp

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档