片机器件本设计采用公司下的用的文本编辑器编写源文件,可以是汇编文件,并将该文件添加到项目中去。个项目文件可以包含多个文件,除了源程序文件外,还可以是库文件头文件或文本说明文件。通过的相关选择项,配置编译环境连接定位器以及调试器的功能。对项目中的源文件进行编译连接,生成绝对目标代码和可选的文件,如果出现编译连接则返回到第步,修改源文件中的后重构整个项目。对没有语法的程序进行仿真调试,调试成功后将文件写入到单片机应用系统的中。的操作硬件电路图的接法操作放置选择删除元器件移动元器件缩放视图连接导线仿真,调试单片机系统设计与仿真过程强大的单片机系统设计与仿真功能,使它可成为单片机系统应用开发和改进手段之。全部过程都是在计算机上通过来完成的。其过程般也可分为三步在平台上进行单片机系统电路设计选择元器件接插件连接电路和电气检测等。简称电路设计。在平台上进行单片机系统程序设计编辑汇编编译代码级调试,最后生成目标代码文件。简称源程序设计和生成目标代码文件。在平台上将目标代码文件加载到单片机系统中,并实现单片机系统的实时交互协同仿真。它在相当程度上反映了实际单片机系统的运行情况。简称仿真。总结基于单片机的设计至今为止已经进入了令人鼓舞的阶段,在进行了两周时间的摸索与设计,使我不仅仅对于单片机软件与硬件的常用设计与功能有所认识,还使我对于项设计研究的制作过程所需要的详细步骤和具体实现方法有了进步的掌握。由于我们的初步尝试,当中的缺点是无可非议地存在着。当然在这次宝贵的设计活动中,经验才是对于我们最大的收获,而且还增强了自身对未知问题以及对知识的深化认识的能力,但是,仅仅是完成了作品还是不可以自我满足的,我们要认真的思考设计过程中遇到的问题,多查资料,将理论与实际相结合思考,并在以后的学习中更要加倍注意犯过的。总之,这次设计从软件编写调试到软硬件联机调试,发现了自己的许多不足,在以后的学习中,我将定回注意。心得体会课程设计是培养学生综合运用所学知识,发现提出分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为自动化专业的学生来说掌握单片机的开发技术是十分重要的。我的题目是简易计算器硬软件的设计,对于我们这些工科学生来说,这是次考验。怎么才能找到课堂所学与实际应用的最佳结合点怎样让自己的业余更接近专业怎样让自己的计划更具有序性,而不会忙无用这都是我们所要考虑和努力的。这次课程设计我学到很多很多的东西,学会了怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,掌握了种系统的研究方法,可以进行些简单的编程。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,对单片机汇编语言掌握得不够好。这次课程设计通过自己的努力,同学的帮助,网络资料的收集,最终顺利完成了。最后,对我们的陈老师,表示感谢,谢谢他年来对我的帮助和指导。同时,对帮助我的所有同学表示衷心的感谢,参考文献周润景张丽娜丁莉编著基于的电路及单片机设计与仿真第版北京航空航天大学出版社余孟尝主编数字电子技术基础简明教程第三版高等教育出版社杨素行主编模拟电子技术基础简明教程第三版高等教育出版社出版李朝青编著单片机原理及接口技术第版北京航空航天大学出版社彭伟编著单片机语言程序设计实训例基于仿真电子工业出版社信息不丢失,使系统在恢复上电后能正常运行多位数码管电路显示的驱动电路单片机应用中只有位的的数字显示是不常见的,即要同时驱动多个数码管显示,就必须要同时让多个数码管加上各自不同的选片段,这个属于静态显示。所谓静态显示,就是每个显示器,都要占用单独的具有封锁功能的接口用于笔画字段形代码,单片机只要把显示的字形代码发送到接口电路,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中的开销小,可以提高单独锁存的接口电路很多,这里以常用的串并转化电路为例介绍种常用静态显示电路。图五位数码管静态显示框图及接法如图所示,片首尾相串,而时钟端接在起,这样,当输入个脉冲时,从单片机端输出的数据就进入到第个中了,当第二个个脉冲到来时,这个数据就进入了第二个片,新的数据则进入了第个。这样,当第五个脉冲完成后,首次送出的数据被送入到最左面的中,其他数据依次出现在第第二第三第四片中。入口把要显示的数分别放在显示缓冲区共五个单元中,并且分别对应五个数码管。出口蒋预置在显示缓冲区中的五个数组成相应的现实字形码,然后输出到显示器中显示。总原理图图图总原理图第四章软件设计在软件规划要求下,简易计算器的程序主要包括以下功能模块主模块,为系统初始化。显示与读键模块,分显示子程序,判键程序段运算操作子程序等部分主程序的设计图主程序流程图主程序主要是用来进行初始化的,调用其他子程序,清空各个标志位,清空缓存区,读取键码,判断功能,在上作出回应,主程序流程图如图所示。数字送显示缓冲程序设计简易计算器所显示的数值最大位三位。要显示数值,先判断数值大小和位数,如果是超过三位或大于,将不显示数字。可重新输入数字,再次计算。运算程序的设计首先初始化参数,送低位显示,高位不显示。然后扫描键盘看是否有键输入,若有,读取键码。判断键码是数字键清零键还是功能键,是数初始化参数清零键显示输入数值读取键值状态清零数值送显示缓存开始按键输入分析键值数字键等待数值输入结果送显示缓存保存结果和功能键根据上次功能键和输入功能键否是是数字键是清零键是功能键值键则送显示并保存数值,是清零键则做清零处理,是功能键则又判断是还是运算键,若是则计算最后结果并送显示,若是运算键则保存相对运算程序的首地址。显示读键模块的设计显示程序设计显示器由七段发光二极管组成,排列成字形状,因此也称为七段显示器。简易计算器用到的数字的共阴极字形代码如下表显示字段码读键子程序设计为了实现键盘的输入功能,每个键都有其处理子程序,为此每个键都对应个码键码。为了得到被按键的键码,使用行扫描法识别按键。其程序框图如图初始化地址参数输出列扫描信号开始图计算键值子程序流程图其他内容说明定时查键的程序设计进入定时器的中断程序后,首先重新付初值,然后调用读键程序,如果有键按下,则判断按键是否与上次按键相同,如果相同则判断按键相应位是否为,如果不为,说明这不是持续按键导致的按键相应,并且进行,等待再次输入个位数暂存十位数,输入值存输入值送显示缓存输入溢出输入溢出输入值送显示缓存按键次数清零输入值清零计算结果清零功能键设为零显示清空与上次功能键交换判断功能键首次按功能键输入值送结果按键次数清零结果处理上次结果送累加器上次结果加输入值溢出存本次结果按键次数清零上次结果减输入值负数溢出上次结果乘输入值溢出上次结果除输入值结果送累加器结果除暂存商取个位数个位数送显示缓存结果是否为位数十位送显示缓存结果是否为二位数百位数送显示缓存显示子程序段码定义读入键状态高四位不用键码定义相应的程序。如果不是则退出中断程序。读键程序使用的是反转法读键,不管键盘矩阵的规模大小,均进行两次读键。第次所有行线均输出低电平,从所有读入键盘信息列信息第二次所有列线均输出低电平,从所有行线读入键盘信息行信息。将两次读键信息进行组合就可以得到按键的特征编码,然后通过查表得到按键的顺序编码。将各特征编码按希望的顺序排成张表,然后用当前读得的特征码来查表。当表中有该特征码时,它的位置就是对应的顺序编码当表中没有该特征码时,说明这是个没有定义的键码,与没有按键同等看待。数字键按下则将相应的数字送入缓存区,功能键按下则执行相应的程序。首先对数字键的程序段进行相应的设计,如果运算键响按照行列计算键值等待按键释放查表得键码是是否否应标志不为,则将输入的数字送入第个操作数缓存区,并且清空所有响应位。否则送入第二个操作数缓存区。其次对功能键的程序段进行相应的设计。如果功能键第次被按下,则置相应的标志位为,并且将运算键响应标志位置,清空第二个操作数的缓存区,为输入操作数做准备,如果是第二次按下则先调用运算操作子程序,执行上次按下的运算键的运算,置相应的标志位为,并且将运算键响应标志位置,清空第二个操作数的缓存区,为输入操作数做准备。如果是键按下,则先判断运算键响应位是否为,如果不为,则清空第个操作数,否则清空第二个操作数。如果是键按下,则调用运算操作子程序。软件的可靠性设计提高本仪器的可靠性措施主要有为防止程序跑飞,软件中设置了软件陷阱为防止键盘抖动造成按键,采取了软件防为了保证结果的正确性,结果溢出时显示代码源程序代码结果存放中间结果存放功能键存放初始化显示为空,调显示子程序判断有无按键读键按键个数判断是否数字键转数字键处理,判断是否功能键转功能键处理判断是否清除键判断第几次按键为第个数字为第二个数字为第三个数字第四个数字转溢出输入值暂存输入值送显示缓存第二章单片机简要原理在该课程设计中,主要用到个芯片和串接的五个芯片。作为该设计的主要部分。下面将对这两个芯片原理及功能做已详细介绍和说明。介绍图芯片的外形结构和引脚图如所示。是种带
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 31 页
第 2 页 / 共 31 页
第 3 页 / 共 31 页
第 4 页 / 共 31 页
第 5 页 / 共 31 页
第 6 页 / 共 31 页
第 7 页 / 共 31 页
第 8 页 / 共 31 页
第 9 页 / 共 31 页
第 10 页 / 共 31 页
第 11 页 / 共 31 页
第 12 页 / 共 31 页
第 13 页 / 共 31 页
第 14 页 / 共 31 页
第 15 页 / 共 31 页
预览结束,还剩
16 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。