推荐阅读最新更新时间:2024-03-16 15:07
STM32串口通信和I/O口简单代码
#include stm32f10x_lib.h #include sys.h #include delay.h #include usart.h #include led.h int main(void) { u8 k; //点亮的灯位数 u8 i; Stm32_Clock_Init(9); //系统时钟初始化 delay_init(72); //延时初始化 uart_init(72,9600); //串口初始化 led_init(); //灯I/O配置初始化 while(1) { if(USART_RX_STA&0x80) //接受到数据
[单片机]
基于单片机的便携远程多路数据采集系统
引言:在工业生产和各种科学技术研究过程中,常常要对各种数据进行采集和处理,通常用的采集方式是在PC机或者工控机内安装数据采集卡,例如A/D卡及RS-422卡、RS-485卡。采集卡易受机箱内环境的影响,以及计算机插槽数量和地址、中断资源的限制,不能挂接很多设备。尤其是在进行油井压裂作业时,因为压裂工作现场比较危险,而又同时需要对压裂时的各种数据进行采集和处理,以便进行远程实时监控,因此利用工控机进行远程数据采集处理,就难以满足远程数据传输和便携的要求。本文探讨一种基于单片机和手提电脑的远程数据采集系统,既可以进行远程数据采集,而且灵活轻便利于携带,同时也减低了设备成本。 1 主要芯片介绍 AT89C52是一个低功耗,高性能CM
[单片机]
效能/价格逼近 32位元MCU吞噬8位市场
32位元微控制器(MCU)将全面攻陷8位元应用市场。继飞思卡尔(Freescale)后,恩智浦(NXP)亦导入基于安谋国际(ARM)Cortex-M0+架构的32位元MCU,并透过高灵活度矩阵切换(Switch Matrix)、弹性配置状态计时器(SCT)与低价格等优势,抢攻现今8位元MCU既有的市场商机。 恩智浦产品市场行销经理Amit Bhojraj指出,在高效能与低价格的双重助力下,32位元MCU将终结8位元MCU市场。 恩智浦产品市场行销经理Amit Bhojraj表示,随着制程技术不断精进与晶片价格持续下探,32位元MCU的整体出货量正不断攀升,且市场接受度亦越来越高,应用领域更从过去16位元向下扩及至需求量更大的
[手机便携]
单片机CRC源码
1 /****************************************************************************************** 2 * 函数功能:CRC校验用函数 3 * 函数输入:puchMsgg是要进行CRC校验的消息,usDataLen是消息中字节数 4 * 函数输出:计算出来的CRC校验码。 5 ****************************************************************8*************************/ 6 uint16_t CRC16(uint8_t *puchMsgg,uint
[单片机]
Hirose IX Industrial系列I/O连接器在贸泽开售
2018年2月7日 – 半导体和电子元件的全球授权分销商贸泽电子 ( Mouser Electronics ) 即日起开始备货 Hirose Electric Company 的 IX Industrial系列 I/O 连接器。尺寸小巧、坚固耐用以及高数据传输速率的特性,可推动 工厂 自动化、 数据中心 、 安全 系统、 可编程逻辑 控制器以及 交通运输 应用的发展。 贸泽备货的Hirose IX Industrial系列 I/O连接器兼容IEC PAS 61076-3-124,其插头和插座均支持CAT5e和CAT6a电缆。IX Industrial系列拥有连续的360°防电磁干扰 (EMI) 和静电放电 (ESD) 保护,
[嵌入式]
基于C8051F020单片机与RTL8019AS的音频峰值采集终端设计
广播信号经节目制作播出、信号传送、发射等环节,最终在听众用户端收听,其中各个环节的系统工作状态都会对最终的播出质量产生影响。为全面监测广播信号播出过程中多个环节的信号质量,同时对高周信号和低周信号(音频基带信号)的音频峰值进行监测,就要求音频峰值监测终端对广播信号播出端、发射端以及解调后的音频信号进行监测。一般电台的制作播出端、发射端、监测控制端不在同一地点。以上海为例:制作播出在虹桥路广播大厦;发射端在东方明珠电视塔;监测中心在北京路外滩。最好的监测方法就是各地点分别采集,再通过内部的局域网将采集的数据传送到监测中心集中分析处理。 1原理框图 C8051F020是美国Silicon Laboratories公司生产的8051
[单片机]
AT89S51单片机的低频信号仿真研究
1 设计目标和思路 文中设计目标是完成4种波形信号输出,即正弦波、三角波、方波和锯齿波,并使其在低频范围内具有稳定稳定性好、性能可靠、体积较小、占空比调节方便等技术优势。文中采用键盘控制的办法,来实现并输出方波、锯齿波、三角波和正弦波等信号。另外,对频率和幅值的变换情况,用键盘也能够较好的进行控制和调整。同时,本文还将其产生的信号参数用LCD进行仿真显示和调试。 在设计中,首先在函数中对某个数组附值,利用DAC0832来实现输出波形信号输出转换,再经过功放滤波模块处理,这样的话,就会在示波器上观察到不同函数值的波形信号。但是,因为函数对数组中的数附值之后并不是一次就输出显示出来,这就需要编写AT89S51的控制字,使其开中
[单片机]
基于单片机无线病房呼叫器设计
临床求助呼叫是传送临床信息的重要手段,病房呼叫器是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士,并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一。呼叫系统的优劣直接关系到病员的安危,历来受到各大医院的普遍重视。 它要求及时、准确可靠、简便可行、利于推广。我国传统的病房呼叫系统采用的多是有线传输,存在着安装布线复杂,检查维修困难,抗干扰能力差,病房扩建不易及费用高,不雅观的缺陷。为克服以上的不足,本研究介绍一种无线的病房呼叫器,其使用专用的射频模块,并使用单片机控制。这样不但解决了复杂布线等问题,更能提高医疗服务水平,适应现代社会需求。
[单片机]