《单片机课程设计》课程设计报告书课题名称简易计算器的设计姓 名周运鸿学 号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 系统仿真图