计算器课程设计--简易计算器
《计算器课程设计--简易计算器》由会员分享,可在线阅读,更多相关《计算器课程设计--简易计算器(36页珍藏版)》请在毕设资料网上搜索。
1、 1 1 设计课题任务、功能要求说明及总体方案介绍 1.1 设计课题任务 课题:简易计算器 任务:设计一个具有特定功能的计算器。该计算器上电或按键复位后能自动显 示系统提示界面,进入准备工作状态。能实现基本的加、减、乘、除四则运算。 1.2 功能要求说明 在本次工程实践中,主要完成如下方面的设计任务: (1)计算器上电或按键复位后能显示初始化界面 (2)2 秒后进入计算器界面 (3)按键能进行加、减、乘、除运算并显示结果 (4)按清零键后能进行下一次计算 1.3 设计课题总体方案介绍及工作原理说明 计算器的总体功能原理是以 AT89S52 单片机为主要控制核心,通过外接 4*4 行 列式键盘作
2、为控制信号输入源,一块 12864 液晶作为显示器件,通过按键控制,单 片机实时地去执行,在 12864 液晶上显示界面。系统控制原理图如图 1 所示。 液晶 显示 电路 AT89S52 电源电路 复位电路 下载电路 键盘电路 图 1 系统控制原理图 2 2 设计课题硬件系统的设计 2.1 设计课题硬件系统各模块功能简要介绍 2.1.1 AT89S52 控制模块 考虑到设计功能需要,控制器的功能用于外部键盘信号的接收和识别、液晶模 块的显示控制、复位电路等,我们选择了 AT89S52 系列单片机,具有反应速度极 快,工作效率特高的特点。 AT89S52 是一种低功耗、高性能 CMOS8 位微控
3、制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规 编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM,32 位 I/O 口 线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级 中断结构,全双工串行口,片内晶振及时钟电路。另外,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算器 课程设计 简易
