单片机原理与c51程序设计

单片机原理与c51程序设计

ID:39319649

大小:1.64 MB

页数:136页

时间:2019-06-30

单片机原理与c51程序设计_第1页
单片机原理与c51程序设计_第2页
单片机原理与c51程序设计_第3页
单片机原理与c51程序设计_第4页
单片机原理与c51程序设计_第5页
资源描述:

《单片机原理与c51程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章绪论1.1单片机概论1.1微处理器、微型计算机与单片机从应用形态上,微机可分为微处理器(MPU或CPU):运算器和控制器封装在一块芯片上。微型计算机:微处理器与大规模集成电路制成的存储器、输入输出接口电路在印制电路板上用总线连接起来。单片机:在一个芯片上集成了一台微型机的四个组成部分。1.1单片机概论1.1微处理器、微型计算机与单片机以单片机为核心的硬件电路称为单片机系统。单片机内部还集成了许多外围功能电路和外设接口,如定时/计数、串行通信、模拟/数字转换、PWM等单元。单片机模块液晶显示屏定时/计数流水灯单片机接口1.1单片机概论1.1微处理器、微型计算机与单片机单片机的

2、优点:优异的性价比集成度高、体积小,可靠性高:部件间连接紧凑,数据在传送时受干扰影响较小控制功能强,开发应用方便:其CPU可以对I/O端口字节进行操作,还可对位操作低电压、低功耗1.1单片机概论1.1微处理器、微型计算机与单片机单片机应用系统是由硬件和软件组成。1.1单片机概论1.1.2单片机的分类和指标专用型:为某种专门用途而设计的。通用型:所有资源全部提供给用户使用1.1单片机概论1.1.2单片机的分类和指标位数:单片机能够一次处理的数据的宽度。1位机、4位机、8位机、16位机、32位机存储器用途:程序存储器:几KB到几十KB数据存储器:几十字节到几百字节类型:ROM、EPR

3、OM、EEPROM、FLASHROM和OTPROM。I/O口:输入/输出口,一般有几个到几十个1.1单片机概论1.1.2单片机的分类和指标速度:CPU的处理速度,以每秒执行多少条指令衡量。单片机的速度与系统时钟相联系。同一种型号的单片机,频率高的比频率低的速度要快。工作电压:5v,3v/3.3v,1.5v,2.5~6.5v功耗:等待、关断、睡眠等降低功耗温度附加功能:有的单片机内部有更多的功能。1.1单片机概论1.1.3单片机的内部结构微处理器(CPU)控制部件XTAL1XTAL2数据存储器128BP0口P2口程序存储器4KB特殊功能寄存器P1口异步串行口P3口定时器/计数器0定

4、时器/计数器1中断系统PSENEAALERSTVCCVSS~INT0~INT11.1单片机概论1.1.4单片机的应用领域及趋势应用领域在智能仪器仪表上的应用在工业控制中的应用在家用电器中的应用在计算机网络和通信领域中的应用在医用设备领域中的应用1.1单片机概论1.1.4单片机的应用领域及趋势发展趋势CMOS技术:低功耗、高密度、低速度、低价格低功耗:带来产品的高可靠性、高抗干扰能力及产品的便携化低电压低噪声与高可靠性大容量&小容量、低价格高性能:加快指令运算的速度和提高系统控制的可靠性外围电路内装串行扩展技术1.1单片机概论1.1.4单片机的应用领域及趋势随着半导体集成工艺的不断

5、发展,单片机的集成度将更高、体积将更小、功能将更强。在单片机家族中,80C51系列是其中的佼佼者。1.1单片机概论1.1.5单片机的编程语言概述BASICPL/M汇编语言C语言1.1单片机概论1.1.5单片机的编程语言概述汇编语言用助记符来表示机器指令的符号语言,是最接近于机器码的一种语言。一条指令就对应一条机器码可对机器直接操作优点占用资源少,程序执行效率高缺点与机器相关,不易移植1.1单片机概论1.1.5单片机的编程语言概述C语言优点:对单片机的指令不要求了解,仅要求了解其存储结构程序有规范的结构库函数缺点不能实现所有的功能,特别是需要对硬件操作的。1.1单片机概论1.1.5

6、单片机的编程语言概述掌握C语言和汇编语言的混合编程1.1单片机概论1.1.6如何学习单片机这门技术大概了解单片机的结构要有大量的实例练习,keil编程要多结合外围电路,如流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器进行练习,proteus仿真就是结合自己的实际情况,开发一个完全具有个人风格,功能完善的电子产品1.2常用51单片机介绍8位单片机的三个系列AVRPIC518051或51单片机,泛指一切以8051为内核的单片机。1.2常用51单片机介绍51单片机种类51子系列:标准型51单片机系列52子系列:增加型51单片机系列增加了内部ROM增加了内部RA

7、M增加定时器21.2常用51单片机介绍1.2.1Intel公司系列单片机1.2常用51单片机介绍1.2.2Atmel公司系列单片机1.3本章小结单片机即单片微型计算机,它把一台计算机所需要的部件集成在一个芯片上单片机应用系统是以单片机为核心,配以外围电路和软件,能实现一种或多种功能的实用系统。单片机具有体积小、质量轻、价格便宜等优点,广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。第2章单片机硬件基础单片机硬件基础知识单片机的内部结构引脚功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。