单片机课程设计--简易计算器
《单片机课程设计--简易计算器》由会员分享,可在线阅读,更多相关《单片机课程设计--简易计算器(32页珍藏版)》请在毕设资料网上搜索。
1、 1 信息与通信工程学院信息与通信工程学院 简易计算器简易计算器 2 目 录 一、设计任务和性能指标 3 1.1 设计任务 3 1.2 性能指标 3 二.设计方案. 3 三.系统硬件设计. 4 3.1 单片机最小系统 .4 3.2 键盘接口电路 .5 3.3 数码管显示电路 .6 3.4 错误报警电路 .7 四、系统软件设计 8 4.1 键盘扫描子程序设计 .9 4.2 移位子程序及结果计算子程序设计 .16 4.3 显示子程序设计 .17 4.4 主程序设计 .18 五、调试及性能分析 18 5.1 调试步骤 .18 5.2 性能分析 .19 六、心得体会 19 参考文献 20 附录 1 系
2、统硬件电路图. 20 附录 2 程序清单. 20 3 3 一、设计任务和性能指标一、设计任务和性能指标 1.1 设计任务 印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程 利用单片机 及外围接口电路(键盘接口和显示接口电路)设计制作一个计算器,用 LED 显示计算数值 及结果。 要求用 Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要求的 功能),序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可 读性)。 1.2 性能指标 1. 加法:四位加法,计算结果若超过四位则显示计算错误 2. 减法:四位减法,计算结果若小于零则显示计算错误 3. 乘
3、法:个位数乘法 4. 除法:整数除法 5. 有清零功能,计算错误报警 二二.方案总体设计方案总体设计 按照系统设计的功能的要求,初步确定设计系统由主控模块、显示模块、错误报警 模块、键扫描接口电路共四个模块组成,电路系统构成框图如图 1.1 所示。主控芯片使 用 51 系列 AT89C52 单片机,采用高性能的静态 80C51 设计,由先进工艺制造,并带有 非易失性 Flash 程序存储器。它是一种高性能、低功耗的 8 位 COMS 微处理芯片,市 场应用最多。 键盘电路采用 4*4 矩阵键盘电路。 显示模块采用 4 枚共阳极数码管和 74ls273 锁存芯片构成等器件构成。 错误报警电路采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 简易 计算器
