一个只有一路ad的芯片,利用51单片机有趣的小制作,如何在硬件上搭建实现10路检测?

1元钱的超低成本单芯片USB单片机方案
CH551芯片是一款兼容MCS51 指令集的增强型E8051内核单片机,其79%的指令是单字节单周期指令,平均指令速度比标准MCS51快8~15 倍。
CH551支持最高32MHz 系统主频,内置了触摸按键电容检测、3 组定时器和2路信号捕捉及PWM、异步串口、SPI、USB设备控制器和全速收发器等功能模块。
CH551是CH552的简化版,程序存储器ROM 为10K,片内xRAM为512 字节,异步串口仅提供UART0,封装形式仅SOP16,并且去掉了ADC模数转换模块和USB type-C模块,除上述差别之外其他部分与CH552 相同,可直接参考CH552 手册和资料。
直接USB下载程序,
https://item.taobao.com/item.htm?spm=a1z10.3-c.w54.12.MkujIt&id=
https://item.taobao.com/item.htm?spm=a1z10.3-c.w54.9.MkujIt&id=
& 增强型E8051内核CPU,速度比标准MCS51快8-15倍,特有XRAM数据快速复制指令;
& 内置10KB Code Flash、512B XRAM和内部256B iRAM、128B DataFlash,支持字节读写;
BootLoader,支持USB和串口ISP,提供ISP下载库 ;
& 内嵌USB控制器和USB 收发器,支持USB-Device
设备模式;支持USB 2.0 全速12Mbps或者低速1.5Mbps,支持最大64 字节数据包,内置FIFO,支持DMA;
& 提供3组定时器/计数器,支持2路信号捕捉和2路PWM输出;
& 提供全双工异步串口,为标准MCS51 串口,支持高波特率通讯;
& 提供1个SPI通信接口,内置FIFO,支持Master/Slave主从模式;
& 支持6通道电容检测,支持最多15 个触摸按键,支持独立定时中断;
& 支持4 种复位信号源,内置上电复位,支持软件和看门狗溢出复位,可选引脚外部复位;
& 内置24MHz时钟源和PLL,可以通过复用GPIO
引脚支持外部晶振;
& 内置5V到3.3V 的低压差电压调整器,支持5V 或3.3V甚至2.8V电源电压。支持低功耗睡眠,支持USB、UART0、SPI0以及部分GPIO外部唤醒;
& 芯片内置唯一ID 号;
& 提供SOP-16封装;
低成本嵌入式Linux CAN应用方案
USB转换芯片总结
CH554E USB单片机 10引脚小封装低成本USB方案
usb单片机程序
没有更多推荐了,如何检测8根线的通断(短路或者断路) 大家有什么好的思路吗? - 电路设计论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
如何检测8根线的通断(短路或者断路) 大家有什么好的思路吗?
<div class=""
本帖最后由 跳跳骑士 于
10:49 编辑
设计为两个灯。 pass 绿灯亮 否则红灯亮
已退回5积分
10:48:08  
该类别下有 72 个回答。
该类别下有 61 个回答。
该类别下有 57 个回答。
该类别下有 32 个回答。
该类别下有 30 个回答。
该类别下有 27 个回答。
该类别下有 25 个回答。
该类别下有 17 个回答。
该类别下有 15 个回答。
该类别下有 15 个回答。
该类别下有 15 个回答,其中被选为最佳答案 20 次。
该类别下有 15 个回答,其中被选为最佳答案 34 次。
该类别下有 14 个回答。
该类别下有 14 个回答。
该类别下有 13 个回答。
该类别下有 13 个回答。
该类别下有 13 个回答。
该类别下有 12 个回答。
该类别下有 12 个回答。
该类别下有 11 个回答。
说具体一些,八根线的作用是什么,用法?
& && &链接单片机,占用8管脚,设置输入模式,加限流电阻全部链接到高电平,短路则输入为1,断路则输入为0。(限弱电)
& && &并联LED,每根线一个,短路则LED被旁路,熄灭;断路则LED被导通,点亮。
说具体一些,八根线的作用是什么,用法?
就是简单的测电源线,用类似于电缆测试仪测的一个一个灯跳的太慢。如果全部都是通的就绿灯亮,否则就红灯亮。
串联能够解决你只用二个灯的问题。
串联能够解决你只用二个灯的问题。
但是这种只能解决断路,不能解决短路啊。
前段时间刚做了一个64路转接板短断路检测的一个装置,刚把pcb板投出去,不知道效果怎么样
前段时间刚做了一个64路转接板短断路检测的一个装置,刚把pcb板投出去,不知道效果怎么样
不用单片机,直接模拟电路解决
这功能是不是和测网线的相似?
搭建mos管,控制通断,以及串联电阻,LED灯来看亮度效果,自己开拓思路想想就可以了
这功能是不是和测网线的相似?
是的 但是不需要有那么多灯 只需要两个就行了
两片四输入与非门后级在接个与非门可以解决吗?
不用单片机,直接模拟电路解决
怎么解决,求指导
前段时间刚做了一个64路转接板短断路检测的一个装置,刚把pcb板投出去,不知道效果怎么样
大神你做的这个64路转接板短断路检测的一个装置如何了???我现在想做一个26路的短路断路检测,请指点下,谢谢
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司近几年,车联网一直占据热搜榜居高不下,随着BAT大佬们的……
电力改变了世界,也造福了我们的生产生活。电力安全大于……
近日尼吉康在北京召开了关于锂离子二次电池的新品发布会……
秉承&创新&的设计理念,罗德与施瓦茨公司不……
作为业界最强大的电源技术供应商Vicor最近有点忙,自从谷……
演讲人:黄科涛时间: 10:00:00
演讲人:Tracy Ma时间: 10:00:00
演讲人:Jim时间: 10:00:00
预算:¥150000预算:¥10000
江苏省江苏省
51单片机(STC89C52RC) keil软件精确定时 浅析
[导读]  这里主要是对使用keil环境下,提高51单片机软件精度的问题给出自己的一点小看法,参阅了文章利用 Keil Cx51实现T0的精确定时,使用文章中的方法的确是可以提高软件精度,可是一碰到中断函数中语句较多,且main函
  这里主要是对使用keil环境下,提高51单片机软件精度的问题给出自己的一点小看法,参阅了文章利用 Keil Cx51实现T0的精确定时,使用文章中的方法的确是可以提高软件精度,可是一碰到中断函数中语句较多,且main函数其它任务的时候,总是觉得力不从心,因为要计算中断执行时间就够我受的了。我可是很懒的,研究之下发现了一些东西。本文引用地址: 51误差主要是来自两个方面:晶振和单片机中断系统的误差晶振:我们的晶振一般误差都是20PPM的,百万分之二十。想提高精度,只能选择误差更小的晶振,但它毕竟不是为精确定时设计的,很难达到时钟芯片晶振的精度。中断系统的误差:定时器产生中断请求以后,并不一定能马上响应这个中断。单片机至少要把当前的指令执行完。51的指令是1到4个周期。如果赶上两周期指令,就会延误一个指令周期。最慢的情况会延误3个周期响应中断。这里是没有办法预测的,因为中断是随机的。如果使用上述文章中的方法,这里就比较难计算了。如果单片机正处理其他的中断(同级或更高级)。要等其执行完其他中断,再执行一条主程序指令,才会响应定时器0中断。因为程序千差万别,所以其他中断占用的时间,就没准儿了。这类影响是随机的,一般会提升相应的优先级别。那么如何解决呢?我们知道定时器只要开着,TH0和 TL0就会不断的增一,增到FFFF,再增一就溢出(不自动重载),这时TF0被硬件置1(也就是中断请求)。我们要注意的就是不管定时器中断是否被响应,TH0和 TL0仍然会不断增一,FFFF增一0000再增一0001再增一0002。定时器在溢出产生中断以后,不论响应还是不响应,TL0并不停止计数。虽然中断响应有可能被延 迟,但是延迟的时间仍然被计算。那么我们就完全有可能将下一次中断“补上”。 1#include"reg51.h"2#include"delay.h"3#include"stdlib.h"4#defineucharunsignedchar5ucharMScond=0;6ucharSeond=0;7ucharMinute=0;8ucharHour=0;9sbitP1_0=P1^0;1011bitis_arrive_time(void)12{1314inta=rand()%10;15if(a>5)16{17return1;18}19return0;20}21voidmain(void){22EA=1;23ET0=1;24TMOD&=0xf0;25TMOD|=0x01;26TH0=0xb1;27TL0=028TR0=1;29P1_0=0;30while(1)31{32if(is_arrive_time()==1)33{34P1_0=~P1_0;35}36}37}38voidTime0Isr(void)interrupt139{40TH0=0xb1;//定时器重新赋初值41//TL0=042TL0+=0xe1;//测试点43MScond=MScond+1;44if(MScond==50)45{46MScond=0;47Seond=Seond+1;48if(Seond==60)49{Seond=0;50Minute=Minute+1;51if(Minute==60)52{53Minute=0;54Hour=Hour+1;55if(Hour==24)56{Hour=0;57}58}59}60}61}我们可以看到我将TL0的赋值累加了,其结果将等待和初始化的时间也给算上了,解决了上面预测计算的问题,那么为什么负的初值不是0xdf而是0xe1呢?我们查看一下这个语句的汇编就知道了 TL0 += 0xe11C:0xMOVA,#0xE12C:0x017B258AADDA,TL0(0x8A)3C:0x017DF58AMOVTL0(0x8A),A可以看出,TL0(0x8A)的值在C:0x017B 这里就记录到了A寄存器当中去了。也就是C:0x017B语句本身和C:0x017D两条语句没有记录进去,这两条都是一个周期的指令,故要加上2。这条语句后面的代码执行也就算下一次中断执行的了。从理论上说,真正是一个微秒都不差。中断中代码的执行时间可以扩展到中断周期那么大,比如我这里是50ms,12MHZ的话就是约50000行代码。哟,要计算执行周期不得累死。这个用法的好处显而易见了吧。
