1 / 24
文档名称:

单片机实验研究报告.doc

格式:doc   大小:377KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验研究报告.doc

上传人:jianjian401 2018/9/11 文件大小:377 KB

下载得到文件列表

单片机实验研究报告.doc

相关文档

文档介绍

文档介绍:51单片机应用设计与仿真
---------------基于Keil C 与 Proteus
院校
成都理工大学工程技术学院
专业
测控技术与仪器
学号
200920303235
姓名
李刚
指导老师
赵老师
成绩

目录

第一章 51单片机结构和原理…………………………………2
51单片机的结构…………………………………2
第二章相关编程软件与仿真软件的介绍………………………3
从标准C转向Keil C …………………………………3
Keil C上机的基本方法…………………………………3
Proteus简介……………………………………………4
第三章基于单片机的PID温度控制系统………………………5
PID温控器简介……………………………………………5
8051存储系统扩展和PID温控器的存储系统设计………………5
PID温控器存储系统设计…………………………………5
人机接口和PID温控器的输入/输出设计及仿真…………………6
八段LED显示器……………………………………………6
LED显示器的显示方式………………………………………8
PID温控器LED显示及仿真…………………………………9
键盘监测基本原理………………………………………12
PID温控器的键盘设计及其Proteus仿真…………………13
PID温控器的炉温采样接口及仿真………………………16
第四章总结与展望……………………………………………22
参考文献………………………………………………………………22
第一章 51单片机结构和原理
单片微型计算机简称单片机,也称为微控制器(Micro Controller Unit),,它把微型计算机的宫格功能部件(中央处理器CPU、随机存取存储器RAM、只读存储器ROM、输入输出I/O接口、定时器/计数器以及串行通信接口等)集成在一块芯片上,构成一个完整的微型计算机,故又称为单片微型计算机。除工业领域外,单片机还广泛应用于各种民用电子、电器之中。
MCS-51是由美国INTEL公司20世纪80年代生产的一系列8位单片机的总称,此系列单片机包括很多型号,如:8031、8051、8751、8032、8052等,其中8051是最早最典型的产品。该系列其他单片机都是在8051的基础上进行功能的增、减改变而来的,所以人们习惯用8051来称呼MCS-8051系列单片机,而其中的8031在20世纪80年代末90年代初是我国最流行的单片机之一。INTEL公司后来将MCS-51的核心技术授权给了其他公司,现在生产8051内核单片机的公司,主要有ATMEL、WINBOND、NXP、NC DRAGON等。
随着技术的发展,各种高性能的16位、32位MCU不断出现,但以8051、PIC、AVG以及MC68HC等系列为典型代表的8位MCU,由于成本低、开发工具完善、易学易用等特点,仍具有强大的生命力和极高的实使用价值。
51单片机的结构
基本结构
8051单片机的基本结构为:
8位CPU,片内振荡器。
4KB程序存储器ROM(4096个8位淹没ROM)。
128字节的数据存储器RAM(128个8位淹没RAM)。
21个特殊功能寄存器。
32条I/O口线。
外部数据存储器寻址空间为64KB。外部程序存储器寻址空间为64KB。
2个16位的可编程定时/计数器。
中断结构:具有5个中断源,2个优先级。
一个全双工串行通信口。
有位寻址功能,适于布尔处理的位处理机制。
8051单片机引脚图
图表 1 at89c51单片机
第二章相关编程与仿真软件的介绍
常用的单片机语言有很多,如:汇编、C语言、BASIC、C++等,对51单片机而言,使用最为广泛的还是汇编语言和C语言。有经验的程序员用汇编语言可以写出高效率的程序,但每种语言都有自己个子的特点。
从标准C转向Keil C
C51是专门为51系列单片机设计的,根据51单片机自身的特点进行了若干扩展,与ANSIC在语法和库函数方面存在稍许差别,但绝大部分是兼容的。但在学习中,使用最多的还是Keil u Vision3。
Keil C上机的基本方法
uVision 3中编程的基本步骤
☆在uVision 3集成开发环境中创建一个新项目(Project),并为该项目选定合适的单片机型号。