- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、多向集成按键现在的手持设备越来越流行,人们也越来越多地接触到多向集成按键,如手机上的五向导航键、MP3 上的拨动开关等,都是类似的按键设备。它们有一个共同的特点,就是一个集成按键可以输出若干个方向上的信号,以供控制器识别。多向集成按键如下图: 1)五向按键五向按键我们基本上每天都在用,只要你掏出MP3、手机就可以看到它的身影,五向按键其实就是把5 个传统按键进行了集成,把它们分别安排在上、下、左、右、中五个方向上,从而就构成了五向键。当某一方向的按键导通时,IO 上就可以感应相应的电平,从而对其方向加以识别。五向应用示意图如下: ???????????????????????????????? 2)拨轮按键拨轮按键在产品中经常用来作音量调节、项目选择等。其原理与五向键相类似,不同的是,拨轮按键中集成了左、右、中三个方向按键,按键与改为了拨动方式,从而更适合于使用者的使用习惯。应用示意图如下: ?????????????????????????????????????????? 课程设计 家用电器交流过压保护器 背景:家用电器正常电源电压使用是220V,当超过一定值就会烧坏电器,特别是当停电,由于某种原因再来电时,电压突然变成380V,会把通电的待机电器烧坏。 功能:当电源电压突变时,切断家用电器的电源,达到保护电器的目的。 要求:整理出文档,画出原理图,说明工作原理,并提出自己的创新点。 它内部由8个发光二极管组成,其中7个发光二极管(a~g)作为7段笔画组成“8”字结构(故也称7?段LED数码管),剩下的1个发光二极管(h或dp)组成小数点,如图所示。各发光二极管按照共阴极或共阳极的方法连接,即把所有发光二极管的负极(阴极)或正极(阳极)连接在一起,作为公共引脚;而每个发光二极管对应的正极或者负极分别作为独立引脚(称“笔段电极”),其引脚名称分别与图?1(a)中的发光二极管相对应,即a、b、c、d、e、f、g脚及h脚(小数点),如图1(b)所示。若按规定某些笔段上的发光二极管发光,就能够显示出图1(c)所示的“0~9”10个数字和“A~F”个字母,还能够显示小数点,可用于2进制、10进制以及16进制数字的显示 实验8 单只数码管显示 显示 0 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int void DelayMS(uint x) { uchar t; while(x--) for(t=120;t0;t--); } void main() { while(1) { P0=0x3f; DelayMS(200); } } 共阳极数码管0—9显示 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code DSY_CODE[]= { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff }; void DelayMS(uint x) { uchar t; while(x--) for(t=120;t0;t--); } void main() { uchar i=0; P0=0x00; while(1) { P0=DSY_CODE[i]; i=(i+1)%10;/*显示0-9*/ DelayMS(200); } } 共阴极数码管0—9显示 #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int uchar code DSY_CODE[]= { 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff }; void DelayMS(uint x) { uchar t; while(x--)/*t=x- -是x先赋值给t,然后在增加1,t=- -x,是x先加1在赋值给t.*/ for(t=120;t0;t--); } void main() { uchar i=0; P0=0x00; while(1) { P0=~DSY_CODE[i];//~按位取反,0变为1,1变为0 i=(i+1)%10;/*显示0-9,%是取模运算,取除法运算的余数部分,该运算不能应用于浮点型数据*/
您可能关注的文档
- 单模光纤的三维模场分布详解.doc
- 单模激光器的线宽由那些因素决定详解.ppt
- 单片机6第六章系统扩展详解.ppt
- 单片机7第七章外围接口技术2015详解.ppt
- 单片机报告详解.doc
- 单片机超声波距离传感器课程设计详解.doc
- 单片机课程设计报告详解.doc
- 单片机课程设计电子日历时钟显示器设计详解.doc
- 单片机课程设计文档-密码锁详解.doc
- 单片机控制直流电机调速系统设计论文详解.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)