单片机原理与应用技术第4章单片机输入输出与中断控制技术.ppt

单片机原理与应用技术第4章单片机输入输出与中断控制技术.ppt

  【例4-12】 T1作定时器,工作于方式1,从P0.0输出周期20 ms的方波,机内晶振fosc=12 MHz。   解:T1定时10 ms,用t=10 ms代入N1的计算公式,得计数器初值D8F0H。程序如下:   3.工作方式2   方式2又称为8位自动装入计数初值方式。计数前TL和TH的初值相同,计数过程只有TL参加计数,TH中内容不变。TL计满归零发出TF=1的信号申请中断时,TH中的初值自动装入到TL中,又从头开始加1计数。结构见图4-29。   方式2下用于定时的定时时间t为 式中N0为计数初值,fosc的单位为Hz。N0的计算公式为 图4-29 T0的工作方式2   【例4-13】 T1作定时器,工作于方式2,从P0.0输出0.2 ms的方波,机内振荡fosc=12 MHz。   解:T1定时0.1 ms,计数器初值为N1=9CH。   程序如下:   RS-232是美国电子工业联合会EIA与BELL等公司在1969年一起开发的接口标准,专门用于0~20 000波特传输速率的通信,电缆传输最大物理距离50英尺(15 m)。该标准有25线插件和9线插件两种,以9线插件应用较多。   (1) ?PC机发送,单片机接收。   PC机连续发送100个字节数据80H的程序如下:   5 OPEN COM:1200,n,8,1,RS,CS,DS,CD AS # 1   10 FOR I=1 TO 100   15 PRINT # 1,CHR $ (80)   20 NEXT   25 CLOSE:END   单片机串行口工作于方式1,速率为1200波特/s,接收后放入起始地址为10H的片内RAM,相应接收程序为:   单片机串行中断接收程序为:   (2) 单片机发送,PC机接收。   单片机使用晶振频率6 MHz的发送程序如下:   PC机接收程序如下: # include io.h # include dos.h # include stdio.h # include conio.h # define tbr 0x3f8 # define baudlow 0x3f8 # define baudhigh 0x3f9 # define Inter 0x3f9 # define modern 0x3f c # define lconr 0x3fb # define lsr 0x3fd main ( ) { outportb (lconr,0x80 ); /* 给波特率寄存器赋值 */ outportb (baudlow 0x60 ); outportb (baudhigh,0x00 );/* 1200波特 */ outportb (lconr,0x03 ); /* 数据位8位,停止位1位 */ outportb (Inter,0x00 ); /* 禁止中断 */ outportb (modern,0x00 ); /* 无应答 */ inportb ( tbr ) ; /* 串入数据 */ } 4.3 片内定时计数器   MCS-51单片机内有两个16位可编程定时计数器,用T0和T1命名;MCS-51单片机除T0和T1外,还有一个定时计数器T2。本节以MCS-51单片机为例介绍定时计数器的结构、工作原理、工作方式及编程使用。 4.3.1 定时计数器结构   定时计数器的逻辑结构由如下功能部件组成,如图4-25所示。 ● 计数器T0和T1:两个16位的计数器,每个又分为低8位计数器TL0和TL1及高8位计数器TH0和TH1,它们各有自己的字节地址,且都能赋以初值并实现加1计数。   ● TCON:定时计数控制寄存器,用于启停定时计数器。   ● TMOD:方式控制寄存器,用于设置定时计数方式。 图4-25 定时计数器结构   定时计数器有两种工作方式:定时方式和计数方式。TMOD的D6位用于决定T1的工作方式;D2位用于决定T0的工作方式。   (1) ?D6=0或D2=0时作定时用。定时器的计数输入脉冲由单片机内的时钟提供,此时T0或T1对机器周期数实现加1计数。考虑到1个机器周期等于12个时钟周期,因此定时器的计数频率等于机内振荡频率的1/12。如果晶振频率fosc=6 MHz,则计数频率等于500 kHz。计数器的位数有8位、13位和16位可供选择,选择不同的位数及计数初值,将有不同的定时时间。   (2) ?D6=1或D2=1时作计数用。计数器的计数输入脉冲由单片机外的设备提供,从单片机的引脚T0或T1送入,片外输入信号在由1变0时使计数器计数。计数输入脉冲的频率有限制,最高计数频率不超过晶振频率fosc的1/24,即最高计数频率fm

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档