周立功写给学单片机的年轻人 作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来就没有后悔药。当然,如果您现在看了我写的这篇文章可能... 2023-06-13 单片机文章其他
PIC双串口应用的C程序实现 PIC18F87K90程序,注意串口2要关闭端口模拟功能后才能使用(ANCON2我在这里吃过亏),以下是调试好的程序。//单片机引脚定义******************************************************************************LCDSE0=0;LCDSE1=0;LCDSE2=0;LCDSE3=0;LCDSE4=0;LCDSE5=0... 2023-06-13 PIC双串口C程序文章单片机其他
单片机系统等的硬件调试方法 1、首先是焊接的顺序问题。当初板子做好以后,我一口气就把所有的元件焊上去了,这样对于没有调试过的板子,就很难找到原因。所以焊接的顺序很重要,应该是应该按功能划分的器件进行焊接,顺序是功能部件的焊接--调试(OK)--另一功能部件的焊接,这样容易找到问题的所在。2、如果在调... 2023-06-13 单片机硬件调试调试技巧文章其他
单片机C语言软件摸拟EV1527编码IC EV1527的编码格式和PT2262的差不多...只要修改按键数据部份就可以控制PT2272...//引入头文件*********************************************************#include "delay.h"#include "delay.c"#include //时间常数**********************... 2023-06-13 单片机C语言EV1527编码IC文章其他
EFM32片内外设——USART之UART Rx interrupt 硬件准备:TG STK , 将20pin 扩展口的4脚与6脚相连接。第4脚为PD0,Tx, 第6脚为PD1,Rx。软件流程:UART配置完毕之后,在主函数中不停的发送0到9. 而接收中断中则判断是否接收到了5,如果是则翻转LED灯的状态。结果就可以看到LED灯不停的亮灭。例程代码如下:#include #include #include... 2023-06-13 EFM32USART文章单片机其他
C51、PIC和AVR单片机性能比较 传统51:适合菜鸟入门,容易上手,价格一般(从性价比方面说)。IDE环境推荐keil。缺点:解密容易,一般功能也有,但AD、eeprom等功能要靠扩展,增加硬件和软件负担。PIC:pic的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候拿出2分钟看看数据手册就行了。12... 2023-06-13 C51PICAVR单片机性能比较文章其他
MCU电源管理寄存器PCON PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:PCON电源管理寄存器结构:PCON D7 D6 D5 D4 D3 D2 D1 D0位符号SMOD - - - GF1 GF0 PD IDL在CHMOS型单片机中,除SMOD位外,其他位均为虚设的,SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率... 2023-06-13 MCU电源管理寄存器PCON文章单片机其他
计数器CD40192在这里被接成加计数器 日计数与显示电路由可予置数四位二进制加、减计数器CD40192、七段译ADS8341E码显示驱动电路CD4511和七段LED数码显示管组成。计数器CD40192在这里被接成加计数器,它的四个预置数端DP2~DP4接地,表示它们的预置数为O。只有DP1端接高电平,表示该端预置数为1。这样,计数器的预置数... 2023-06-13 计数器CD40192加计数器文章课设毕设其他
TMS320F28335外部中断总结 在这里我们要十分清楚DSP的中断系统。C28XX一共有16个中断源,其中有2个不可屏蔽的中断RESET和NMI、定时器1和定时器2分别使用中断13和14。这样还有12个中断都直接连接到外设中断扩展模块PIE上。说的简单一点就是PIE通过12根线与28335核的12个中断线相连。而PIE的另外一侧... 2023-06-13 TMS320F28335外部中断文章单片机其他
IQmath的使用方法 在F2812的ROM中,有3K×16位被保留用于存放数学公式表以及未来的开发。主要应用于高速度和高精度的实时计算,比同等程度的ANSIC C语言效率更高,同时可以节省用户更多的设计和调试时间。1、IQmath库为了应用IQmath,首先要从TI官方网站下载IQmath库,文档名称为SPRC087。我们... 2023-06-13 IQmath文章单片机其他
TMS 320 F2812与F28335的区别 最大的区别就是28335是浮点的,而2812是定点的。F2812 主要指标150 MHzEMIF128KB Flash36KB RAMGPIO 56路McBSP176-pin PackageF28335 主要指标300 MFLOPS独立DMA512KB Flash68 KB RAM32-bit EMIGPIO 88路还有一点28335将2812的EV分解成了相互独立的epwm,ecap... 2023-06-13 TMS320F2812F28335文章单片机其他
芯片解密中的单片机解密方法和对策研究 为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者加密字节,以保护片内程序。如果在编程时加密锁定位被使能(锁定),就无法用普通编程器直接读取单片机内的程序,这就是所谓单片机加密或者说锁定功能。事实上,这样的保护措施很脆弱,很容易被破解。单片... 2023-06-13 芯片解密单片机文章其他
单片机C51串口中断接收和发送测试例程(含通信协议的实现) //这是一个单片机C51串口接收(中断)和发送例程,可以用来测试51单片机的中断接收 //和查询发送,另外我觉得发送没有必要用中断,因为程序的开销是一样的#i nclude #i nclude #define INBUF_LEN 4 //数据长度unsigned char inbuf1[INBUF_LEN]; unsigned char checks... 2023-06-13 单片机C51串口中断接收发送测试例程通信协议文章其他
用单片机模拟2272软件解码 一、概述PT2262/2272是一种CMOS工艺制造的低功耗低价位通用编解码电路,是目前在无线通讯电路中作地址编码识别最常用的芯片之一。PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚... 2023-06-13 单片机模拟2272软件解码文章其他
51+ch375读写U盘超精简源程序 /* 这个程序用180行C代码就能够读取FAT16文件系统U盘的根目录,可以看到根目录下的文件名,并可显示首文件内容,不过,该程序很不严谨,也没有任何错误处理,对U盘兼容性较差,只是用于简单试验,作为参考.这个程序可以支持WINDOWS按FAT16格式化的U盘,因为程序精简,所以只兼容超... 2023-06-13 51CH375读写U盘源程序文章单片机其他
线圈匝间短路测试仪的设计 一、引言在当前的工业生产及设备维护过程中,人们经常会进行线圈匝间短路故障的测试。但是一直以来,所用的测试方法都不理想,这就给生产、维护带来了很多的不便,特别是在电视机的生产、使用和维修的过程中,这种弊端显得尤为突出,主要是由于电视机的行输出变压器工作在高电压、大... 2023-06-13 线圈匝间短路测试仪电路设计振荡器文章课设毕设其他
PLC数据采集误差的软件对策 根据数据受干扰性质及干扰后果的不同,采取的软件对策各不相同,没有固定的模式。对于实时数据采集系统,为了消除传感器通道中的干扰信号,在硬件措施上常采取有源或无源RLC网络,构成模拟滤波器对信号实现频率滤波。同样,运用CPU的运算、控制功能也可以实现频率滤波,完成模拟滤波器... 2023-06-13 PLC传感器滤波器数据采集文章单片机其他
PLC、FCS、DCS三大控制系统区别 FCS是由DCS与PLC发展而来,FCS不仅具备DCS与PLC的特点,而且跨出了革命的一步,而目前,新型的DCS与新型的PLC都有向对方靠拢的趋势,新型的DCS已有很强的顺序控制功能;而新型的PLC,在处理闭环控制方面也不差,并且两者都能组成大型网络,DCS与PLC的适用范围,已有很大的交叉。一、区别要... 2023-06-13 PLCFCSDCS控制系统文章单片机其他
精简通俗易懂的STM32时钟系统小结 在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①、HSI是高速内部时钟,RC振荡器,频率为8MHz。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz。④、LSE是低速外部时钟,接频率为32.768kHz的... 2023-06-13 STM32时钟系统小结文章单片机其他
个人总结:ARM+LINUX的学习路线 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前... 2023-06-13 ARMLinux学习路线文章单片机其他
各大工控公司浅谈plc和dcs区别 看了下面有些人的说法,有点不同看法。比如GE那位先生,说“PLC采用梯形图逻辑来实现过程控制,对于仪表人员来说相对困难。尤其是复杂回路的算法,不如DCS实现起来方便。”,---这说的是多年前的plc吧!PLC与DCS无法比较,PLC是控制器,是孤立的产品,而DCS是系统。但PLC可以与DCS... 2023-06-13 PLCDCS区别文章单片机其他
PLC外部完成定时器设定修改 PLC控制系统在使用过程中,经常要修改一些参数,最常见的就是修改定时器的设定值。为了操作员方便修改定时器的设定值,可用下列方法来实现:1、使用人机界面PLC可以用触摸屏、文本显示器或工控机作人机界面,方便修改定时器参数,但成本较高。2、使用PLC内置的模拟电位器小型PLC一般... 2023-06-13 PLC定时器设定修改文章单片机其他
单片机的个人学习心得 第一步。首先解释什么是虾米先,以我个人意见吧,1。来单片机论坛的时候能够看懂大多数家伙在说什么,(当然不是看懂他们在灌水的帖子啦)并且能适当地提出问题(非弱智的问题)和讨论,解答别人的问题。2。当希望自己用单片机开发一个东东,或公司要求开发一个方案的时候,能够很快地在心中... 2023-06-13 单片机学习心得文章其他
S7200自由口模式下PLC与计算机的通信 ----计算机通过COM口发送指令到PLC的PORT0(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。通信协议----在自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、... 2023-06-13 S7200自由口模式PLC计算机通信文章单片机其他
单片机秘籍之降龙十五掌 第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字... 2023-06-13 单片机秘籍文章单片机其他