【例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
您可能关注的文档
- 单片机原理与应用技术第1章单片机原理.ppt
- 单片机原理与应用技术第2章单片机汇编语言编程技术.ppt
- 单片机原理与应用技术第3章单片机C语言编程技术.ppt
- 单片机原理与应用技术第5章单片机片外存储扩展技术.ppt
- 单片机原理与应用技术第6章单片机片外接口技术.ppt
- 单片机原理与应用技术第7章单片机开发应用技术.ppt
- 单片机原理与应用技术第八章显示器及键盘接口电路.ppt
- 单片机原理与应用技术第九章单片机应用系统设计.ppt
- 单片机原理与应用技术第六章串行通信.ppt
- 单片机原理与应用技术第三章MCS-51单片机指令系统及程序设计.ppt
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- 2025年全真模拟房地产经纪人协理考试试题及答案.doc VIP
- GB∕T 2421-2020 环境试验 概述和指南.pdf
- 高中数学 《高中数学知识要点及解题方法精粹》.docx VIP
- 麦克维尔变频螺杆式风冷热泵机组PM-MHSV-C004.pdf
- 山东省济南市槐荫区2024-2025学年二年级上册期末测试数学试卷(含答案).pdf VIP
- 《GB_T 17626.5-2019电磁兼容 试验和测量技术 浪涌(冲击)抗扰度试验》专题研究报告.pptx
- CTT2000LM用户手册(维护分册)教程文件.docx VIP
- 2025年山东专升本计算机真题及答案.docx VIP
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
原创力文档

文档评论(0)