单片机的复位与程序执行

单片机的复位与程序执行

ID:30785875

大小:115.08 KB

页数:4页

时间:2019-01-03

单片机的复位与程序执行_第1页
单片机的复位与程序执行_第2页
单片机的复位与程序执行_第3页
单片机的复位与程序执行_第4页
资源描述:

《单片机的复位与程序执行》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机的复位与程序执行程序中的字节可能是操作码,也可能是数据。所以主程序要从程序存储器的指定位置开始存储,单片机的工作也必须从这个指定位置开始执行,才能正确运行。51单片机规定主程序从程序存储器0号单元开始存储。也就是说,0号单元存储的肯定是操作码,而1号单元存储的是操忤数或卜条指令的操作码。如果机器从1号单元开始执行程序,就会将操作数当作操作码,其结果是影响整个程序的运作.铸成一步错步步错的结局。单片机上电后,首先使程序计数器PC等于0000H.保证从第一条指令的操作码开始执行程序。1.复位要求和复位方法51单片机复位引脚Reset为高

2、电平时,进行初始化;为低电平时,开始工作。就是通常所说的高电平复位。单片机正常工作期间.复位引脚Reset要一直保持低电平,工作过程屮,引脚Reset-旦接收到一个正脉冲,就会再次复位启动。为可靠复位,51单片机要求Reset引脚施加的正脉冲脉宽不小于2个机器周期。当晶撮频率fose二12MHz『f,机器周期T=1us.要求加在Reset引脚的正脉宽不小于21xso以t二0H寸刻作为正脉冲上升沿,在正脉冲期间,单片机完成复位任务,使有关的寄存器、计数器等成为特定状态。止脉冲结束时.即t二tl时,单片机开始执行程序。通常•利用RC电路暂态过

3、程屮电容充电指数曲线加到51单片机Reset引脚上完成复位•见图1和图2。复位方法分为上电复位和手动复位。手动复位也叫按钮复位。上电复位时,Reset引脚电压按照RC充电规律变化,当该电压下降到单片机最小输入高电平对应电压时,复位结束,程序开始启动。显然,电阻、电容越大,复位正脉宽就越大。设计复位电路的要求,就是确定电阻电容值,达到2个机器周期的复位最小正脉宽要求。手动复位是操作者手按按钮,给单片机施加一个正脉冲,或由别的电路给单片机施加一个正脉冲使Z复位。实际上.手指按一下起码有数白毫秒,一般都能满足单片机复位正脉宽的要求。上电复位时,

4、要通过RC缓慢放屯來满足复位要求。若RCH寸间常数太小,就不能满足复位正脉宽要求。因此应当按照上屯复位要求來确定电阻和电容值。按钮复位时,止脉冲波顶电压由Rl、R2对+5V分压形成。URl=(Rl/Rl+R2)Uo因此,Rl、R2应能满足对+5V分压值人于单片机最小输入高电平电压(单片机最小输入高电平UtHmin二3.5V)。通常取Rl=10kQ,R2=lkQ,分压为UR1二4.55V>3.5V.再根据电路暂态过程按照上述电复位要求来确定电容C的值。根据T二R1C,以及Rl=10kQ,可求出品振为lMIIzB寸06.7nF。为保险起见,通

5、常取电容C二1nF。按照比较低的晶振频率fosc=lMIIz计算的电阻和电容值,自然适用于实际使用的更高的晶振频率,例如fosc二6MHz、ll・0592MHz和fosc二12MHzo对R1二10Q,时间常数T二4ms。就是说,当R1二10kQ时,C=lnF.单片机合闸上电后4ms即开始启动执行程序。2o复位影响及复位结果复位影响:51单片机复位影响程序计数器PC及除SBUF・WDTRST以外的22个单片机的复位与程序执行程序中的字节可能是操作码,也可能是数据。所以主程序要从程序存储器的指定位置开始存储,单片机的工作也必须从这个指定位置开

6、始执行,才能正确运行。51单片机规定主程序从程序存储器0号单元开始存储。也就是说,0号单元存储的肯定是操作码,而1号单元存储的是操忤数或卜条指令的操作码。如果机器从1号单元开始执行程序,就会将操作数当作操作码,其结果是影响整个程序的运作.铸成一步错步步错的结局。单片机上电后,首先使程序计数器PC等于0000H.保证从第一条指令的操作码开始执行程序。1.复位要求和复位方法51单片机复位引脚Reset为高电平时,进行初始化;为低电平时,开始工作。就是通常所说的高电平复位。单片机正常工作期间.复位引脚Reset要一直保持低电平,工作过程屮,引脚

7、Reset-旦接收到一个正脉冲,就会再次复位启动。为可靠复位,51单片机要求Reset引脚施加的正脉冲脉宽不小于2个机器周期。当晶撮频率fose二12MHz『f,机器周期T=1us.要求加在Reset引脚的正脉宽不小于21xso以t二0H寸刻作为正脉冲上升沿,在正脉冲期间,单片机完成复位任务,使有关的寄存器、计数器等成为特定状态。止脉冲结束时.即t二tl时,单片机开始执行程序。通常•利用RC电路暂态过程屮电容充电指数曲线加到51单片机Reset引脚上完成复位•见图1和图2。复位方法分为上电复位和手动复位。手动复位也叫按钮复位。上电复位时,

8、Reset引脚电压按照RC充电规律变化,当该电压下降到单片机最小输入高电平对应电压时,复位结束,程序开始启动。显然,电阻、电容越大,复位正脉宽就越大。设计复位电路的要求,就是确定电阻电容值,达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。