首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
在单片机程序设计中运用事件驱动机制。使中断响应与处理程序分离。把CPU从耗时的中断服务程序中解放出来,从而大幅度提高系统对多中断的实时响应能力。  相似文献   

2.
51单片机定时器中断误差分析   总被引:1,自引:0,他引:1  
本文分析了51单片机定时器溢出中断与CPU响应中断的时间误差,并给出了补偿误差的方法和实例,简单介绍了单片机系统中的定时与中断的基本概念。  相似文献   

3.
单片机软硬件监视抗干扰技术   总被引:5,自引:0,他引:5  
以MCS-51单片机为例,说明主程序、中断服务程序和硬件“看门狗”电路共同监视的抗干扰方法。该方法使用方便,编程灵活,有效地提高了单片机应用系统的抗干扰性能。  相似文献   

4.
我们知道,6527 CPU有一种中断方式——非屏蔽中断NMI。所谓非屏蔽中断,是指不能通过编写程序进行阻止的中断。只要中断请求信号一发出,中央处理器在执行完当前指令后就立即响应。  相似文献   

5.
<正> 伪指令的概念 由于本文涉及到指令系统和仿真调试的概念,在具体介绍1/O端口前,我们首先熟悉一下伪指令以及仿真调试的基本概念。 伪指令是在汇编语言中起某种控制作用的特殊命令,CPU并不具体执行,即不形成机器指令。用好伪指令可以使程序具有很好的可读性和易于操作。常用的伪指令有以下几条: 1.ORG(定位伪指令)此命令总是位于每段源程序的开头,其作用是告诉汇编程序:以下程序段起始地址的有效范围一直到出现另一条ORG命令为止。如: ORG 0000H 地址标号 AJMP MAIN(主程序入口) ORG 0023H AJMP SERIAL(一个中断程序入口地址) MAIN:××××× 程序段1 SERIAL:×××× 程序段2 END 上述语句的含义是从0000H地址开始,跳转(AJMP)到MAIN主程序,执行程序段1的指令;如果起始地址是00023H,  相似文献   

6.
韩超 《中国新通信》2012,(20):56-56
1设计简介这是一个倒计时器的简单设计,LED显示区域显示倒计时的剩余时间,具体显示的样式为如下:分:秒、X,是用来显示剩余时间,并且能精确到秒的十分位。最大的倒计时范围是60分钟,设定的倒计时时间是由单片机在接收小键盘阵列而办到的。2简单的设计方案2.1基本流程主程序流程:主程序→各个中断服务程序的入口地址→相关寄存器清零→设置数码管显示的初始状态→按键扫描→显示按下的数字→开始倒计时→倒计时到0就报警{没到0.就继续倒计时}。  相似文献   

7.
本文主要介绍8031单片机软盘接口的硬件和软件设计.实验证明,利用中断技术实现CPU读写软盘是一种独创而又值得推广的方法.  相似文献   

8.
介绍一种以MCS-51单片机作为电冰箱温度控制器核心的控制电路。首先介绍了电冰箱的工作原理与控制要求,然后给出了具体硬件电路设计,主要包括主机电路、A/D转换电路、传感器的选择、键盘和显示电路、除臭和异味消除电路等,最后给出了主程序和中断服务程序控制流程图。  相似文献   

9.
基于单片机和SMC1602的超声波测距系统设计   总被引:1,自引:0,他引:1  
给出了一种基于时差测距原理的超声波测距系统的整体结构设计方案,介绍了该超声波测距系统中所选用的AT89C51单片机、LM567音频译码芯片以YLSMC1602液晶显示驱动器的主要特点,最后给出了该超声波测距系统的软件主程序和中断程序流程图。  相似文献   

10.
通常,利用单片机内部定时器作为时钟基准,无需附加外部组件,通过软件编程和CPU内部的中断能够实现实时时钟功能。这种方法简单易行、成本低,但缺点也非常明显。一方面计时功能有限,另一方面由于CPU主晶振与电容的影响,累积误差较大。  相似文献   

11.
一种单片机掉电数据保护的方法   总被引:1,自引:0,他引:1  
李杰 《电子世界》2003,(9):32-32
<正> 在实际应用中,有许多掉电数据保护的方法,但绝大部分是利用一个掉电检测电路,在发生掉电时,向MCU发出中断申倩,MCU响应中断后,再在中断服务程序中,将要保护的数据存入EEPROM或带电RAM中。这样无疑占用MCU一个外中断脚,而且MCU在处理保护数据时,外界的工作电压不能下跌太快,否则将无法保护数据!如何克服这些问题呢?现在介绍一种纯软件的“冗余”保护法。  相似文献   

