首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 233 毫秒
1.
在某型以FPGA+C8051单片机架构的控制模块内,采用串行通信总线RS232实现FPGA与单片机之间的数据交互。为实现单片机因外部高优先级的中断触发串口接收中断关闭,导致串口接收再次打开后,出现数据帧错位、数据帧拼接现象的异常问题的解决方案。对单片机接收一帧完整的数据帧时长、接收一帧数据的处理机制、接收数据帧拼接的机制等进行研究处理,并在程序内设置监测点对串口数据帧被外部中断触发中断的关闭时长、中断发生的频次等进行监测; 证实了本次串口数据帧拼接、数据帧错误问题引起的因素为单片机串口接收开启后,受到外部高优先级中断触发串口中断关闭,在执行高优先级中断的同时,FPGA控制软件端并未停止串口数据帧的发送,在单片机串口中断重新开启后,新的串口数据帧与单片机关闭中断前接收的部分数据帧进行拼接,出现数据帧拼接异常现象;且在拼接数据帧中含有与通信协议中数据帧帧尾一致的数据时,该帧数据就会被判读为正常数据帧,从而出现数据解析时,数据帧有拼接、错位的异常问题。采用在通信数据错位异常的软件中增加监测信号及相应的测试用例对串口接收中断关闭时间捕获,实现了对串口数据帧拼接的结果分析和试验验证。对通信数据错位异常采取减小串口中断关闭时间等更改措施后,确保了串口数据帧接收时,因串口关闭时间过长而导致的通信数据数据拼接、错位的异常现象。有效地解决了因串口关闭时间过长带了的数据拼接问题,保证了该控制模块的FPGA与单片机之间通信数据的正常。  相似文献   

2.
基于51单片机的无线信号编解码技术研究   总被引:1,自引:0,他引:1  
针对数据帧格式固定、校验方式单一以及传输速率不便于更改等问题,提出了一种通过STC89C516RD+单片机实现的软件编解码方法。该方法通过定时器的延时来实现对数字信号的编码;通过外部中断与定时器相结合的方式进行解码,即利用接收到的脉冲信号的上升沿启动定时器工作,下降沿停止定时器工作并触发外部中断,然后读取计数寄存器的值并识别数据。实验证明,该方法的数据帧格式及校验方式灵活多变,而且可以降低无线传输系统的成本,适用于无线控制、数据采集、故障报警等多种无线数据通信场合。  相似文献   

3.
单片机脉冲数据采集系统,一般均采用变位查询的方法来实现数据采集功能,但此方法大大占用了CPU,不适合多任伤操作系统,本文采取脉冲跳变沿提了提取的方法,实现只占用8031外部中断源INTI,便完成对32通道脉冲跳变的时间,脉冲宽度,脉冲的个数,脉冲的极性以及对应的通道号等数据的采集。  相似文献   

4.
MCS-51单片机系列属于8位单片机,它是Intel公司继MCS-48系列的成功设计之后,于1980年推出的产品。由于MCS-51系列具有很强的片内功能和指令系统,因而使单片机的应用发生了一个飞跃,这个系列的产品也很快成为世界上第二代的标准控制器。51系列单片机有5个中断源,其中有2个是外部输入中断源INT0和INT1。可由中断控制寄存器TCON的IT1(TCON.2)和IT0(TCON.1)分别控制外部输入中断1和中断0的中断触发方式。若为0,则外部输入中断控制为电平触发方式;若为1,则控制为边沿触发方式。这里是下降沿触发中断。  相似文献   

5.
单片机已广泛应用于工业过程控制和智能化仪器、仪表中,在这些应用中中断是用得最多的一种数据传送方式。中断功能的强弱是衡量计算机功能的重要标志之一。8098单片机有八类共21种中断源,其中有EXINT和HS1.0两种外部中断源。合理设计这两种外部中断,可实现高速、实时的人机对话,为用户提供十分友好的硬件界面。  相似文献   

6.
MCS-51单片机由于具有很高的性能价格比而正广泛用于智能化仪表、工业过程控制等各个领域中。为了提高控制系统的实时处理能力,微机控制系统大都要采用中断处理技术,然而51单片机只提供了直接处理两个外部中断源的能力,因而往往满足不了控制系统需处理多个中断的要求。为此,本文介绍在只增  相似文献   

7.
以单片机AT89C2051及一体化红外接收头为主要部件构建红外编码信号接收器,利用单片机的外部中断和定时器的计时功能,通过中断程序获取遥控信号波形的宽度数据.在上位机中用Delphi编写程序,接收串口数据、计算并显示脉冲宽度、识别遥控编码、绘制波形图.  相似文献   

8.
基于PC机的DS18B20温度采集系统   总被引:3,自引:0,他引:3  
本文简要介绍了温度传感器DS18B20的特性及工作原理,给出了DS18B20与单片机、单片机与PC机间的接线图,并介绍了如何实现温度采集以及与PC机间的数据通讯.PC可把接收到的单片机采集到的温度数据进行合理处理并实时显示,具有一定的推广价值.  相似文献   

