单片机入门教程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机入门教程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 入门教程 课件
- 资源描述:
-
1、Copyright Reserved byCopyright Reserved byPage Page 1 1/30/30目录v单片机简介v软件的架构v单片机控制外围器件Copyright Reserved byCopyright Reserved byPage Page 2 2/30/30多板机微型计算机的应用形态微型计算机的应用形态 从应用形态上,微机可以分成三种:从应用形态上,微机可以分成三种:多板机(系统机)多板机(系统机)将将CPUCPU、存储器、存储器、I/OI/O接口电路和总线接口等组装在一块主机板(即微机主接口电路和总线接口等组装在一块主机板(即微机主板)。各种适配板卡插在主机
2、板的扩展槽上并与电源、软板)。各种适配板卡插在主机板的扩展槽上并与电源、软/硬盘驱动器及光驱硬盘驱动器及光驱等装在同一机箱内,再配上系统软件,就构成了一台完整的微型计算机系统等装在同一机箱内,再配上系统软件,就构成了一台完整的微型计算机系统(简称系统机)。(简称系统机)。工业工业PCPC机机 也属于多板机。也属于多板机。Copyright Reserved byCopyright Reserved byPage Page 3 3/30/30单板机单板机单板机 将将CPUCPU芯片、芯片、存储器存储器芯片、芯片、I/OI/O接口接口芯片和简单的芯片和简单的I/OI/O设备设备(小键盘、(小键盘、
3、LEDLED显示器)等装配在一块印刷电路板上,再配上显示器)等装配在一块印刷电路板上,再配上监控程序监控程序(固化在(固化在ROMROM中),就构成了一台单板微型计算机(简称单板机)。中),就构成了一台单板微型计算机(简称单板机)。单板机单板机Copyright Reserved byCopyright Reserved byPage Page 4 4/30/30单板机v 单板机的单板机的I/OI/O设备简单,软件资源少,使用不方便。早期主要用于微设备简单,软件资源少,使用不方便。早期主要用于微型计算机原理的型计算机原理的教学教学及及简单的测控系统简单的测控系统,现在已很少使用。,现在已很少使
4、用。Copyright Reserved byCopyright Reserved byPage Page 5 5/30/30单片机 在一片集成电路芯片上集成微处理器、存储器、在一片集成电路芯片上集成微处理器、存储器、I/OI/O接口电路,从而构成了接口电路,从而构成了单单芯片微型计算机,即单片机芯片微型计算机,即单片机。三种应用形态的比较三种应用形态的比较:单板机单板机单片机单片机系统机(多板机)系统机(多板机)Copyright Reserved byCopyright Reserved byPage Page 6 6/30/30学单片机需要具备的条件v 与以前所学的知识关联很少;v 对器
5、件的概念基本上是从0开始;v 如果要用C语言编程,需具备一定的C语言基础;v 所有人都站在了同一起跑线上;Copyright Reserved byCopyright Reserved byPage Page 7 7/30/30单片机的主要组成 8位CPU 4kbytes 程序存储器(ROM)(52为8K)256bytes的数据存储器(RAM)(52有384bytes的RAM)32条I/O口线 111条指令,大部分为单字节指令 21个专用寄存器 2个可编程定时/计数器 5个中断源,2个优先级(52有6个)一个全双工串行通信口 外部数据存储器寻址空间为64kB 外部程序存储器寻址空间为64kB
6、逻辑操作位寻址功能 双列直插40PinDIP封装 单一+5V电源供电 Copyright Reserved byCopyright Reserved byPage Page 8 8/30/3080C51的引脚封装Copyright Reserved byCopyright Reserved byPage Page 9 9/30/30内部结构Copyright Reserved byCopyright Reserved byPage Page 1010/30/30v CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;v RAM:用以存放可以读写的数据,如运算的中间结果、最
7、终结果以及欲显示的数据;v ROM:用以存放程序、一些原始数据和表格;v I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;v T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;v 五个中断源的中断控制系统;v 一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;v 片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12M。Copyright Reserved byCopyright Reserved byPage Page 1111/30/30单片机最小系统Y122.1184C915PC810
8、uFS1SW-PBALEWRRDRXDTXDINT0EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND20U189S52VCCPSENP10P11P12P13P14P15P16P17T0T1INT1P00P01P02P03P04P05P06P07P20P21P22P
9、23P24P25P26P27VCCR610KR4101R510KC1015PX1X2Copyright Reserved byCopyright Reserved byPage Page 1212/30/30v P0P3:通用I/O口;v VCC:电源端,一般接5V;v GND:电源地;v XTAL1,XTAL2:外接晶体振荡器,不能超过24M;需加微调电容,一般为30pF;v RST/VPD:复位端,平时为低电平;v ALE/PROG:地址锁存允许信号端;v EA/Vpp:外部程序存储器地址允许输入端/固化编程电压输入端;Copyright Reserved byCopyright Rese
10、rved byPage Page 1313/30/30时钟电路(a)内部时钟电路;(b)HMOS型外部振荡源 (C)CHMOS型外部振荡源 Copyright Reserved byCopyright Reserved byPage Page 1414/30/30单片机工作的基本时序v 机器周期和指令周期v(1)振荡周期:也称时钟周期,是指为单片机提供时钟脉冲信号的振荡源的周期。v(2)机器周期:一个机器周期包含 6 个状态周期S1S6,也就是 12 个时钟周期。在一个机器周期内,CPU可以完成一个独立的操作。v(3)指令周期:它是指CPU完成一条操作所需的全部时间。每条指令执行时间都是有一个
展开阅读全文