




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
№单片机原理与接口技术课设№=140(3)3.3.3数码管结构及工作原理数码管由七个发光二极管组成,此外,还有一个圆点型发光二极管(在图中以dp表示),用于显示小数点。通过七段发光二极管亮暗的不同组合,可以显示多种数字、字母以及其它符号。数码管中的发光二极管共有两种连接方法: 图7数码管模型及实物图=1\*GB3①共阴极接法:把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光二极管就导通点亮,而输入低电平的则不点亮。=2\*GB3②共阳极接法:把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端输入低电平的段发光二极管就导通点亮,而输入高电平的则不点亮。本次设计显示器采用共阳极接法[14]。为了显示数字或符号,要为显示器提供代码,因为这些代码是为显示字形的,因此称之为字形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给显示器的字形代码正好一个字节。若a、b、c、d、e、f、g、dp8个显示段依次对应一个字节的低位到高位,即D0、D1、D2、D3、D4、D5、D6、D7,则用共阳极数码管显示十六进制数时所需的字形代码如【表4】所示[15]。表4共阳极数码管字形代码字形共阳极代码字形共阳极代码字形共阳极代码00xC060x82C0xC610xF970xF8D0xA120xA480x80E0x8630xB090x90F0x8E40x99A0x88灭0xFF50x92B0x834系统调试与仿真分析4.1硬件选材及电路制作首先要对整个任务进行分析,基本确定该彩灯控制系统可分为两大模块:主控模块以及管内LED板模块。然后进一步确定应该采用哪些元器件。比如:主控模块首选就是由单片机作为主控核心,其成本很低,且功能很完善。除此以外当然还需要一些按钮、七段码显示器等辅助器件。在确定完所需何种功能的元器件后,就可以进行实物确定,主要通过上网搜索(比如21中国电子网),以及一些元器件手册。其要求是元器件报价较低,且能够实际购买的到。确定完这些元器件后通过Protel99绘制原理图及印刷板电路图。其绘制印刷板电路的过程中必须注意元器件的尺寸及布线的合理性,尽可能减小板的体积。随后就是通过自己动手将这些元器件焊接到印刷板上。由于指导老师提供了做硬件的实验箱,里面涵括了硬件电路的全部元器件,且都焊接在印刷板上,为做硬件调试省去了诸如选材之类的麻烦。我只需在实验箱里连线,接通电源,并将实验箱与计算机进行串口通信。4.2硬件调试硬件的调试主要是吧电路各种参数调整到符合设计要求。先排除硬件电路故障,包括设计性错误和工艺性故障。一般原则是先静态后动态。硬件静态调试主要是检测电路是否有短路、断路、虚焊等,检测芯片引脚焊接是否有错误,数码管段位是否焊接正确单片机的硬件调试和软件调试是分不开的。经历过好多次失败后才切切实实地体会到:尽管许多硬件故障是在调试软件时才发现,但通常先要排除系统中明显的硬件故障后才能与软件结合起来调试。调试方法:在上电前,首先用万能表、示波器根据硬件图和印刷板电路图仔细检查其连线是否正确。核对各元器件的型号、规格以及安装的方向是否正确。其中重点检查电源走线,以避免电源之间短路。单片机AT89C51是系统的核心,利用万用表检测单片机电源VCC(40脚)是否为+5V、晶振是否正常工作(可用示波器测试,也可以用万用表检测,两引脚电压一般为1.8V~2.3V之间)、复位引脚RST(复位时为高电平,工作时为低电平)。尤其要注意单片机插座上的电位,由于单片机电源仅5V,因此如果有高电压,联机时会损坏模拟器。4.3软件仿真结果及分析完成单片机系统仿真电路图设计后,即可开始仿真运行单片机绑定的程序文件,双击单片机,打开单片机属性窗口(也可以先在单片机上单击右键,再单击左键,或者选中单片机后按下(Ctrl+E组合键),在“ProgramFiles”项中选择对应的HEX文件。在仿真电路和程序都没有问题时,直接单击Proteus主窗口下的“运行”(Play)按钮,即可仿真运行单片机系统,在运行过程中如果希望观察内存、24C0X、温度寄存器、时钟芯片等内部数据可在运行时单击“单步”(Step)或“暂停”(Pause)按钮,然后再“调试”(Debug)菜单中打开相应设备。如果要观察仿真电路中某些位置的电压或波形等,可向电路中添加相应的虚拟仪器,例如,电压表、示波器等。(一个灯亮从左到右跑)程序及仿真结果:voidMode_0(void){LEDShow(0x0001<<LEDIndex);LEDIndex=(LEDIndex+1)%16;}图8仿真图5总结经过一学期的学习,我对单片机的使用有了不同于以往的认识。从书本上的理论到现实中的硬件电路制作、软件编制以及软硬件调试,难度大大地增加。但是通过这一过程我对单片机的认识更加深刻。这对我今后从事该方面的学习工作是一个很好的基础。通过这次的课程设计,让我受益匪浅,让我了解和掌握了一些编程思想和对I/O口的使用和应用的条件的思考,对单片机的各个管脚功能的理解和掌握。实现了软件和硬件的有效结合,缺一不可。设计让我把单片机的理论知识用在实践中,实现了理论和实践相结合,从中更懂得理论的是实践的基础,实践有能检验理论的正确性,更激发了我对专业知识的渴求,这些对我以后参加工作或者继续学习都会有很大的帮助和影响。参考文献[1]彭伟.单片机C语言程序设计实训100例[M].北京:电子工业出版社,2009.[2]楼然苗.单片机课程设计指导[M].北京:北京航空航天大学出版,2007.[3]MuhammadAliMazidi,JaniceGillispieMazidiandRolinD.McKinlay.The8051MicrocontrollerandEmbeddedSystems[M],American:PrenticeHall,2000.[4]何政.单片机原理与应用[M].上海:上海科学技术出版社,1992.[5]张志宗等.89C51单片机控制的可编程霓虹灯控制器[J].电子技术,1997年第10期.ganemploymenttribunalclaiEmploymenttribunalssortoutdisagreementsbetweenemployersandemployees.Youmayneedtomakeaclaimtoanemploymenttribunalif:youdon'tagreewiththedisciplinaryactionyouremployerhastakenagainstyo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JG/T 351-2012纤维增强复合材料筋
- JG/T 34-1999土方机械维修工具第1部分:通用维修调整工具
- JG/T 326-2011平开玻璃门用五金件
- JG/T 3044-1998住宅厨房排风道
- JG 170-2005生物安全柜
- GB/T 42233-2022快速检测术语与定义
- GB/T 45692-2025建筑构筑物清洁服务通则
- DZ/T 0276.11-2015岩石物理力学性质试验规程第11部分:岩石溶蚀试验
- DZ/T 0196.9-1997测井仪通用技术条件仪器指标分级
- DZ 67-1988天然冰洲石技术要求
- 2025年反恐与公共安全管理职业资格考试试卷及答案
- 2025高考语文押题作文10篇
- 福建卷-2025届高考化学全真模拟卷
- 2022隧道顺光照明技术指南
- 2025年广东省广州市增城区中考一模化学试题(含答案)
- 2025高考英语作文考前背诵(应用文+读后续写)
- 河北开放大学2025年《西方行政制度》形成性考核3答案
- 人教版九年级语文中考真题汇编 《水浒传》(2022-2024)全国中考语文真题
- 2025年铁路列车员(初级)职业技能鉴定参考试题库(含答案)
- 浙江省杭州市2025届高三下学期二模试题 数学 含答案
- 2025年初中语文名著阅读《林海雪原》故事梗概
评论
0/150
提交评论