9.
程立军 《福建电脑》2007,(3):172-172,210
本文介绍了一种虚拟数字温度控制仪的设计、制作和调试的过程.该系统主要由温度采集、温度处理和通信模块组成.通过单片机最小系统能够测试外部温度和湿度,能够按键显示数据;另外根据需要还可以对测试的温度进行计算.文中详细介绍了如何构思、选材和设计,及数字温度传感DS18B20的特性和工作原理.此系统具有抗干扰能力强,温度采集精度高等优点,具有一定的实用价值.  相似文献   

10.
上讲通过讲述用单片机控制一个外部的LED闪烁实验来向读者介绍了单片机的工作原理与开发流程.这一讲将介绍单片机内部非常重要的两个资源--定时/计数器和中断系统.通过该讲,读者可以掌握定时器的工作原理和单片机的中断系统.从而设计定时器计数程序和中断服务程序.  相似文献   

11.
文章详细介绍了基于单片机的键盘接口的设计与实现。实际使用结果表明,该键盘接口电路设计简单,键盘处理程序运行稳定可靠.具有推广价值。  相似文献   

12.
文章详细介绍了基于单片机的键盘接口的设计与实现。实际使用结果表明,该键盘接口电路设计简单,键盘处理程序运行稳定可靠,具有推广价值。  相似文献   

13.
针对城市轨道交通、农业等应用领域的烟雾测试需要,设计了一种基于MQ—2型传感器的烟雾探测报警器;该烟雾探测报警器遴选单片机小系统(STC89C51)作为主控芯片,使用气体传感器(MQ—2)与温度传感器(DS18B20)实时采集烟雾浓度和温度信号,并通过ADC0809模数转换器来进行模拟信号与数字信号之间的相互转换,然后把转换完成的数字量输入单片机(STC89C51)中,单片机(STC89C51)再将烟雾浓度、温度等数字量输入LCD1602实现实时信号的显示;当环境中可燃气体浓度或温度等超过系统设定的阈值,烟雾探测报警器会通过灯光、声音2种方式进行报警,以实现智能化的预警提示;该烟雾探测报警器温度测试与阈值设定范围为0~99℃,烟雾探测范围为0~9级.基于MQ—2型传感器的烟雾探测报警器具有响应时间短、稳定性能好、性价比高、寿命长的特点,可广泛应用于城市轨道交通、农业等领域.  相似文献   

14.
系统设计主要以AT89S52单片机为核心,利用单片机的串行通信原理,实现对其他硬件的精准控制,共同达到以语音密码解开电子锁。其中LD3320模块负责生物语音密码的识别验证,将生物特征(声音)作为一种输入信号,用程序将生物声音存于硬件内部,之后将获取的信号与存储的信号相比较,达到开关锁的功能。此外还有传统的矩阵键盘密码输入控制。两种方式错误都会有蜂鸣器报警。系统易操作,且稳定性高,可扩展性强,方便后期进一步开发。  相似文献   

15.
A microcomputer data logger, using a Synertek SYM-1 microcomputer based on a 6502 series microprocessor, is described for the collection of spectral reflectance data from ground-based radiometers. The system was battery-powered with up to 16 analog input channels, a real-time clock, an alpha-numeric keyboard and a video display. The control program, written in BASIC, allowed for variations of the sampling pattern to suit various experimental designs. Timing, data acquisition, and housekeeping routines which required faster execution speeds were written in Assembly language. Hardware and software are described and a listing of programs is given in the appendix.  相似文献   

16.
一种智能化高精度数控直流电源的设计与实现   总被引:3,自引:1,他引:2  
许艳惠 《微计算机信息》2007,23(32):136-138
本论文研究一种以单片机为核心的智能化高精度直流电源。该电源采用数字调节、闭环实时监控、输出精度高,且兼备双重过载保护及报警功能,特别适用于各种有较高精度要求的场合。利用单片机对直流稳压电源进行控制,改善了电源的性能,使用方便灵活,且成本较低,同时控制系统在软件上还可进一步改进,以扩展其功能,而并不需要增加硬件开销,从而提高电源的性能价格比。  相似文献   

17.
传统输入设备无法满足人们的随意性输入需求。为此,提出一种基于陀螺仪传感器的三维手势识别方案。硬件架构由陀螺传感器信息采集模块、单片机信息处理模块以及射频无线传输模块组成。利用多功能滤波器进行数据预处理,设计一种基于角度的特征提取算法,提取三维手势特征。实验结果表明,该方案的平均识别率达到99.3%,能较好地实现3D空间的鼠标输入功能和键盘输入功能。  相似文献   

18.
本系统设计是以AT89S52单片机为核心,以键盘及红外对射式传感器作为输入系统,以1602液晶显示屏及电动机作为输出系统的智能化输液控制及检测系统。该系统主要由水滴速度测试系统、水速控制系统、显示装置、单片机系统、无线传输系统、键盘和报警等系统组成。  相似文献   

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

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