单片机硬件复位和软件复位的区别

发布者:TranquilJourney最新更新时间:2015-03-25 来源: eefocus关键字:单片机  硬件复位  软件复位 手机看文章 扫描二维码
随时随地手机看文章
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。
复位结束后 单片机重新开始运行。
2 软件复位;
一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全部写入 LJMP 0000H指令一旦单片机运行跑飞 进入LJMP 0000H指令区 将还返回单片机的第一条指令 重新运行单片机的正常程序.
软件复位时,P0 P1 P2 P3 和特殊寄存器的内容都不会再改变.这点与硬件复位不同.
关键字:单片机  硬件复位  软件复位 引用地址:单片机硬件复位和软件复位的区别

上一篇:单片机电子电路中常用的两种负压产生电路
下一篇:单片机看门狗程序

推荐阅读最新更新时间:2024-03-16 13:56

基于AT90S8515单片机的瞬变信号捕获与存储器
    摘要: 介绍一种基于AT90S8515单片机的瞬变信号捕获与存储器。利用该单片机的高速性能,实现与高速A/D的连接,并将捕获信号由X轴、Y轴输出,显示在CRT上,同时实现数据的串口输出。     关键词: AT90S8515单片机 瞬变信号 捕获与存储 当代科学研究的许多领域中,常会遇到如何捕捉单次瞬变信号的问题。对于单脉冲信号捕获、周期信号频谱分析等高速数据采集系统,通常都采用DMA技术实现。不论是由PC机内的DMA控制器芯片实现,还是由单片机结合DMA技术实现,其系统结构都比较复杂;若采用通用DSP芯片开发该类仪器仪表,造价过高。故此,研制电路简单、实用廉价的高速数据采集系统是很必要的。本瞬变信号捕
[应用]
单片机联网,UIP实现tcp/udp协议
UIP是单片机界联网的一个很好地选择,移植这个库有点复杂,首先是第一步,网卡驱动要写好,使用的网卡芯片为ENC28J60,驱动可以再工程包里面找到 //配置网卡硬件,并设置MAC地址 //返回值:0,正常;1,失败; u8 tapdev_init(u8* macaddr) { u8 i,res=0; res=ENC28J60_Init((u8*)macaddr); //初始化ENC28J60 //把IP地址和MAC地址写入缓存区 for (i = 0; i 6; i++)uip_ethaddr.addr =macaddr ; //指示灯状态:0x4
[单片机]
单片机数字频率计数器设计
1.实验任务 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。 2.电路原理图 图4.31.1 3.系统板上硬件连线 (1)把“单片机系统”区域中的P0.0-P0.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。 (2)把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。 (3)把“单片机系统”区域中的P3.4(T0)端子用导线连接到“频率产生器”区域中的WAVE端子上。 4
[单片机]
<font color='red'>单片机</font>数字频率计数器设计
4412 物理地址
单片机MCU 现代中央处理器CPU 4412 的物理地址包括 CPU内部寄存器registere MMC TF卡 现代CPU和单片机相比就多了缓存和内存管理单元 缓存比内存贵,速度快,所有它在挨着CPU的第一级 内存比存储介质贵,速度快,所以它在缓存和内存之间 4412访问物理地址的过程是:从cache缓存到内存到物理地址。哪怕CPU访问内部寄存器也是要过cache和内存的。 产生的历史背景 • MMU是中央处理器中用来管理虚拟存储器、物理存储器的控制线路,同时负责虚拟地址映射为物理地址 • 在原始的PC上,程序员编程的时候遇到一个问题 – 程序大于内存 – 当时的解决办法是程序员将程序“分割”
[单片机]
4412 物理地址
【STC单片机学习】第六课:单片机控制第一个外设-LED灯
1.6.1.单片机编程的一般步骤 1.6.1.1、目标分析。我们的目标是点亮开发板上的LED灯。 1.6.1.2、原理图分析 普中51-双核-A7开发板原理图 (1)目标器件(LED)工作原理 LED的工作是有方向性的,只有当正级接到LED阳极,负极接到LED的阴极的时候才能工作,如果反接LED是不能正常工作的。 (2)相关模块电路连接 (3)控制线路分析:相关IO端口是哪些?如何控制才能亮呢? 1.6.1.3、代码编写、编译(主要工作) 1.6.1.4、下载与调试(结果和预期不一致) 1.6.2.原理图与控制方法分析 1.6.2.1、原理图概况浏览 (1)目的1:把原理图的相关部分摘录出来重点看 原理图中
[单片机]
【STC<font color='red'>单片机</font>学习】第六课:<font color='red'>单片机</font>控制第一个外设-LED灯
51单片机电子时钟
直在电脑前,写了三天,这才完成了第二步,可以调时间 了,接下来就是闹钟的事情,也就是最后一步,继续努力! org 0000h ajmp main org 000bh ajmp inti0 org 0030h main:mov tmod,#01h mov ie,#82h mov th0,#4ch mov tl0,#00h mov sp,#60h mov r0,#20 setb tr0 loop:lcall display lcall keysan ajmp loop inti0:push psw push acc clr ea mov th0,#4ch mov tl0,#00h djnz
[单片机]
更多样、更实惠、更易用,MSPM0 为 MCU 市场带来新活力
近几年来,MCU 的产品种类越来越丰富,在功耗、性能、成本、生态、供应链等领域有了更多选择。同时,工业和汽车市场,甚至消费市场数字化、智能化进程的加速,也给通用 MCU 带来新的爆发点。IC Insights 的数据显示,MCU 在 2021 年和 2022 年两年间出货量和平均售价持续增长,超过了 200 亿美元,其中工业和汽车市场增幅最大。 德州仪器的 32 位 Arm ® Cortex ® M0+ 通用 MCU MSPM0 正是在此大环境下推出。作为德州仪器首款 Arm ® Cortex ® M0+ 的通用 MCU,这款产品是否会给持续火热的 MCU 市场带来新活力呢? 德州仪器 MSP HSM
[嵌入式]
更多样、更实惠、更易用,MSPM0 为 <font color='red'>MCU</font> 市场带来新活力
PIC单片机设计的SPWM控制技术
本文采用软硬件结合设计的方法,利用面积等效法,并且基于PIC单片机实现对试验逆变系统的SPWM控制。 目前SPWM的产生方法很多,汇总如下: 1)利用分立元件,采用模拟、数字混和电路生成SPWM波。此方法电路复杂,实现困难且不易改进; 2)由SPWM专用芯片SA828系列与微处理器直接连接生成SPWM波,SA828是由规则采样法产生SPWM波的,相对谐波较大且无法实现闭环控制; 3)利用CPLD(复杂可编程逻辑器件)设计,实现数字式SPWM发生器; 4)基于单片机实现SPWM,此方法控制电路简单可靠,利用软件产生SPWM波,减轻了对硬件的要求,且成本低,受外界干扰小。 在UPS等电力电子设备中,控制方法是核心技术。早期的控制方
[单片机]
PIC<font color='red'>单片机</font>设计的SPWM控制技术
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved