- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DS18B20的性能特点
DS18B20的性能特点:
1,只要求一个端口即可实现通信.
2,在DS18B20中,每个器件上都有独一无二的序列号,可实现多点组网.
3,实际应用中不需要外部任何器件即可实现温度.
4,测量温度范围在-55’到+125’C之间.
5,可通过数据线的寄生电源供电,电压范围3.0~5.5V.
6,数字温度计的分辨率用户可以从9位到12位选择.
7.用户可定义的非易失温度报警设置.
串通信的基本概念
并行和串行
8051串行接口是一个可编程的全双工串行通讯接口.:
异步通讯:它用一个初始位表示字符的开始,用停止位表示字符的结束.在一贞格式中,先是一个初始位0,然后是8个数据位,地位在前,高位在后,最后是停止位1.
串行口控制寄存器SCON
SOM SM1 工作方式 功能描述 波特率 0 0 方式0 8位同步移位寄存器 Fosc/12 0 1 方式1 10位URRT 可变 1 0 方式2 11位URRT Fosc/64或Fosc/32 1 1 方式3 11位URRT 可变 REN:接收允许控位.
串行口的工作方式
工作方式0;为移位寄存器输入/输出方式.
工作方式1:为滤波特可变的10位异步通讯接口方式
工作方式2;为固定波特率的11位UARY方式.
工作方式3; 为固定波特率的11位UARY方式.
波特率的选择:方式0和2的波特率是固定的,而方式1和3的波特率是可变的,由定时器T1的溢出率控制。
方式0,的波特率固定为主振频率的1/12.
方式2的波特率由PCON中的选择位SMOD来决定。
方式1和3,定时器T1作为波特率发生器。
波特率串行口每秒钟发送的位数称为波特率
波特率=定时器T1溢出率=T1计数率/产生溢出率所需的周期数。
定时器T1工作方式0:溢出所需周期数=8192-X;
定时器T1工作方式1:溢出所需周期数=65536-X;
定时器T1工作方式2:溢出所需周期数=256-X
波特率=((2SMOD*振荡频率/12)/32)/(256-TH1)
常用比特率 Fosc(MHZ) SMOD TH1初始 57600 22.1184 0 FFH 19200 22.1184 1 FAH 9600 22.1184 0 FAH 2400 22.1184 0 E8H 1200 22.1184 0 D0H
时序
常用的时钟电路有两种方式:内部时钟方式和外部时钟方式。
内部时钟方式:
内部有一个用于构成振荡器的高增益反相放大器,其输入端:XTAL1,输出端:XTAL2。电容C1和C2取30pf左右,晶体振荡频率范围是1.2~12MHZ,晶体振荡频率越高,系统时钟频率也高,速度也快MCS-51在通常应用的情况下,使用振荡频率为6MHZ或12MHZ。
外部时钟方式:机器周期,时钟周期,振荡周期(CPU完成一个基本操作所需要的时间)
单片机指令周期:指令周期是最大的时序定时单位,执行一条指令所需要的时间。
单字节周期指令:双字节单周期指令,单直接双周期指令
8051的111条指令分为6条分别是:单字节单周期指令,单字节双周期指令,单字节四周期指令,双字节单周期指令,双字双单周期指令,三字节双周期指令
标准的51单片机 有两个定时/计数器,每个定时器有16位
TCON特殊功能寄存器用来指控定时器的工作起停和溢出标志位
TF1 定时器1溢出中断标志,响应中断后由处理器清零。 TR1 定时器1控制位,置位定时器1工作复位时定时器1停止工作。 TF0 定时器0溢出标志,定时器0溢出时置位处理器响应中断后清除该位 TR0 定时器0控制位,置位定时器0工作,复位时定时器0停止工作。 IE1 外部中断1触发标志位,当检测到P3.3有从高到低的跳变电平时置位,处理器响应中断后,由硬件清除该位 IT1 中断1触发方式控制位,置位时为跳变触发复位时为低电平触发。 IE0 外部中断1触发标志,当检测到P3.3有高到低的跳变电平时置位,处理器响应中断后,由硬件清除该位。 ITO 中断1触发方式控制位,置位时跳变触发,复位时为低电平触发。
定时器通过软件控制有四种方式。方式0为十三位定时/技术器方式,定时器溢出时置位TFO或TF1,并产生中断。方式一将以十六位定时/计数器方式工作,除此之外和方式0一样
方式2为8位自动重装工作方式。定时器的低8位用来计数,高8位用来存放重装值。
中断系统和中断概念
两个外部中断,2个定时/计数器中断,一个串行输入/输出中断
单片机支持两个中断优先级,有标准的中断机制,低优先级的中断只能被高优先级的中断所中断,高级优先的中断不能被中断
如果每个中断源的相应位被置位,则该中断源的优先级为高。如果相应的位被复位,则该中断源的优先级为低
数码管的静态和动态显示
LED显示块是由发光二极管显示字段的显
文档评论(0)