欢迎来到天天文库
浏览记录
ID:22912050
大小:152.51 KB
页数:20页
时间:2018-11-01
《《简易计算器》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、单片机课程设计题目:简易计算器的设计专业:06电子信息科学与技术姓名:倪耀兴学号:060303008指导老师:蔡植善理工学院电信系设计日期:2009年5月12日19简易计算器的设计1.引言------------------------------------------------22.设计任务和要求-------------------------------------22.1设计要求-------------------------------------------02.2设计方案的确定-----------------
2、--------------------22.3主要元器件介绍--------------------------------------------------------33.简易计算器的硬件设计--------------------------------43.1键盘电路的设计----------------------------------43.2显示电路的设计---------------------------------44.简易计算器的软件设计-------------------------------64.
3、1简易计算器的软件规则--------------------------------64.2中断查键的按键程序设计-------------------------------74.3显示模块程序的设计----------------------------74.4主程序的设计---------------------------------------75.调试及性能分析--------------------------------------75.1硬件调试---------------------------------
4、-----------75.2软件调试--------------------------------------------75.3相关可靠性软件设计----------------------------------75.4完整的源程序---------------------------------------------------------8-6.关键程序的流程图-------------------------------------177.设计心得----------------------------------
5、--------198.参考文献-----------------------------------------19191.引言单片机实用接口技术是电子信息工程专业本科生的必修课程。在完成理论学习和必要的实验后,本科学生掌握了单片机的基本原理和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。单片机实用接口技术既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,同时学习查阅资料、参考资料的方法。单片机实用接口技术
6、主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试用户程序,来加深对单片机的认识,充分发挥学生的个体创新能力。2.设计任务和要求2.1设计要求功能要求:①可以对1000以内的正负数进行加减乘除的运算,有效位数取6位。②用1602LCD作显示器。③键盘为4×5,包括0~9十个数字键以及+、-、×、÷、enter、clear、负号、光标左移、光标右移和小数点等20个键。键盘扫描可选用非编码按键,也可用元件CH451(编码按键)。2.2设计方案的确定在日常生活中,绝大部分的计算器都是由按键控制模块、LCD液晶显示模块两
7、个模块组成。按照2.1的设计要求,本课题需要使用LCD1602液晶显示和CH451键盘扫描4*5键盘.4*5键盘定义十个数字键,十个功能键,使用串行静态显示显示运算结果。主程序进行初始化,采用中断扫描查键,每次按键后调用显示子程序。设计总框图如下:CH451单片机部分LCD显示按键部分192.3主要元器件介绍1、LCD液晶显示模块:现在的字符型液晶模块已经是单片机应用设计中最常用的信息显示器件了。专门用于显示字母、数字、符号等点阵式LCD。1602型LCD显示模块具有体积小,功耗低,显示内容丰富等特点。1602型LCD可以显示2行
8、16个字符,有8位数据总线D0~D7和RS,R/W,EN三个控制端口,采用AT89C51单片机控制。2、按键控制模块:CH451是一个的整合了数码管显示驱动和键盘扫描控制及μP监控的多功能外围芯片。CH451内置RC振荡电路,可以动态驱动8位数码管
此文档下载收益归作者所有