串行口方式二 波特率_单片机的4种工作方式介绍

串行口方式二 波特率_单片机的4种工作方式介绍_第1张图片 奥科远电器 点击左上角 奥科远电器 加关注 6c1263a155e5af43b6554c93cdeac3f9.gif单片机共有复位、程序执行、低功耗和编程与加密四种工作方式,下面分别加以介绍。

串行口方式二 波特率_单片机的4种工作方式介绍_第2张图片

一、复位方式

1、为什么要复位? 

大家知道,单片机执行程序时总是从地址0000H 开始的,所以在进入系统时必须对CPU 进行复位,也叫初始化;另外由于程序运行中的错误或操作失误使系统处于死锁状态时,为了摆脱这种状态,也需要进行复位,就象电脑死机了要重新启动一样。  

2、复位的原理  

单片机复位的方法其实很简单,只要在RST 引脚(9 脚)上加一个持续时间为24 个振荡周期(即两个机器周期)的高电平就可以了。如果晶振为12M,计算一下这个持续脉冲需要多长时间?

3、如何进行复位  

复位操作有上电自动复位、按键复位和外部脉冲复位3 种方法,上电自动复位是通过外部复位电路的电容充电来实现的,当电源刚接通时电容C 对下拉电阻开始充电,由于电容两边的电压不能突变,所以RTS 端维持高电平,只要这个充电时间不超过1ms,就可以实现对单片机的自动上电复位,即接通电源就完成了系统的初始化,在实际的工程应用中,如果没有特殊要求,一般都采用这种复位方式;按键复位的电路如图2 所示,它其实就是在上电复位的基础上加了R2 和SA,这种电路一般用在需要经常复位的系统中;外部脉冲复位的电路如图3 所示,外部复位通常用于要求比较高的系统,比如希望系统死锁后能自动复位。外部复位是由专门的集成电路来实现的,也就是我们通常俗称的“看门狗”电路,这种电路有很多,它们不但能完成对单片机的自动复位功能,而且还有管理电源、用作外部存储器等功能,比如X25045,MAX813L 等等就是比较常用的此类芯片。  

4、复位后的状态  

这就是单片机复位后内部系统的状态。

二、程序执行方式

程序执行是单片机的基本工作方式,由于复位后PC=0000 ,所以程序就从地址0000H 开始执行,此时单片机就根据指令的要求完成一系列的操作控制,比如前面讲的让LED 灯闪烁起来,不过在实际使用中,程序并不会从0000H 开始执行,而总是安排一条跳转指令,比如LJMP START ,为什么要这样安排,我们讲到中断时再来解释。

串行口方式二 波特率_单片机的4种工作方式介绍_第3张图片

三、低功耗操作方式

在以电池供电的系统中,有时为了降低电池的功耗,在程序不运行时就要采用低功耗方式,低功耗方式有两种—待机方式和掉电方式。  低功耗方式是由电源控制寄存器PCON (上一课我们提到过的)来控制的。电源控制寄存器是一个逐位定义的8 位寄存器,其格式如下,  其中:SMOD 为波特率倍增位,在串行通讯时用;GF1 为通用标志位1;GF0 为通用标志位0;PD 为掉电方式位,PD=1,进入掉电方式;IDL 为待机方式位,IDL=1 ,进入待机方式。也就是说只要执行一条指令让PD 位或IDL 位为1 就可以了。那么单片机是如何进入或退出掉电工作方式和待机工作方式的。

1 、待机方式  

2 、进入待机方式  

①当使用指令使PCON 寄存器的IDL=1 ,则进入待机工作方式。此时CPU 停止工作,但时钟信号仍提供给RAM,定时器,中断系统和串行口;同时堆栈指针SP,程序计数器PC,程序状态字PSW,累加器ACC 以及全部的通用寄存器都被冻结起来;单片机的消耗电流从24mA 降为3.7mA,这样就可以节省电源的消耗。  

② 退出待机方式  

退出待机方式可以采用引入中断的方法,在中断程序中安排一条RETI 的指令就可以了,什么是中断,我们现在还不知道,当然这没关系。其实待机方式和我们使用电脑时的睡眠方式有异曲同工之妙。  

3、掉电方式  

①进入待机方式  

当使用指令使PCON 寄存器的PD=1 ,则进入掉电工作方式,此时单片机的一切工作都停止,只有内部RAM 的数据被保持下来;掉电方式下电源可以降到2V,耗电仅50uA 。此时就相当于把显示器和硬盘也关闭了。  

