单片机到底是什么呢? 单片机是什么?也许你听的耳朵已经起了茧,无数的书无数的人告诉我们,单片机其实跟我们的电脑是一样的,只不过它简单很多!——可以说这样的话是废话:我最初就不知道其实我们的电脑是什么,我除了知道可以用它打字,看电影,听音乐.......我们前面简单介绍了什么是数字(电路)。... 2023-06-13 单片机存储再现控制改变文章基础知识
单片机各个引脚的功能 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。⒈ 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; ⒉时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。⒊控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0... 2023-06-13 单片机引脚功能文章基础知识
单片机上的按键检测框架 下面是我之前写的一个按键检测的框架,适合比较多的按键操作,从信号接收、滤波、最好处理按键任务,大体上没什么问题,不过没具体测试过到时可能会有bug。1 /******************************************************************************2 * @file button.c3 * @author... 2023-06-13 单片机按键检测框架按键操作文章基础知识
用DMA实现多路ADC通道数据采集 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度采样和Vrefint,这样就能组成连续的采样,来测试多通道ADC自动扫描了,ADC分规则转换和注... 2023-06-13 DMA多路ADC通道数据采集文章单片机基础知识
ADC的规则通道和注入通道混合使用 文档关于注入通道的解释:1 利用外部触发或通过设置ADC_CR2寄存器的ADON位,启动一组规则通道的转换。 2 如果在规则通道转换期间产生一外部注入触发,当前转换被复位,注入通道序列被以单次扫描方式进行转换。 3 然后,恢复上次被中断的规则组通道转换。如果在注... 2023-06-13 ADC规则通道注入通道变阻器ADC设置文章单片机基础知识
单片机控制GSM模块 随着移动通信的发展,手机在人们的生活中变得越来越普及,对人们的生活的影响越来越大。使用移动通信网络的SMS(短消息)/GPRS(通用分组无线业务)工业模块(即手机模块)在工业现场使用的越来越广泛,尤其是在远程监控领域更是得到了广泛的应用,比如北京08奥运场馆的火灾监控系统、泰山旅... 2023-06-13 GSM模块UART串口C语言开关定时器文章单片机基础知识
干式变压器的作业保护要害 干式变压器和油浸式变压器对比。其有难燃、自熄、机械强度高、承受短路才调强、作业保护便当等利益。但在通风不畅的状况下,其散热功用没有油浸式变压器好。因而,干式变压器的作业保护就以操控温升为要害。1)守时做好打扫作业。假定发现有过多的尘土集结,则有必要根除,以确保... 2023-06-13 干式变压器基础知识文章技术应用工业控制
STC89C51单片机EEPROM读写例程 //============================================================================//prjname:STC89C51RC,STC89C52RC,STC89C54RD+EEPROM例程//funtion:程序实现P0口,P1口分别驱动LED灯(低电平亮)把两个8位变量count.dat,temp.dat//显示出来,这两个个... 2023-06-13 芯片测试起始地址设置目标单元地址字节读命令文章单片机基础知识
密封等级IP知识全攻略 IP是Ingress Protection的缩写,IP等级是针对电气设备外壳对异物侵入的防护等级,来源是国际电工委员会的标准IEC 60529,这个标准在2004年也被采用为美国国家标准。 在这个标准中,针对电气设备外壳对异物的防护,IP等级的格式为IPXX,其中XX为两个阿拉伯数字,第一标记数字表示接触保... 2023-06-13 IP密封等级保护程度文章单片机基础知识
单片机控制开关电源 单片机控制开关电源,单从对电源输出的控制来说,可以有几种控制方式。其一是单片机输出一个电压(经DA芯片或PWM方式),用作电源的基准电压。这种方式仅仅是用单片机代替了原来的基准电压,可以用按键输入电源的输出电压值,单片机并没有加入电源的反馈环,电源电路并没有什么改动。这... 2023-06-13 ADAVR单片机芯片频率文章单片机基础知识
用错电源模块会发生什么? 电源-电子产品的能量源泉。如果说 CPU 是大脑,电源就是心脏。电源稳不稳定,直接决定电子产品的稳定性。没事来个心律不齐,谁都受不了。如果极端情况下,供血不足,那多好的产品都白扯。下面这个例子就是在极端情况下,用错电源模块的一个例子。刚步入职场的时候做个一个产品,检测雷... 2023-06-13 电源模块基础知识文章技术应用电源
编制单片机应用程序的步骤和难点 1.前言如何编写单片机应用程序,这是一个实践性很强的题目,也是1项艰苦而细致的工作。如果按照一定的步骤并且找出难点,事先对这些难点加以处理,能够收到事半功倍的效果。下面根据实际工作中的经验,谈谈实际开发中必经的几个步骤和可能遇到的难点的处理。2.编制步骤2.1搞清功能... 2023-06-13 单片机应用编写方案单片机难点文章单片机基础知识
单片机怎么入门? 怎么入门?如何学好单片机?此类问题估计初学者或单片机刚入门者都想知道的吧。本文就针对这些问题再谈单片机学习方法,希望对初学者有所帮助。运用单片机首先得理解单片机的硬件结构,以及内部资源,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。下面分... 2023-06-13 数字IO定时器中断AD转换PWM文章单片机基础知识
单片机汇编程序开发系统的新秀——VOLON开发机 近年来,单片机的C语言以其规范和可靠性获得了广泛的普及,但是对于习惯使用汇编语言开发单片机的用户或者尚不准备再学习C语言的工程师来说,有没有更好的选择呢?下面介绍的VOLON开发机代表了单片机汇编程序开发系统的新发展。该系统由软硬件两部分组成,硬件只用于写入芯片,其它... 2023-06-13 仿真器仿真功能C语言寄存器文章单片机基础知识
PIC系列单片机与MCS-51系列单片机有何区别? 主要有三点不同:(1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在... 2023-06-13 总线结构流水线结构寄存器组文章单片机基础知识
单片机的算术运算指令 不带进位位的单片机加法指令 ADD A,#DATA ;例:ADD A,#10H ADD A,direct ;例:ADD A,10H ADD A,Rn ;例:ADD A,R7 ADD A,@Ri ;例:ADD A,@R0 用途:将A中的值与其后面的值相加,最终结果否是回到A中。 例:MOV A,#30H ADD A,#10H 则执行完本条指令后,A中的值为40H。 下面的题目自行练习 MOV 34... 2023-06-13 单片机算术算法指令文章基础知识
单片机程序总跑飞? 经常接触单片机的朋友,肯定遇到过单片机程序跑飞的问题。由于程序较为复杂,所以一旦出现跑飞的现象就比较难以查找错误出现的地方,网络上对错误的解释和解决方法也比较五花八门,并不方便查找。小编特意帮大家整理了关于单片机程序跑飞死机的原因,大家快来看看能不能在其中找到... 2023-06-13 死循环看门狗地址中断文章单片机基础知识
单片机的死机问题及注意事项 一 振荡器停止振荡又可以分为电源电压不稳,或者强干扰引起的振荡器停振。二 PC指针跑飞电源电压不稳或强干扰引起PC跑飞,如果看门狗不好,也会引起死机。三 设计上对长引出线的IO没有保护,静电打在IO口上引起单片机死锁,破坏了硬件逻辑功能,导致死机。四. 复位收到干扰,引起反复... 2023-06-13 单片机死机跑飞文章基础知识
单片机C语言编程中“位”的保存方案 当单片机C语言编程中提及“位”的概念时,人们自然会想到状态字PSW中PSW.5的F0与PSW.1的F1两个用户通用标志位。这两个标志位均可参与布尔运算、“位”控操作,也可随状态字PSW一起保存。但是,往往会忽视这一点:在一些特定的情况下,如在C语言编程的中断服务... 2023-06-13 C语言寻址区中断服务编辑文章单片机基础知识
单片机入门的几点建议 单片机用于各个领域,由于工艺的进步,家庭智能化已不是空中楼阁,其中功能越来越强大、体积越来越小、成本越来越低的MCU出现正是这场革命的推动者。那么,做为一个电子设计者、爱好者以及即将成为电子工程师的在校学生,为了迎接这常革命,或者说为了找到一份自己心仪的工作,我们应... 2023-06-13 子程序发展前景文章单片机基础知识
单片机或者嵌入式系统的开发规范化问题 随着人才流动的加快和研发周期的缩短,我们个人需要快速高效的完成自己的设计,维护和升级,公司需要人走不影响项目进度、新员工很快就能接手。这就需要:一个系统设计完成以后,它不应该仅仅是一些源代码,还应该包括各种各样的开发文档。(这对以后自己对系统的维护和升级都有很好的... 2023-06-13 芯片测试起始地址设置目标单元地址字节读命令文章单片机基础知识
基于Proteus软件的单片机实验室建设 单片机技术是现代电子工程领域一门迅速发展的技术,应用于各种嵌入式系统中。单片机技术的发展和推广极大地推动了电子工业的发展,其在教学和产业界的技术推广仍然是当今业界的一个热点。单片机技术是现代电子工业中不可缺少的一项技术,掌握单片机技术是电子信息类专业学生就... 2023-06-13 仿真AVR系列软件调试实验室建设文章单片机基础知识
RS485 通讯型Easypro绝对值编码器与PLC或单片机的连接 PLC 选什么样的绝对值编码器方便连接?目前市场上的 PLC 几乎都有了 RS485 通讯接口,在此介 绍一种 RS485 通讯接口的绝对值编码器。Easypro 绝对值编码器(单圈绝对值编码器或多圈绝对值编码器),具有 RS485 输出接口,可以与市场 上所有 PLC 的通讯 RS485 接口连接,读取编码器数据... 2023-06-13 PLCEasypro绝对值编码器单片机文章基础知识
普通IO通信3线制说明 双CPU,普通I/O,3线通信3线双向零等待IO通讯机制许多设备需要通过IO通讯交互数据,怎样才做到速度最快,通讯可靠,所用资源又少呢?下面介绍一个我编写的通讯协议:它没有1线,2线那样节省IO资源,但是它的通讯速度绝对最快,无需延时,且不用中断,还可以对等传输.实际情况下C51编写... 2023-06-13 IO通信3线制文章单片机基础知识
单片机系统不工作的检查步骤 单片机系统不正常工作,请按以下步骤检查:1. 查看门狗的复位输出,可能的话在电路板上加一个LED,下拉,这样看起来就更方便;要是看门狗复位信号有,往下;2. 查单片机,看看管脚有没有问题;一般编程器能够将程序写入,说明单片机是好的;最好手头上准备一个验证过的单片机,内部有一个简单... 2023-06-13 看门狗电源串口晶振文章单片机基础知识