《单片机课程设计》课程设计报告书课题名称简易计算器的设计姓 名周运鸿学 号2025118010208专 业电气工程及其自动化指导老师皮大能机电与控制工程学院 年 月 日 摘 要近年来随着科技的飞速进展,单片机的应用正在不断深化,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但仅单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。计算机在人们的日常生活中是比较常见的电子产品之一。可是它还在进展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计是用AT89S51 单片机、LCD 显示器、控制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器及 C 语言编程,对其片资源及各个 I/O 端口的功能和基本用途的了解。掌握 keil 应用程序开发环境,常用的 LCD 显示器的使用方法和一般键盘的使用方法。关键词:51 单片机;LCD ;控制按键目 录1 课程设计内容………………………………………………………………………2 1.1 任务内容……………………………………………………………………… 2 1.2 任务分析……………………………………………………………………… 22 计算器设计基本原理……………………………………………………………… 32.1 AT89C51 系列单片机简介……………………………………………………32.2 LCD 显示模块…………………………………………………………………62.3 运算模块 ……………………………………………………………………82.4 键盘接口电路………………………………………………………………93 主程序设计………………………………………………………………………104 结论…………………………………………………………………………………4 系统仿真图………………………………………………………………………221. 课程设计内容1.1 任务内容本系统就是充分利用了 8051 芯片的 I/O 引脚。系统以采纳 MCS-51 系列单片机 Intel8051 为中心器件来设计计算器控制器,实现了能根据实际输入值显示并存储的功能,计算程序则是参照教材。至于位数和功能,假如有需要可以通过设计扩充原系统来实现 。具体设计如下:1、由于要设计的是简单的计算器,可以进行四则运算,为了得到教好的显示效果,采纳 LCD 显示数据和结果。2、另外键盘包括数字键(0-9)、符号键(+...