② 退出待机方式  

退出掉电工作方式的唯一方法是复位,不过应在电源电压恢复到正常值后再进行复位,复位时间要大于10mS ,在进入掉电方式前,电源电压是不能降下来的,因此可靠的单片机电路最好要有电源检测电路。显然掉电方式和待机方式是两种不同的低功耗工作方式,前者可以在无外部事件触发时降低电源的消耗,而后者则在程序停止运行时才使用。关于单片机的低功耗的方式就简单的讲这些,更详细的内容也留到下册再讲解,因为那都是大虾们的作品。

四、编程和加密方式

单片机的编程与加密是由专门的设备来完成的,这种设备称为编程器或烧录器,类似的产品有很多,功能也不尽相同。

历史文章 1、 《全自动恒压供水系统学习参考》

2、《工业以太网应用的七大要素》


3、《工业自动控制中的SCADA系统》


4、《智能化低压配电系统的主要特点》


5、《不间断电源UPS容量计算方法与日常管理维护》


6、《UPS系统中电池的维护和使用》


7、《弱电电线各种参数》


8、《电子元器件故障具有哪些特点?》


9、《逆变器的工作原理,一下子让你吃透》


10、《逆变电源开关电源设计基本常识》


11、《什么是上位机、下位机》


12、《工控机》


13、《组态软件》


14、《模拟量扩展模块EM235》


15、《-ADAM-4015/4017+》


16、《中央处理器◆CPU(一)》


17、《中央处理器◆CPU(二)》


18、《PLC选型导向》


19、《PLC编程入门就这么简单》


20、《西门子PLC S7-200和S7-300、S7-400的区别》


21、《PLC与单片机的本质区别是什么?》


22、《十问西门子 PLC通讯》


23、《组态王6.55 做MODBUS远程从站的方法》


24、《MODBUS标准协议》


25、《通信协议:Http、TCP、UDP》


26、《TCP协议和UDP协议的区别》


27、《RS232/485/422》


28、《了解DCS系统》


29、《半导体二极管》


30、《光电编码器》


31、《二极管三相桥式整流电路》


32、《半导体三极管》


33、《晶闸管》


34、《压敏电阻》


35、《温控开关工作原理》


36、《如何将传统电工图转换为PLC梯形图》


37、《受控源》


38、《视频光端机》


39、《LED显示屏知识大全》


40、《LED知识大全》


41、《LED显示屏零线电流过大如何处理?》


42、《工信部发布智能传感器产业三年行动指南》


43、《弱电工程施工工艺要点有哪些?》


44、《运算放大器》


45、《零点漂移》


46、《制动电阻》


47、《PLC与变频器控制电动机》


48、《自整角机》


49、《运算放大器》

50、《PID控制中P、I、D参数的作用究竟是什么?》

51、《再讲自动化控制中的PID》

52、《集线器、交换机、路由器、网关含义详解》

53、《CPU双核是什么意思 和四核有什么区别》

54、《PLC编程应用案例,双恒压无塔供水系统》

55、《图解组态王一●组态王软件》

56、《图解组态王二●工程管理器》

57、《图解组态王三●工程浏览器》

58、《图解组态王四●定义外部设备和数据变量》

59、《图解组态王五●设计画面》

60、《图解组态王六●动画连接》

61、《图解组态王七●命令语言》

62、《图解组态王八●报警和事件》

63、《图解组态王九●趋势曲线》

64、《图解组态王十●控件》

65、《图解组态王十一●报表系统(上)》

66、《图解组态王十二●报表系统(下)》

67、《图解组态王十三●组态王与数据库连接》

68、《图解组态王十五●网络连接》

69、《图解组态王十五●网络连接》

70、《图解组态王十六●组态王 WEB 发布》

71、《图解组态王十七●组态模板》

72、《图解组态王十八●XML 导入导出》

73、《图解组态王十九●移动客户端》

74、《图解组态王二十●电子签名》

75、《图解组态王二十一●分辨率转换》

76、《图解组态王二十二●工程二次授权》

77、《DCS和PLC》

78、《RS485通讯接口特性及与RS232的区别》

79、《什么是DCS?这篇文章总结的好!》

80、《PLC串口通讯和通讯接口知识》

12dc3999020e0d2ee038b56390fd582e.png

串行口方式二 波特率_单片机的4种工作方式介绍_第4张图片

串行口方式二 波特率_单片机的4种工作方式介绍_第5张图片戳原文,更有料!

你可能感兴趣的:(串行口方式二,波特率)