- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第6章MCS-51中断系统、定时计数器及串行口
第6章 MCS-51中断系统、定时/计数器及串行口 6.2.3 串行口工作方式 1. 方式0 (0)概述: 方式0为移位寄存器输入/输出方式,可外接移位寄存器扩展I/O口,也可接同步输入/输出设备。 按方式0工作,波特率是固定的,为fosc/12。 无论是输入还是输出,数据的传送均通过引脚RXD(P3.0)端,移位同步脉冲由TXD(P3.1)输出。 发送/接收的一帧数据为8位二进制数,低位LSB在先,高位MSB在后。 (1)方式0发送 在方式0状态,当一个数据写入发送缓冲器SBUF(99H)时,串行口即将8位数据以振荡频率的十二分之一的波特率,将数据从RXD端串行移位输出; TXD端输出移位同步信号; 8位数据发送完时,中断标志TI置“1”。 (2)方式0接收 当串行口定义为方式0并置“1”REN后,便启动串行口接收数据; RXD为数据输入端,TXD为同步移位信号输出端,当接收器接收满8位数据时,中断标志RI置“1” 。 补充:用74LS164扩展串行口 74LS164是串行移位寄存器,常用于串、并转换。 引脚说明: A、B(1、2)串行数据输入,通常并联在一起使用; CLK(8) 时钟脉冲引脚,时钟的上升沿移位锁存; MR(9)清0所有输出端; Q0~Q7锁存输出端; 用74LS164通过串并转换扩展输出电路,具有节约端口、灵活方便的特点。 GATE:门控位 当GATE=1时,计数器受外部中断信号控制(INT0控制T0计数、INT1控制T1计数,高电平有效),且当运行控制位TR0(或TR1)为“1”时开始计数,为“0”时停止计数。 当GATE=“0”时,外部中断信号不参与控制,此时只要运行控制位TR0(或TR1)为“1”时,计数器就开始计数,而不管外部中断信号的电平为高还是为低。 C/ T:计数器方式还是定时器方式选择位。 当C/T=0时为定时器方式,其计数器输入为晶振脉冲的12分频,即对机器周期计数。 当C/T=1时为计数器方式,计数器的触发输入来自T0(P3.4)或T1(P3.5)端的外部脉冲。 M1和M0:操作方式选择位。对应4种操作方式,见表6-1。表6-1 操作方式选择 M1 M0 操作方式 功 能 0 0 方式0 13位计数器 0 1 方式1 16位计数器 1 0 方式2 可自动重新装载的8位计数器 1 1 方式3 T0分为两个独立的8位计数器,T1停止计数 * 当单片机复位时,TMOD各位均为“0”。 2. 控制寄存器TCON 定时/计数器的控制寄存器是一个8位特殊功能寄存器,字节地址为88H,汇编符号地址就是TCON; 控制寄存器TCON可以位寻址,位地址为88~8FH(汇编格式为TCON.X ,其中X=0~7); 控制字各位的格式如下: TCON(88H)TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 T1、T0启/停控制位,可编程 T1、T0溢出标志记录位 * * 复位后,TCON的各位均被清“0” 外部中断触发方式 外部中断当前状态 TF1(TCON.7):T1溢出标志。当T1产生溢出时,由硬件置“1”,可向CPU发中断请求,CPU响应中断后被硬件自动清“0”。也可以由程序查询后软件清“0”。 TR1(TCON.6):T1运行控制位。由软件置“1”或置“0”来启动或关闭T1工作,因而又称其为启/停控制位。 TF0(TCON.5):T0溢出标志(类同TF1)。 TR0(TCON.4):T0运行控制位(类同TR1)。 TCON的低4位与外部中断有关。 注意:复位后,TCON的各位均被清“0”。 6.1.3 定时/计数器的4种工作方式 1. 方式0 (TMOD 中 M1 M0=00) TL1 TH1 ( 5 位) ( 8 位) TF1 中断 图 6-3 定时 / 计数器 T1 ( T0 )方式 0 逻辑图 震荡器 ÷ 12 T1(P 3. 5 ) 脚 TR1 GATE INT1 脚 C/ T =0 C/ T =1 控制 K “1”有效 计数脉冲源开关 2. 方式1 当编程使方式寄存器TMOD中M1 M0=01时,计数器按16位工作,即TL、TH全部使用,构成16位计数器。其控制与操作方式与方式0完全相同,逻辑结构如图6-4所示。 TL1 TH1 ( 8 位) ( 8 位) TF1 中断 图 6-4 定时 / 计数器 T1 ( T0 )方式 1 逻辑图 震荡器 ÷ 12 T1(P 3. 5 ) 脚 TR1 GATE INT1 脚 C/ T =0 C/ T =1 控制 K 3. 方式2 当编程使方式寄存器TMOD中
您可能关注的文档
- [工学]第5章单片机的中断系统.ppt
- [工学]第5章_交通土建工程.ppt
- [工学]第5章_人机界面设计.ppt
- [工学]第5章声音处理.pdf
- [工学]第5章同步电机的基本理论.ppt
- [工学]第5章半导体器件.ppt
- [工学]第5章局域网基本工作原理.ppt
- [工学]第5章建筑排水系统.ppt
- [工学]第5章房地产项目投资策划.ppt
- [工学]第5章岩浆岩与变质岩.ppt
- 2025年保险业100强报告.pdf
- 2025年云南省昭通地区行政职业能力测验模拟试题一套.docx
- 2025年云南省文山壮族苗族自治州行政职业能力测验题库完整.docx
- 2025年云南省昭通地区行政职业能力测验题库最新.docx
- 2025年云南省文山壮族苗族自治州行政职业能力测验题库完整.docx
- 2025年云南省思茅市行政职业能力测验模拟试题审定版.docx
- 2022-2023学年人教版九年级化学上册教材实验大盘点【专题05 探究水的组成 水的净化】(学生版).docx
- 2022-2023学年人教版九年级化学上册教材实验大盘点【专题02 测定空气中氧气的含量】(学生版).docx
- 2022-2023学年人教版九年级化学上册教材实验大盘点【专题02探究铁的冶炼实验】(学生版).docx
- 四年级数学(四则混合运算)计算题专项练习与答案汇编.docx
最近下载
- 第35届全国化学奥赛初赛试题与解析.pdf VIP
- itil十大流程程及一项it服务管理职能详细介绍.ppt VIP
- 2025年智慧物流园区规划设计与运营管理创新研究:物流园区绿色物流体系构建与创新.docx
- 木结构古建筑的火灾特征.docx VIP
- (正式版)D-L∕T 1920-2018 电网企业应急能力建设评估规范.docx VIP
- 人教版物理九年级 双减分层作业设计案例 样例 内能 比热容.doc VIP
- 工业以太网在工业中的应用以太网及发展史.PPT VIP
- JJF(津) 126-2024 振筛机校准规范 .docx VIP
- 2024法院司法辅助人员试题及参考答案详解一套.docx VIP
- 绿色低碳公路评价标准.docx VIP
文档评论(0)