单片机课程设计计算器.docx
《单片机课程设计计算器.docx》由会员分享,可在线阅读,更多相关《单片机课程设计计算器.docx(53页珍藏版)》请在优知文库上搜索。
1、课程设计说明书课程设计名称:单片机课程设计课程设计题目:四位数加法计算器的设计学院名称:电气信息学院一专业班级:学生学号:学生姓名:学生成绩:指导教师:课程设计时间:2023.10.30至2023.11.5格式说明(打印版格式,手写版不做规定)(1)任务书三项的内容用小四号宋体,1.5倍行距。(2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。(3)章的标题用四号黑体加粗(居中排)。(4)章以下的标题用小四号宋体加粗(顶格排)。(5)正文用小四号宋体,1.5倍行距;段落两端对齐,每个段落首行缩进两个字。(6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号
2、宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。(8)页码:封面、扉页不占页码;目录采用希腊字母I、II、In排列,正文采用阿拉伯数字1、2、3排列;页码位于页脚,居中位置。(9)标题编号应统一,如:第一章,1,1.1,;论文中的表、图和公式按章编号,如:表1.1、表1.2;图1.2、图1.2;公式(1.1)、公式(1.2)0课程设计任务书一、课程设计的任务和基本规定(一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根据所选课题的具体设计规定来填写此栏)1 .系统通过4x4的矩阵键盘输入数字及运算符。2 .可以进行4位十进制数以内的加法运
3、算,假如计算结果超过4位十进制数,则屏幕显示E。3 .可以进行加法以外的计算(乘、除、减)。4 .创新部分:使用1.CDI602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。(一)基本规定1 .有硬件结构图、电路图及文字说明;2 .有程序设计的分析、思绪说明;3 .有程序流程框图、程序代码及注释说明;4 .完毕系统调试(硬件系统可以借助实验装置实现,也可在Proteus软件中仿真模拟);5 .有程序运营结果的截屏图片。二、进度安排第9周,10.3011.51) 10.30题目分析,文献查阅2) 10.31方案比较,拟定设计方案3) 1O.311.1硬件电路设计4)
4、 I1.211.4程序设计,程序调试,系统联调,系统改善5) 11.5课程设计说明书撰写三、参考资料或参考文献1 .林立,张俊亮.单片机原理及应用基于PrOteUS和KeilCM.北京:电子工业出版社,20232 .张毅刚,彭喜元.单片机原理与应用设计M北京:电子工业出版社,20233 .马忠梅.单片机的C语言应用程序设计(第5版)M北京:北京航空航天大学出版社,20234 .楼然苗、李光飞.51系列单片机设计实例M.北京:北京航空航天大学出版社,2023本科生课程设计成绩评估表姓名专业班级学号课程设计题目:课程设计答辩记录:(手写)成绩评估依据:项目得分比例考勤记录设计结果报告撰写答辩成绩备
5、注:成绩评估依据的项目内容和项目分值比例可以由老师按指导的专业进行调整,但成绩评估依据的项目数不得少于3项。最终评估成绩:指导教师署名:年月日第一章设计论证11.1 设计分析11.2 设计方案1第二章硬件设计22.1 硬件结构与工作原理22.2 单元电路设计2第三章软件设计93.1系统软件结构93.2主要功能子程序设计12第四章系统调试与分析204.1 调试过程与结果214.2 结果分析23第五章设计小结25附录26第一章设计论证1.1 设计分析在方案设计过程中,我列出了两种不同的设计方案,分别相应于显示模块和单片机内部运算。显示模块在我的设计中有两种不同的显示方式,分别为数码管显示以及液晶屏
6、显示。对于数码管显示来说,优点是使用简朴,反映速度更快,由于1.CD有众多的接口,以及指令,因此在软件上要比数码管复杂。数码管显示的缺陷也比较明显,就是需要占用过多的单片机输出接口,同时:1.CD的显示功能更多,也更直观,对于现实生活中的使用也更加舒适。在综合了以上几点的考虑后,我最终选择了1.CDI602液晶显示芯片作为显示模块。在单片机内部运算方面,我的设想也有两种,即支持浮点数运算或只支持整数运算,若只支持整数运算,程序设计势必更加简朴易懂,但是出于实用性的考虑,我最终决定了使计算器支持浮点数运算功能。同时,这也能更好地锻炼我的编程思维能力。2. 2设计方案按照系统设计的功能的规定,初步
7、拟定设计系统由主控模块、显示模块、键盘扫描接口电路共四个模块组成。主控芯片使用8051系列的AT89C52单片机,其中带有非易失性FlaSh程序存储器,它是一种高性能、低功耗的8位CMoS微解决芯片,市场应用最多。显示模块采用1.CD1602液晶显示器为主体构成。键盘电路采用4x4矩阵键盘电路。整个单片机的接口电路:PO用于显示输出或1.CDI602信号输入,Pl口用于键盘扫描输入,P2口用于1.CD1602的控制信号输出。为了驱动系统的各个模块正常协调工作,在软件方面我设计了四大模块,分别为显示、键盘、运算、综合模块,通过综合模块的协调来使其它三大模块正常运营,使计算器能对的运算得出对的结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 计算器
