欢迎来到天天文库
浏览记录
ID:57928963
大小:112.94 KB
页数:20页
时间:2020-04-04
《单片机课程设计报告.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《单片机原理及接口技术》课程设计题目:简易计算器设计班级:电子1547姓名:苏丹丹、李静、齐倩学号:05号、17号、11号指导教师:张老师时间:2013年12月西安航空学院电气学院目录一、选题的背景和意义-------------------11.1选题的背景-------------------------------------11.2选题的意义-------------------------------------1二、总体设计-------------------------------12.1设计任务-----
2、----------------------------------12.2方案选择---------------------------------------1三、硬件设计-------------------------------23.1元器件名称--------------------------------------------------------23.2计算器按键介绍--------------------------------------------------23.3硬件系统框图、单元电路----
3、----------------------3四、软件设计-------------------------------34.1软件调试步骤-----------------------------------------------------34.2软件设计流程图---------------------------------------------------4五、结束语------------------------------------5六、参考文献------------------------------
4、--5七、附录---------------------------------------6一、背景和意义1.1、选题的背景:当今时代,是一个新技术层出不穷的时代。在电子领域,尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短
5、时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟上时代的步伐。1.2、选题的意义:单片机课程设计是单片机原理课程的实践性环节。是在我们学习了《单片机原理》等课程的基础上进行的综合性训练,我们组这次训练的课题是基于单片机简易计算器。此次进行的综合性训练,不仅培养了我如何合理运用课本中所学到的理论知识与实践紧密结合,独立解决实际问题的能力。二、总体设计本设计主要是依据单片机的原理来进行简易计算器的设计,设计采用了80C51单片机作为计算器的主控制器,L
6、M020L作为显示器,4×4keypad-smallcalc键盘作为输入按键,通过软硬件相结合,来实现整数的“加”、“减”、“乘”、“除”运算。2.1设计任务 本设计主要通过单片机的原理和应用,以电子技术基础的基本理论为指导,利用Protues仿真软件和Keil编程软件来设计简易计算器。其主要设计要求有: 1、对计算器硬件系统的设计; 2、运用keil进行计算器软件系统的设计; 3、在protues仿真平台上,对软件进行调试及仿真; 4、软硬件结合之后,进行整体电路的调试与测试。2.2方案选择 (1)方案一 根
7、据功能和指标要求,本系统选用MCS-51系列单片机AT89C5118为主控机。通过扩展必要的外围接口电路,实现对计算器的设计。计算器电路包括三个部分:显示电路、4*4键扫描电路、单片机微控制电路。用七段数码管作为显示电路,矩阵键盘作为输入电路。(2)方案二 根据计算器的功能要求,选择AT89C51为主控机,通过扩展必要的外围接/口电路,实现对计算器的设计。外部主要由4*4矩阵键盘和一个液晶显示屏构成,内部由一块AT89C51单片机构成。计算器电路包括四个部分:选用LCD作为显示部分,矩阵键盘作为输入部分,运算模块,单片机控
8、制部分。最终选择方案二。三、硬件设计3.1元器件名称(1)80C51.BUS(2)74LS00(3)74LS373(4)6264(5)7407(6)KEYPAD-SMALLCALC3.2计算器按键介绍计算器所需按键有:数字键:’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,’0’
此文档下载收益归作者所有