【大学课件】单片机 综述.ppt
《【大学课件】单片机 综述.ppt》由会员分享,可在线阅读,更多相关《【大学课件】单片机 综述.ppt(56页珍藏版)》请在三一办公上搜索。
1、1,第一章 单片机综述(1.5),+外设(键盘、显示、AD、DA),1、单片机的概念(单片微型计算机、微控制器)将CPU、存储器、定时器/计数器、多种I/O接口等电路集成在一块芯片上所构成的计算机。2、单片机的内部结构:,http:/,2,2.1 单片机的内部结构,由运算器(ALU)、控制器和专用寄存器组构成,程序计数器PC:存放下一条需要执行的指令内存地址,自动加1。,16位、决定了可以寻址的程序存储器的空间64KB。上电后初始值是0000H,所以从该地址开始执行程序。,累加器A、B程序状态字PSW,堆栈指针SP,数据指针DPTR,http:/,3,存储器结构-ROM,8051的内部ROM
2、4K B;8031没有内部ROM。如果使用8051,/EA引脚如何连接?如果片内ROM用完了怎么办?也就是说当PC值为多少的时候,会转到片外ROM执行?内部ROM和外部ROM的最大寻址空间多大?决定于哪个寄存器?,单片机的存储器 有ROM、RAM之分;还有片内、片外之分,http:/,4,存储器部分片内RAM,8051片内RAM 128字节(地址00-7FH),片外RAM 可扩展64KB(地址0000H-FFFFH)。共同占用部分访问时用MOV和MOVX指令区别。片内RAM分为:(1)工作寄存器区(00H-1FH)4组R0-R7(2)位寻址区(20H-2FH):两种访问方法。(3)便笺区(30
3、H-7FH),http:/,5,http:/,6,上电后,默认使用的是哪一组工作寄存器?地址是多少?如果要更改工作寄存器的地址,使用什么寄存器、什么指令?,http:/,7,7FH 便笺区30H,2FH 位寻址区20H,1FH 工作寄存器区00H,1、位寻址区是指 20H2FH单元,共16个单元。2、位寻址区的 16个单元(共计128位)的每1位都有一个8位表示的位地址,位地址范围为00H1FH。4、同样,位寻址的RAM单元也可以按字节操作作为一般的数据缓冲 区。两种寻址方法:假如寻找0B位,可以用SETB 0BH;SETB 21H.3;,http:/,8,7FH 真正RAM区00H,FFH
4、SFR区80H,1、高128B的RAM单元中有21个单元可用,这21个分散在高128B的地址空间内,分别是A,B,PSW,SP,DPH,DPL,P0,P1,P2,P3,IP,IE,TCON,TMOD,TH0,TL0,TH1,TL1,SCON,SBUF,PCON。2、11个可以按位寻址。规律:地址可以被8整除。,3 特殊功能寄存器区(SFR):有特殊用途的寄存器的集合。参见P58表2-3、图2-6,http:/,9,控制引脚的功能,单片机最小系统的组成,http:/,10,3、控制线,RST复位信号需要让8051复位时,给该引脚高电平,并保持24个时钟周期。,地址锁存允许/编程线有外部存储器:访
5、问外存时锁存低8位地址无外部存储器时,ALE输出为晶振6分频的脉冲序列,可用作外部时钟源;,片外ROM选通线。MOVC命令时自动在该脚产生负脉冲,选通外部ROM,-允许访问片外存储器/编程电源线)/EA=1 从内部开始执行程序;/EA=0 只访问外程序存储器;,http:/,11,7.上电自动复位和手动复位,上电复位,按键电平复位,复位在RST引脚上保持24个震荡周期(即两个机器周期)以上的高电平,习题,http:/,12,第六章 MCS-51的中断系统,(1)什么是中断,中断的作用是什么?,http:/,13,80C51中断系统结构示意图,http:/,14,http:/,15,中断相关的几
6、个重要SFR,3)中断允许寄存器IE(A8H),http:/,16,4)中断优先级寄存器IP(B8H),5)定时器方式控制寄存器TMOD(89H 不能位寻址),同级中断的优先级顺序 INT0 T0 INT1 T1 串行口。,http:/,17,外部中断初始化步骤,3、开中断,2、设立优先级,1、设立触发方式(电平or边沿),例6.1 请写出/INT1为低电平触发 和高中断优先级的中断系统初始化程序CLRIT1;电平触发 IT1=0;SETBEX1 EX1=1;SETBPX1 PX1=1;SETBEA EA=1;,http:/,18,、,TCON(模式控制寄存器):用来设置定时器/计数器的操作模
7、式;TMOD(方式寄存器):用来控制定时器的启动与停止。TH0、TL0、TH1、TL1:两个16位加法计数器 T0 和 T1 均可分成2个独立的8位计数器,用于存放定时或计数的初值,并用作加1的计数。与定时器/计数器相关的输入引脚有四个:T0、T1、,。,5.MCS-51定时器逻辑结构与相关寄存器,http:/,19,http:/,20,控制寄存器TCON是一个8位寄存器,既可以字节寻址也可以位寻址,字节地址为88H,位寻址的地址为88H8FH。其格式为:,TF1和TF0:分别为T1和T0的溢出标志。当定时器/计数器计满产生溢出时,由硬件自动置“1”,可申请中断。TR1和TR0:为定时器/计数
8、器T1和T0的启动、停止控制位。IE1和IE0:外部中断1()和外部中断0()的中断请求标志位。当外部中断源有请求时其对应的中断标志位置“1”。IT1和IT0:为外部中断1和外部中断0的触发方式选择位。ITi设置为“0”时为电平触发方式;设置为“1”时为边沿触发方式。系统复位时,TCON被清0。,控制寄存器TCON(P.109),http:/,21,方式控制寄存器TMOD是一个8位寄存器,字节地址为89H,只能用字节传送指令来设置定时器的工作方式,系统复位时TMOD所有位均为0。其格式为,(1)GATE:门控位。GATE=1时,定时器/计数器由外部中断引脚 和 TRi共同来启动。当 引脚为高电
9、平时,TRi=1,启动定时器/计数器Ti;TRi=0,定时器/计数器 Ti 停止工作。GATE=0时,仅由TRi来启动定时器/计数器,又称为软件启动。TRi=1,定时器/计数器Ti启动开始工作;TRi=0,定时器/计数器Ti停止工作。,、,方式寄存器TMOD,(2):功能选择位。当=0时设置为定时器方式,计数脉冲由内部提供,计数周期等于机器周期。当=1时设置为计数器方式,计数脉冲为外部引脚T0或T1引入的外部脉冲信号。,http:/,22,6.定时器/计数器有四种工作方式(P.109-),表 定时器/计数器T0、T1的四种工作方式,http:/,23,初值设定-关键,为什么要给定时器预设初值?
10、如何确定预设初值是多少呢?,16位计数方式,0,65535,定时时间65536us,定时时间50000us,X,定时时间50000us,X=65536-50000=15536=3CB0H,MOV TH0,#3CHMOV TL0,#0B0H,定时时间:开始计数 溢出,http:/,24,定时器初始化编程格式,初始化编程格式:,TMOD=x;选择工作方式THx=0 x#;装入Tx时间常数TLx=0 x#ETx=1;开Tx中断EA=1;开总中断TRx=1;启动Tx定时器,http:/,25,例:若单片机时钟频率为12MHz,请计算定时100us所需的定时器初值,并写出初始化程序,各种方式定时时间比较
11、:方式0:213*1us=8192us=8.192ms方式1:216*1us=65.536ms方式2、方式3:28*1us=0.256ms方式0时:(213 TC)*1us=100us TC=1F9CH;TH0=FCH、TL0=1CH 方式1:(216 TC)*1us=100us TC=FF9CH 方式2:(28-TC)*1us=100usTC=009CH,定时器/计数器例程,1 根据时钟频率计算机器周期2将定时时间与各种方式最大时间比较3、选择合适的方式,求出初值4、写出初始化程序,http:/,26,中断程序格式,Sbit LED=P10;Void main()IT0=0;EX0=1;EA
12、=1;while(1);Void Int0_Int()interrupt 0 LED=!LED;,http:/,27,定时器例程,例7.11 设8051时钟频率12MHz,编写程序令P1.0引脚输出2S的方波程序,sbit Pulse=P10;unsigned char Cnt_50ms;Void T1_Init(void)TMOD=0 x10;TH1=0 x3c;TL1=0 xb0;ET1=1;EA=1;TR1=1;,Void T1_Int()interrupt 3 TH1=0 x3c;TL1=0 xb0;if(Cnt_50ms=20)Cnt_50ms=0;Pulse=Pulse;,Void
13、 main()T1_Init();while(1);,http:/,28,计数器例程,分析:T1工作在方式2,200个脉冲产生一次溢出,所以,256-200=56;C=38H。那么TH0=TL0=38H。,利用T1的方式2对外部信号计数,要求每计满200个数,将P1.0引脚取反。,Sbit Pin=P10;Void main()TMOD=0 x60;TH1=0 x38;TL1=0 x38;ET1=1;EA=1;TR1=1;Void T1_Int()interrupt 3 Pin=Pin;,http:/,29,第八章 MCS-51对AD和DA的接口,ADC0809、DAC0832的作用是什么?什
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 【大学课件】单片机 综述 大学 课件 单片机
链接地址:https://www.31ppt.com/p-6095044.html