基于单片机的简单计算器设计与仿真.doc
文本预览下载声明
燕山大学里仁学院课程设计论文
PAGE
PAGE 14
摘要
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但仅单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。
计算机在人们的日常生活中是比较常见的电子产品之一。可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计是用AT89S51单片机、LCD显示器、控制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器及C语言编程,对其片资源及各个I/O端口的功能和基本用途的了解。掌握Microsoft Visual C++ 6.0应用程序开发环境,常用的LCD显示器的使用方法和一般键盘的使用方法。
关键字:AT89S51 LCD 控制按键
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc328660355 1. 绪论 PAGEREF _Toc328660355 \h 2
HYPERLINK \l _Toc328660356 1.1 课题简介 PAGEREF _Toc328660356 \h 2
HYPERLINK \l _Toc328660357 1.2 设计目的 PAGEREF _Toc328660357 \h 2
HYPERLINK \l _Toc328660358 1.3设计任务 PAGEREF _Toc328660358 \h 2
HYPERLINK \l _Toc328660359 2.课题研究 PAGEREF _Toc328660359 \h 3
HYPERLINK \l _Toc328660360 2.1 单片机发展现状 PAGEREF _Toc328660360 \h 3
HYPERLINK \l _Toc328660361 2.2 计算器系统现状 PAGEREF _Toc328660361 \h 3
HYPERLINK \l _Toc328660362 2.3 AT89C51单片机引脚介绍 PAGEREF _Toc328660362 \h 4
HYPERLINK \l _Toc328660363 3.硬件设计: PAGEREF _Toc328660363 \h 6
HYPERLINK \l _Toc328660364 3.1总体硬件设计 PAGEREF _Toc328660364 \h 6
HYPERLINK \l _Toc328660365 3.1.1手动上电复位电路 PAGEREF _Toc328660365 \h 7
HYPERLINK \l _Toc328660366 3.1.2内部时钟模式电路 PAGEREF _Toc328660366 \h 7
HYPERLINK \l _Toc328660367 3.2 单片机与复位、时钟电路连接电路图 PAGEREF _Toc328660367 \h 8
HYPERLINK \l _Toc328660368 3.3键盘接口电路 PAGEREF _Toc328660368 \h 8
HYPERLINK \l _Toc328660369 3.4 LCD显示模块 PAGEREF _Toc328660369 \h 10
HYPERLINK \l _Toc328660370 3.5运算模块(单片机控制) PAGEREF _Toc328660370 \h 10
HYPERLINK \l _Toc328660371 4. 软件设计 PAGEREF _Toc328660371 \h 11
HYPERLINK \l _Toc328660372 4.1汇编语言和C语言的特点及选择 PAGEREF _Toc328660372 \h 11
HYPERLINK \l _Toc328660373 4.2主体设计部分 PAGEREF _Toc328660373 \h 11
HYPERLINK \l _Toc328660374 4.3联机调试 PAGEREF _Toc328660374 \h 13
HYPERLINK \l _Toc328660375 5.总结 PAGEREF _Toc328660375 \h 14
HYPERLINK \l _Toc328660376 6.参考文献 PAGEREF _Toc328660376 \h 15
HYPERLINK \l _Toc328660377 附录 PAGEREF _Toc328660377 \h 16
HYPERLINK \l _Toc328660378 1.主函数设
显示全部