12.
陈雄炜 《电子技术》1995,22(6):16-17
利用MCS-51单片机现有中断输入端,通过软硬件结合,能接收多个外中断源的中断申请,从而实现了多外中断源的优先编码和有效响应,并给出一个完整的应用程序。  相似文献   

13.
1NVIC模块的中断寄存器简介嵌套式向量中断控制器(NVIC)是Cortex内核不可分割的一部分,它与CPU紧密结合,可对系统异常和外设中断进行控制。如图1所示,NVIC右端连接到各个外围模块,负责对外设中断进行处理;左端连接到内核,负责对内核系统异常进行处理。本文重点介绍NVIC对外围模块的中断控制。通常,在配置某个外围模块的中断功能时,除了需要设置此模块本身的寄存器中的中断使能位外,还需要配置NVIC模块中对应的中断控制寄存器,系统才会响应此外围模块的中断请求。  相似文献   

14.
脱建智 《电子世界》2013,(20):161-162
外部中断是单片机接收外部器件的信号而不占用CPU常规时间的实用技术,是单片机技术的一个难点。基于我院单片机实验室的基本实验条件,经过近四个学期的研究和教学实践验证,设计了适用于高职高专相关专业教学和自学单片机外部中断的一种方法,实验表明该方法可以实现良好的教学效果。  相似文献   

15.
基于单片机的温箱温度和湿度的控制   总被引:2,自引:0,他引:2  
夏晓南 《现代电子技术》2005,28(24):117-119
介绍了基于单片机M CS 51的温箱控制系统的软硬件设计。该系统控制对象是温箱,控制指标为温度变化范围34~42℃,控制精度为±1℃;湿度变化范围60%~75%,控制精度为±1%。该系统具有同时控制温箱温度和湿度的功能,能够达到既定的控制指标,并具有稳定、精确、操作方便的特点。文中分别给出了温度、湿度信号检测与控制的方案及电路;详细论述了控制方案及原理,并给出了主程序和主要中断程序的框图。  相似文献   

16.
高放  韩强 《电子世界》2003,(3):38-38
<正> 本文提出的在单片机编程中的堆栈清理技术不同于常用的中断保护现场的方法,提出不必保护现场,从而能快速响应的处理方法,以适应实时处理要求较高任务的需要,在多个实际课题中加以运用,取得了成功。  相似文献   

17.
赵重明 《电子工程师》2000,26(9):7-7,10
通过分析 51单片机外中断 I/O入口的内部结构 ,解释了外中断不能被正常响应的原因 ,并提出了解决该问题的方法。  相似文献   

18.
1 NVIC模块的中断寄存器简介 嵌套式向量中断控制器(NVIC)是Cortex内核不可分割的一部分,它与CPU紧密结合,可对系统异常和外设中断进行控制.如图1所示,NVIC右端连接到各个外围模块,负责对外设中断进行处理;左端连接到内核,负责对内核系统异常进行处理.本文重点介绍NVIC对外围模块的中断控制.通常,在配置某个外围模块的中断功能时,除了需要设置此模块本身的寄存器中的中断使能位外,还需要配置NVIC模块中对应的中断控制寄存器,系统才会响应此外围模块的中断请求.  相似文献   

19.
以外中断实现键盘输入及以MC14489控制LED实现数据显示,形成了一种单片机系统输入输出的方法,解决了键盘难以适时、输出电路复杂等问题。节约了单片机I/O口,提高了CPU的效率,降低了系统成本。  相似文献   

20.
武力 《电子世界》2002,(7):33-33
<正> 在单片机程序设计中,设置一个好的时钟中断,将能使一个CPU发挥两个CPU的功效,大大地方便和简化了程序的编制,提高系统的效率与可操作性。我们可以把一些例行的及需要定时执行的程序放在时钟中断中,还可以利用时钟中断协助主程序完成定时、延时等操作。下面以6MHz时钟的AT89C51系统为例,说明时钟中断的应用。 1.定时器初值与中断周期 时钟中断无需过于频繁,一般取20ms(50Hz)即可。如需要百分之一秒的时基信号,可取10ms(100Hz)。这里取20ms,用定时器TO工作于16位定时器方式(方式1)。TO的工作方式为:每过一个机器周期自动加1,当计满OFFFFh,要溢出时,便会产生中断,并由硬件设置相应的标志位供软件查询。即从中断到启动经历了N+1个机器周期。所以,我们只要在TO中预先存入一个比满值OFFFFh小N的数,然后启动定时器,便会在N个机器周期后产生中断。这个值便是所谓的“初值”。下面计算我们需要的初值:时钟为6MHz,12个时钟周期为一个机器周期,1秒中有6M÷12=5×10~5个机器周期。20ms=2×10~(-2)秒,便有5×10~5×2×10~(-2)ms=10000个机器周期。(1000)_(10)=(2710)_(16),则OFFFFh-2710h+1=OD8FOh。由于响  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号