信号,当输入下降沿信号时,执行指令或传送数据。延时延时忙检测不检测忙的指令写入不检测忙的数据写入这个貌似没用,凑数的带忙检测的指令写入本次课程设计的心得体会在硬件的制作过程中我走了好多的弯路,主要是在系统还没有设计很有把握就开始动手制作了。后来发现与设计的要求还有偏差,反复的改过了几次,浪费了大量的时间和体力。感受到设计人员要有耐心,要认真的从要求开始研究。软件的编写过程中费了很大的力气,因为软件的编写要求很高,要很细心,不小心就会调用,很深刻的体会到作为软件编程人员是绝不能粗心大意的。个程序的完成的速度和质量高低与细心与否有着很大联系。编程时,我充分使用了结构化的思想。这样因为语句较少,程序调试比较方便,功能模块可以逐的调试,充分体现了结构化编程的优势。当每个模块都完成时,将其功能加到起就完成了整体的设计。致谢本次毕业设计得到导师刘小河老师的热心指导,在这里对刘老师表示最衷心的感谢。刘老师平易近人,对学生的设计进度和学习很关心。在毕业设计的前期,首先给我们介绍了不少有用的资料和书籍在硬件设计等方面给予悉心的指导在调试的过程中刘老师给每个出现的问题给予及时的指导。在写毕业设计论文的阶段,刘老师让我们提前给他评审,不论内容字体,还是格式上的问题都指出。待人平和工作认真治学严谨他的给我留下很深刻的印象。更重要的是,他善于与学生沟通,不仅在毕业设计上给我及时的指导,更为我大学最后阶段的学习提出了许多宝贵的意见。这切都在潜移默化地影响着我,为我以后进入工作岗位树立了良好的榜样。同时还要感谢金老师,他关心同学们的进程,了解同学们在撰写过程中的麻烦,给我们提供很多帮助。最后向所有帮助过我的人表示衷心感谢,参考书目张靖武,周灵杉单片机系统的设计与仿真北京电子工业出版社靳达,求是科技单片机应用系统开发实例导航人民邮电出版社刘守义单片机应用技术西安电子科技大学出版社林志琦等基于的单片机可视化软硬件仿真北京北京航空航天大学出版社完成时间年月日带忙检测的数据写入行列坐标设定,字符串输出,初始化,显示模式设置显示关闭显示清屏显示光标移动设置,指针减显示开及光标设置,不显示光标编码键盘模块程序延时延时键码处理,扫描行扫描列运行程序,数组转换成浮点数浮点数转化成数组有体积小,功能多价格低使用方便系统设计灵活等优点,应用领域不断扩大,除了工业控制,智能化仪表,通讯,家用电器外,在智能化高档电子玩具产品中也大量采用单片机芯片作为核心控制部件。由于单片机主要面向工业控制,工作环境比较恶劣,入高温,强电磁干扰,甚至含有腐蚀性气体,在太空中工作的单片机控制系统,还必须具有抗辐射能力,这决定了单片机于通用微机具有不同的技术特征和发展方向可靠性高控制功能往往很强,数值计算交叉指令系统比通用微处理器慢的多系列芯片取代抗干扰性强,工作温度范围宽。的特点低压微功耗平板型结构被动显示型无眩光,不刺激人眼,不会引起眼睛疲劳显示信息量大因为像素可以做得很小易于彩色化在色谱上可以非常准确的复现无电磁辐射对人体安全,利于信息保密长寿命这种器件几乎没有什么劣化问题,因此寿命极长,但是液晶背光寿命有限,不过背光部分可以更换设计原理分析设计方案的确定按照设计要求,本课题需要使用液晶显示屏和编码键盘。故选择静态显示和用编码键盘。使用液晶显示屏显示运算结果。主程序进行初始化,其他的程序选择模块式的方式。首先对每个模块进行调试,当模块调试成功后,逐的加入主程序中,最后完成整个软件部分的设计。计算器硬件方案及硬件资源分配硬件资源分配主要用到的硬件液晶显示屏编码键盘硬件分配口做为输出口,控制液晶显示屏显示数据的结果。口做为输入口,与键盘连接,实现数据的输入。液晶显示屏显示输出。系统的硬件设计为了更好的实现系统得功能,硬件电路的设计应该遵循以下原则优化硬件电路采用软件设计与硬件设计相结合的方法尽管采用软件来实现硬件系统的功能时,也许响应时间会比单纯使用硬件时长,而且还要占用微处理器的时间但是,用软件实现硬件的功能可以简化硬件结构,提高电路的可靠性。所以,在设计本系统得时候,在满足可靠性和实时性的前提下,尽可能的通过软件来实现硬件功能。可靠性及抗干扰设计根据可靠性设计理论,系统所用芯片数量越少,系统的平均无故障时间越长。而且,所用芯片数量越少,地址和数据总线在电路板上受干扰的可能性也就越小。因此,系统的设计思想是在满足功能的情况下力争使用较少数量的芯片。灵活的功能扩展功能扩展是否灵活是衡量个系统优劣的重要指标。次设计往往不能完全考虑到系统的各个方面,系统需要不断完善以及进行功能升级。进行功能扩展时,应该在原有设计的基础上,通过修改软件程序和少量硬件完成。对于本系统而言,就是要求在系统硬件不变的情况下,能够通过修改软件程序,完成功能的升级和扩展。根据第提出的系统设计方案,结合以上三条原则,确定了系统硬件的设计。计算器主要由以下些功能模块构成编码键盘模块液晶显示屏模块等。该系统的硬件设计采用了模块化的设计方法。单片机与液晶显示屏显示电路是整个电路的核心,它们实现系统的功能要求。简易计算器主要包括键盘电路,显示电路。首先,来看下总体硬件结构。如图所示为整个系统的原理图图计算器原理图前面叙述了该系统的设计说明,系统采用了比较简单的设计方案,所以该系统的硬件设计的总外围电路不会产生过多的干扰。在下面的阐述中,对系统的外围电路分别予清空正负号空格前个数字输入有效,第位输入不响应小数点处理,已存在小数点,最后位按下小数点负号处理,运算符把第个数存入清空以介绍。键盘部分采用编码键盘,显示部分采用液晶显示屏完全能够很好的实现显示方面的要求。键盘电路的设计键盘可分为两类编码键盘和非编码键盘。编码键盘是较多按键个以上和专用驱动芯片的组合,当按下个按键时,它能够处理按键抖动连击等问题,直接输出按键的编码,无需系统软件干预。通用计算机使用的标准键盘就是编码键盘。在智能仪器中,使用并行接口芯片或串行接口芯片均可以组成编码键盘,同时还可以兼顾数码管的显示驱动,其相关的接口电路和接口软件均可在芯片资料中得到。当系统功能比较复杂,按键数量很多时,采用编码键盘可以简化软件设计本课题为了设计方便,选用的是编码键盘。如图图编码键盘电路显示电路的设计当系统需要显示少量数据时,采用液晶显示屏进行显示是种经济实用的方法。口作为液晶显示的数据端口,口作为其控制端口,控制液晶显示屏显示输出数据。最终电路如图所示图液晶显示屏显示计算器的软件设计计算器的软件规划简易计算器的程序主要包括以下功能模块定时查键模块,分为读键程序判键程序段运算操作子程序等部分基于液晶显示屏的显示模块主模块,为系统的初始化。键盘扫描的程序设计键盘扫描子程序,首先读出的低四位,然后读出口的高四位。然后键值并显示缓存。然后将键如的值转换为码然后就可以软件来设置硬件按键各个键代表的内容。读键程序使用的是反转法读键,不管键盘矩阵的规模大小,均进行两次读键。第次所有行线均输出低电平,从所有读入键盘信息列信息第二次所有列线均输出低电平,从所有行线读入键盘信息行信息。数字键按下则将相应的数字送入缓存区,功能键按下则执行相应的程序。显示模块的程序设计显示模块程序首先要对显示模块进行初始化然后控制光标的位置定义液晶显示的控制端口,用指令完成然后设置清屏关闭显示归位开显示显示位置的首地址等等。显示模块的流程图如图所示图主程序的设计主程序主要是用来对液晶显示屏进行初始化的软件的可靠性设计提高本仪器其可靠性措施主要有为防止程序跑飞,软件中设置了软件陷阱。为防止程序死循环,软件中使用了看门狗技术。程序代码主程序第次输入数字存在里,按下中间计算符后,循环清空再次输入数字仍存在里,按下等号后,计算结果存在运算符数字长度正负号小数点数字键处理,次个双向口可编程通道两个位可编程定时计数器全静态操作个串行中断内部两个外部中断源共个中断源可直接驱动级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能的功能描述是个低电压,高性能位单片机,片内含的可反复擦写的只读程序存储器和的随机存取数据存储器,器件采用公司的高密度非易失性存储技术生产,兼容标准指令系统,片内置通用位中央处理器和存储单元,内置功能强大的微型计算机的提供了高性价比的解决方案。是个低功耗高性能单片机,个引脚,个外部双向输入输出端口,同时内含个外中断口,个位可编程定时计数器,个全双工串行通信口,可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和存储器结合在起,特别是可反复擦写的存储器可有效地降低开发成本。引脚功能单片机为引脚芯片见图。图引脚图口线共四个八位口。口是个位漏极开路的双向口。作为输出口,每位能驱动个逻辑电平。对端口写时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,口也被作为低位地址数据复用。在这种模式下,具有内部上拉电阻。在编程时,口也用来接收指令字节在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。口是个具有内部上拉电阻的位双向口,输出缓冲器能驱动个逻辑电平。对端口写时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,和分别作定时器计数器的外部计数输入和时器计数器的触发输入,具体如下表所示。在编程和校验时,口接收低位地址字节。引脚号第二功能定时器计数器的外部计数输入,时钟输出定时器计数器的捕捉重载触发信号和方向控制
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 22 页
第 2 页 / 共 22 页
第 3 页 / 共 22 页
第 4 页 / 共 22 页
第 5 页 / 共 22 页
第 6 页 / 共 22 页
第 7 页 / 共 22 页
第 8 页 / 共 22 页
第 9 页 / 共 22 页
第 10 页 / 共 22 页
第 11 页 / 共 22 页
第 12 页 / 共 22 页
第 13 页 / 共 22 页
第 14 页 / 共 22 页
第 15 页 / 共 22 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。