logo资料库

基于单片机汇编的带时钟显示的计算器.doc

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
22/0.2
13.18元
基于液晶显示的多功能计算器 学校: 淄博职业学院 班级: P09 电气自动化四班 姓名: 季增阁 21 指导教师: 任益芳 2010 年 12 月 9 日
单片机课程设计 目 录 一. 摘要···········································2 二. 引言··········································· 3 三. 设计要求········································3 四. 硬件设计········································4 五. 程序设计······································· 5 六. 调试阶段 1.硬件调试········································ 27 2.软件调试·········································28 七. 实验总结·········································29 八. 参考文献·········································29 九.附件 1.硬件图及程序····································30 2.元件清单········································30 3. 个人工作·······································30 1
单片机课程设计 一. 摘要 计算器一般由运算器、控制器、存储器、键盘、显示器、电源和一些可选外围设备及电 子配件通过人工或机器设备组成。 低档计算器的运算器、控制器由数字逻辑电路实现简单的串行运算,其随机存储器只 有一、二个单元,供累加存储用。高档计算器由微处理器和只读存储器实现各种复杂的运算 程序,有较多的随机存储单元以存放输键入程序和数据。 键盘是计算器的输入部件,一般采用接触式或传感式。为减小计算器的尺寸,一键常常 有多种功能。显示器是计算器的输出部件,有发光二极管显示器或液晶显示器等。除显示计 算结果外,还常有溢出指示、错误指示等。计算器电源采用交流转换器或电池,电池可用交 流转换器或太阳能转换器再充电。为节省电能,计算器都采用 CMOS 工艺制作的大规模集成 电路(见互补金属-氧化物-半导体集成电路),并在内部装有定时不操作自动断电电路。计 算器可选用的外围设备有微型打印机、盒式带机和磁卡机等。 计算器这一小小的程序机器实际上是从计算机中割裂出来的衍生品,但因其方便快捷的 操作模式,已经被广泛应用于商业等日常生活中,极大的方便了人们对于数字的整合运算。 关键词:计算器、时钟、LCD1604、DS1302。 一.Abstract Calculator generally by logic, controller, storage, keyboard, display, power and some optional peripheral equipment and electronic accessories by artificial or machine equipment composition. Low-grade calculator unit, controller by digital logic circuit implementation is simple serial operation, the random access memory only one or two units, for accumulative storage use. High-grade calculator by microprocessor and read-only memory realization of different complex operation procedures, have more random storage units in order to deposit lose type programs and data. The keyboard is calculator input parts, generally USES the contact or sensing type. To reduce the size of the calculator, a key often has a variety of functions. Display is the calculator output components, have leds display or LCD etc. Except display calculation results outside, still often overflow instruction, the wrong directions, and so on. Calculator power adopt ac converter or battery, the battery can exchange converter or solar converter for recharging. In order to save energy, calculator USES CMOS technology made large scale integrated circuit (see complementary metal oxide semiconductor integrated circuit - -) and in the inner is equipped with automatic timing not operational power circuit. Calculators can choose peripheral devices have micro printer, HeShiDai machine and magnetic card machine, etc. A small program machine calculator from computer actually dissociate himself, but the derivatives for its quick and convenient operation mode, has been widely used in business, etc in daily life, great convenience for the integration of the people digital computation. Keywords: calculators, clock, LCD1604, DS1302. 2
单片机课程设计 二.引言 单片机课程设计是单片机原理与应用课程结课的最后一课,是此门课程的综合运用与提 高。我组选取了液晶显示控制器作为设计课题,设计了一个用液晶显示的多功能计算器。 本计算器具有计算和时钟显示两大功能。计算和时钟显示功能可以通过“Counter”和 “Clock”两个功能键进行任意切换。计算功能有加、减、乘、除四种逻辑运算,另有清零 功能。计算的位数为三位数以内。时钟显示功能有实时时钟显示和时钟设置两个功能。实时 时钟显示即显示当前的标准时间,显示年、月、日、时、分、秒;时钟设置即对当前显示的 时间进行设置,时钟设置时有判断输入信息正误的功能即输入信息错误时自动返回等待再次 输入,设置成功后即按设置的时间运行,时钟设置时设有“OK”和“NO”两个功能键,按下 “OK”键即按刚设置的时间运行,按下“NO”键即设置的时间无效,仍按标准时间运行。 本应用系统设计的目的是通过在“单片机原理及应用”课堂上学习的知识,以及查阅资 料,培养一种自学的能力。并且引导一种创新的思维,把学到的知识应用到日常生活当中。 在设计的过程中,不断的学习,思考和同学间的相互讨论,运用科学的分析问题的方法解决 遇到的困难,掌握单片机系统一般的开发流程,学会对常见问题的处理方法,积累设计系统 的经验,充分发挥教学与实践的结合。全能提高个人系统开发的综合能力,开拓了思维,为 今后能在相应工作岗位上的工作打下了坚实的基础。 三.设计要求  计算功能有加、减、乘、除四种逻辑运算  清零功能  计算范围为三位  时钟显示有显示标准时间和时间设置两个功能  时钟显示年、月、日、时、分、秒  时间设置时有判断输入信息正误的功能  时间设置时有确定和取消功能 3
单片机课程设计 四.硬件设计 4
单片机课程设计 五. 程序设计 5
单片机课程设计 6
单片机课程设计 7
分享到:
收藏