FZ-MCU51单片机开发板集实验开发、编程、仿真和下载于一体,支持AT89S51、AT89S52、AT89S53的和STC系列单片机如STC89C53RC等全系列单片机的编程和实验,使用配套的仿真模......关键字:
什么是记忆?1904年,德国生物学家理查德?西蒙提出了一个观点,指出记忆的痕迹是由一组不连续的大脑细胞连接之后拼凑起来的。他将这种想象中的生理回路称为“engram”,即“记忆痕迹”。在之后的时间里,记忆痕迹在科幻小说和“山达基”体系中一直......关键字:
我 要 评 论
热门关键词
昆山迪赛纳电子科技有限公司4K-6K | 江苏省 苏州市
昆山迪赛纳电子科技有限公司6K-8K | 江苏省 苏州市
昆山迪赛纳电子科技有限公司6K-8K | 江苏省 苏州市
深圳市中悦科技有限公司25K-35K | 广东省 深圳市
深圳市中悦科技有限公司10K-15K | 广东省 深圳市PIC16中经常提到的12路10位ADC通道是什么意思? - PIC单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
PIC16中经常提到的12路10位ADC通道是什么意思?
<div class=""
最近在跟老师做个项目有用到需要AD转换的单片机,老师推荐了一个PIC16F1825 ,然后我觉得PIC16F690应该也可以,因为差不多嘛~~2333
但是在看数据手册的时候发现都有题目中的“12路10位ADC通道”,
LZ很是不懂啊,所以过来问问,希望前辈们不吝赐教哈~~
00:40:19  
该类别下有 6 个回答。
该类别下有 5 个回答。
该类别下有 5 个回答。
该类别下有 5 个回答。
该类别下有 4 个回答。
该类别下有 4 个回答。
该类别下有 4 个回答。
该类别下有 4 个回答。
该类别下有 4 个回答。
该类别下有 4 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
该类别下有 3 个回答。
就是说有12个ADC端口,而且这12个端口都是10位的ADC,<font color="#位就是10位二进制数的意思,即-等于10进制的0-102310位ADC就是精度了分为1024级的AD转换,adc转换位数越多越精准。
没有人回答么 - -自顶一个
学习学习~互相进步,加油
12个ADC端口,端口是10bit的
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司如何设计一个以单片机为控制主体的高精度智能交流直流电压数据采集系统?
电压是电子与电力系统中最基本的测量元素之一,快速准确地获取电压值一直是数据采集与电子测量仪器研究的重要内容之一。传统的指针式电压表具有精度低、可视距离近、功能单一等缺陷,已不适应高速信息化的发展需要。目前市场上广泛使用的数字电压表智能化程度低,测量电压时需手动切换量程,当量程选择不当时会出现测量精度下降、乃至烧坏电压表的极端情况; 而高精度的全量程无档数字电压表一般都采用了、FPGA或等复杂电路系统, 硬件和软件实现成本较高。为此,笔者设计研制出了一种以为控制主体的智能交流直流电压数据采集系统,具有体积小、精度高、结构简单、使用与读数方便、性价比高、适应范围宽等优点,有效地弥补了上述各种电压表系统的缺点和弊端。
1 系统总体方案
该电压数据采集系统主要由电压衰减器、量程转换及放大电路、AC/DC转换电路、A/D转换电路、主控单片机STC89C52以及LCD显示电路等5个部分组成,其原理框图如图1所示。电压衰减器和将待测模拟信号电压值转换到AC/DC变换器的输入电压范围内,直流电压经衰减放大后不需作AC/DC转换;量程转换电路根据输入到A/D转换器的模拟直流电压大小,由单片机判断后控制继电器对衰减放大电路作相应的调整,确保选择出最佳量程;A/D转换由单片机启动,在软件中对采集到的数据作数字滤波、标度变换和系统误差校准等处理后,根据电压类型标志位在LCD上显示测量值和电压类型。
2 系统硬件设计
2.1 电压衰减、放大和量程转换电路
电压衰减放大和量程转换电路如图2所示。电阻R1~R5构成衰减系数分别为1、10、100、1 000、10 000的分压器,将被测输入电压Uin衰减至0~200 mV范围内并送至后端电路放大、AC/DC转换(直流电压不需转换)、A/D转换以及由单片机进行采集、处理与显示。为了降低测量误差,分压电阻R1~R5均选用误差为&0.5% 的精密金属膜电阻。量程的选择由单片机的P1.0~P1.4口线经反相器74HC04反相后控制SPRAGUE公司的高耐压、大电流达林顿集成电路ULN2003的输入端1 B~5 B,从而驱动电磁继电器K1~K5的触点开关吸合或断开来实现。交流电压与直流电压共用同一转换量程,K1~K5被独立吸合时对应的量程依次为200 mV、2V、20 V、200 V、1 000 V(AC 750 V)。若被测电压高于单片机设定的量程,单片机控制相应的继电器线圈接通对信号进行衰减,反之则放大,以保证输入至AC/DC转换器和A/D转换器的信号不超过它们的工作电压范围。因被测电压未知,为避免电路被烧坏,初始量程应设定为最高量程。
ULN2003芯片内部负极公共端COM 接至负载电源+5 V,对各继电器线圈起反向续流作用。加入反相器74HC04的目的是防止单片机系统通电或复位时,输入高压不经分压直接进入后级弱电系统导致烧毁电路的情况。运放U3接成电压跟随器形式,起隔离前后通道的作用, 并降低输出阻抗、提高带负载能力。其中,R6、R7为限流电阻,防止因量程切换至各量程时造成过大的电流;D1、D2为双向限幅二极管, 起过压保护作用。运放A4和电阻R8、R9、R10连接成同相比例电路,将衰减成0~200mV范围内的信号放大1O倍送给后面的AC/DC转换器AD637J(标称满量程为2V)进行交流/直流转换f直流不需转换)。
2.2 AC/DC转换电路
AC/DC转换电路如图3所示,由两片单通道单刀双掷(SPDT)模拟开关MAX14763完成交流/直流电压通道的切换功能,一片高性能真有效值TRMS(True Root MeanSquare)转换器AD637K完成交直流电压转换功能。
图3 AC/DC转换电路图
MAX14763是+3.0 V~+5.5 V 单电源供电器件, 允许通过超出其电源电压摆幅的&25V范围内的双极性信号。导通电阻和导通漏电流最大值分别为2Q、&100 nA,较低的导通电阻和较宽频带(一3 dB带宽为1O0MHz)使得其非常适合于数字和模拟信号切换场合的应用。当拨动开关S1闭合时,MAX14763的SEL端为低电平、C0M 端连接至A1,接通交流电压通道,对输入交流电压进行AC/DC转换;反之则接通直流电压通道,让直流输入电压直接进入后级电路。
AD637K是一款完整的高精度、单芯片均方根直流(RMS-DC)转换器,可计算任何复杂输入波形的真有效值TRMS而不必考虑波形参数及失真度的大小,并提供等效直流输出电压。即:
T为测量时间,V IN(t)为输入信号波形。可见,波形的真均方根值与信号功率直接相关,因此比平均整流信号更为有用。AD637K的准确度为&(0.25 mV+0.05%RDG).允许测量有效值200 mV、频率最高达600 kHz的输入信号以及有效值1 V 以上、频率最高达8 MHz的输入信号。AD637K 的最高满量程范围是有效值7 V,由于有效值2V满量程范围能够为峰值输入(高波峰因素信号)提供更大的动态余量,所以衰减放大电路输出信号U1应控制在此范围内。电路中平均电容C1用来设置均值时间,同时决定低频精度、输出纹波大小和稳定时间。电位器RW1和RW2分别用来对输出调零和调幅,以使输出更准确。
2.3 A/D转换电路
A/D转换电路如图4所示, 其中运放U8和电阻R14~R16构成同相放大电路,对前端输出的直流电压U2f&2 v)2倍放大,将输入电压Uin的测量分辨率提高了一倍。MAX187是串行12位逐次逼近式A/D转换芯片,采用单+5 V 电源工作,内部含有片内和采样/保持器,采样速率达75 kHz。其通过高速3线串行接口与单片机的I/O 口线P2.0~P2.2进行连接,接口与S、QSPI和Microwire总线协议兼容。SHDN接高电平,REF端对地接4.7 F的电容,这是其使用内部4.096 V 基准电压方式,N端输入模拟信号的电压在0~4.096 V范围内。
2.4 LCD 显示电路
本系统采用NOKIA公司生产的5ll0液晶显示器(LCD)模块作为显示单元,完成显示当前电压值与电压类型(交流或直流)的功能,电路如图5所示。NOKIA 5110与单片机只有5根信号线连接,接口电路简单。它的通信协议是一个没有MISO 只有MOSI的SPI协议,传输速率高达4 Mb/s, 可全速写入显示数据而无等待时间,可以采用单片机软件程序模拟。SPI接15写数据/命令时序(传送1 B)如图6所示。
3 系统软件设计
3.1系统软件总体流程
系统软件总体流程图如图7所示,为便于程序的移植、调用和调试,采用了模块化程序设计思想对不同特定功能的模块分别进行编程。单片机上电先进行程序初始化,完成对K1~K5继电器、MAX187和NOKIA5110的硬件设置,以及单片机内部系统中断和系统变量的初始化。接着选择最高量程(将PI.4~P1.0 口线状态置为011l1),启动A/D转换对待测信号进行采样和作数据处理计算,并判断量程是否合适。超量程阈值和欠量程阈值分别取为,对应输入电压分别为4V和0.4V。若当前量程合适,则对处理后的数字量作标度变换和误差校准后得到被测电压值,并在LCD上显示电压类型、有效值和单位等信息。反之,则进行量程切换,找到一个新的最佳量程,下次测量就在新选择的量程下进行。在判决时,若量程为最低档时仍为欠量程,则维持原量程不变化;若量程为最高档时仍为超量程,则必须采取相应的过载处置措施。
3.2 采样数据的数字滤波
对A/D采样后数据进行处理时,先后运用了程序判断滤波法和滑动平均滤波法,前者用来剔除掉因随机干扰、误检测或系统不稳定等偶然因素引起的尖脉冲干扰信号,后者用以抑制数据中可能出现的周期性干扰成分如无线电波引起的高频干扰。程序判断滤波算法是根据实践经验判断,确定出相邻采样允许的最大偏差值DT(这里取值为8),当每次检测到新值时判断:如果本次值与前次值之差的绝对值小于或等于DT,则本次采样值有效;相反则放弃本次值,取前次值代替本次值。如下式所示:
在排除脉冲干扰后,利用滑动平均滤波算法对数据作进一步处理。其把连续N个采样值(这里,N=10)看成一个长度为N的队列,每采样到一个新值放入队尾,并扔掉原来队首的一个数据,然后对队列中的N个数据作算术平均运算,获得新的滤波结果此数据用来阈值甄别和作标度变换。
3.3 系统误差的校准算法
由于系统电路的基准误差、放大器的零点漂移与偏移、增益误差和非线性等非理想特性会引起系统误差,为了提高测量精度,采取了以下算法进行误差校准和补偿。设等精度测量得到 组电压样本数据(Xi,Yi),其中:i = l,& ,M ,Xi和Yi 分别为标度变换后电压值(测量值)和实际值(由高精度电压基准源产生)。利用最小二乘法把测j导数据作Y=aX+b 线性拟合,根据样本数据偏差的加权平方和最小原则,得系数a、b的数学表达式如下:
将各校正点数据(Xi,Yi)(这里M 取值为6)代入上两式得到系数a、b的值,并存人单片机的内存单元中。在正式测量时,根据测量值 和误差校正方程Y=aX+b求出校正值Y,从而消除系统误差。由于量程不同时系统误差也不一样, 因此需要在各量程分别进行上面的处理,以获得不同量程的最佳校准效果。
4 主要技术指标
系统主要技术指标如下:(1)量程:200 mV、2 V、20 V、200 V、1 000 V(AC750V);(2)分辨率:50 txV、0.5 mV、5 mV、50mV、0.5V(对应各量程);(3)准确度:200 mV档:0.005%&读数+0.0025%&满度(DC)、0.05%&读数+0.05%&满度(AC);其他档:0.005%&读数+0.001%&满度(DC)、0.05%X读数+0.025%X满度(AC);(4)工作电源:DC&5V。
本文设计实现了一种基于单片机的具有量程自动转换功能的交直流电压数据采集系统,测量电压动态范围宽,为高精度电压数据采集和智能电压表的研究提供了一种性价比较高的解决方案。实际运行结果表明:该系统精度高、误差小、灵敏度高、工作稳定、性能可靠,可以广泛应用于电力系统、计量检测、国防工业、家用电器、科技与工业生产、铁路设备等需要电压测量与获取的各个领域。此外,设计时采用的一些硬件和软件设计方法和思路,也为同类数据采集系统和智能仪器仪表的设计与研制提供了参考。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就...
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一。一般是...
RS485 的接口非常简单,与 RS232 所使用的 MAX232 是类似的,只需要一个 RS485...
简单易用的R7F0C系列单片机介绍
颠覆触摸按键设计-瑞萨电子RX130单片机
MCU也叫微控制单元,又称作单片微型计算机或者单片机,是把中央处理器的频率与规格做适当缩减,并将内存...
超详细PCB设计攻略!一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线-...
比如普通的灯泡,一般是30到40W左右,如果用220V交流电来控制通断,简单点的就用一个双向可控硅直...
//EDM12864B DRIVE//
/****************************...
需要掌握哪些技能
需要了解并使用过几款常见的单片机。
需要熟悉常见的硬件接口譬如 UART 、S...
SAMC21(一款 Cortex-M0+ MCU)非常适合需要数学计算的应用。SAMC21 MCU...
模块必须用信号调制才能正常工作,常见的固定码编码器件如PT,只要直接连接即可,非常...
一、五大内存分区 内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
本文主要介绍了触摸开关电路原理及视频组装教程,另外还介绍触摸开关基本原理与种类。
先说一下两种单片机下载程序是要用到的引脚:STC的下载引脚为P3.0、P3.1,也就是RXD和TXD...
PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性...
首先是蓝牙APP, 易安卓编写的,说编写其实我只是修改了其中的一些内容,两张界面和代码截图,非常简单...
继电器—接触器自动控制的基本线路
以交流异步电动机为控制对象来研究它的启动、正反转、点动、连锁控制...
初学AVR的人难免会碰到心爱的单片机熔丝位锁死,直接罢工的烦恼。绝大部分情况是我们的工作时钟源设置错...
单片机与PLC编程的区别 单片机与PLC的程序设计有很大的区别,单片机的全部程序都是用户设计的,PL...
单片机设计要注意的事项总结 1.降低外时钟频率 外时钟是高频的噪声源,除能引起对本应用系统的干扰之外...
学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单...
相间故障和接地故障的过电流保护之非常反时限(VI)过流继电器、极端反时限(EI)过流继电器。
增量 INC-Incremect减量 DNC-Decrement短转移 SJMP-Short jum...
本视频为大家分析XC800单片机系统结构
ATmega16教程9-1
Atmel小贴士 Atmel ARM MCU 使用SambaGUI的单片机串行编程
AVR单片机USART通信接口的原理和使用
弄清楚跑马灯的显示状态后可以开始进行设计了,
在日常的跑马灯设计电路中LED灯一般接为这两种形式...
AVR单片机的优点和简单操作
I/O口位操作的方法
AVR单片机熔丝位
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第七日:定时器原理应用与PWM学习...
AVR单片机中断的原理和使用(上)
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第十日:EEPROM读写与DS13...
AVR单片机头文件和I/O位操作
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第五日:独立键盘和矩阵键盘原理及应...
AVR单片机中断的原理和使用(下)
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第三日:AVR单片机IO口知识及发...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第四日:数码管显示原理和数码管驱动...
本视频将使用MPLAB(R)代码配置器(MCC)向大家展示USB时钟的基本设置。 演示中将使用16位单片...
KEIL ARM编译器的使用
学习使用ATmega16.
讲解如何把51单片机的程序移植到AVR单片机
ATmega16教程2
ATmega16教程3-2
单片机及其开发工具简介
ATmega16教程3-3
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第三日:AVR单片机IO口知识及发...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第八日:10位ADC和DAC的应用...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第八日:10位ADC和DAC的应用...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第九日:异步串行通信USART接口...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第三日:AVR单片机IO口知识及发...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第九日:异步串行通信USART接口...
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单...
单片机应用的核心技术是什么?是按键,数码管,流水灯,串口。是它们的程序框架。按键和数码管是输入是...
单片机的watchdog一般都有两个,一个是独立看门狗IWDG,一个是窗口看门狗WWDG。
单片机的基准电压一般为3.3V,如果外部信号超过了AD测量范围,可以采用电阻分压的方法,但是要注意阻...
Getting Started with Atmel SMART SAM D MCU Configu...
PIC32MZ EF 32位单片机——带FPU的嵌入式连接系列介绍,该器件拥有更佳的性能、浮点单元、...
Microchip ARM(R) Cortex(R)-M0+内核单片机系列
Microchip获奖的MPLAB(R) Harmony是一款针对PIC32单片机的软件框架,可在项目配...
MPLAB(R) Harmony是一款适合Microchip PIC32单片机的软件开发框架,凭借简单易...
MPLAB(R) Harmony是针对PIC32单片机的完善软件开发框架,经估算,对于典型项目的开发时间...
早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及...
本模块可以将4.5V到35V的直流输入电压转换成±4.5V-±35V的交流电压,模块采用STM32F...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第六日:中断及中断键盘应用,非常重...
下面是一款Android手机通过蓝牙模块与单片机通信单片机程序,单片机可以使用以下51单片机:AT8...
2011 ATMEL AVR 校园设计大赛--基于Atmel AVR单片机的无线图像侦检系统
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第十日:EEPROM读写与DS13...
欣世纪电子阿迪老师单片机系列视频教程之《AVR单片机十日通》,这是第一日:AVR单片机软硬件配置入门...
另外,本次研讨会资料也提供下载了!大家可以自行下载:
STM32品牌宣传片
2017年STM32中国峰会,精彩回顾
其电路很简单,一个LED通过限流电阻接到VCC电源。I/O设置为输出方式。我们可以用下面的宏来定义L...
最近有个项目,需要一个继电器,接收到低电平就动作,用的STC15W104、使用的市面上的开关电源5V...
相比较于模拟电路的误差,数字电路精确度得到很大的提高,单片机本质上也是数字电路,但与我们平常所说的传...
事情很简单先前做的一款采集数据的产品不知道为何异常,陷入死循环然后“死机”,分析了很多次,没发现原因...
有些用于工控的项目,建议不要用无源晶振的方法来起振,而是直接接有源晶振。也是主要由于无源晶振需要起振...
AVR单片机片内定时器的原理和使用
AVR单片机片内EEPROM的原理和使用
AVR单片机USART通信接口的原理和使用
AVR单片机片内ADC的原理和使用(上)
AVR单片机片内TWI总线的原理和使用
AVR单片机片内ADC的原理和使用(下)
AVR单片机片内定时器的原理和使用
复位源是导致单片机内部复位操作的源泉,大致可分为七种:上电复位(POR)﹑人工复位(MRST)﹑电源...
I/O口位操作的方法
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 51单片机和arduino 的文章

 

随机推荐