-
PICC延时函数和循环体优化很多朋友说C中不能精确控制延时时间,不能象汇编那样直观。其实不然,对延时函数深入了解一下就能设计出一个理想的框价出来。一般的我们都用for(x=100;--x;){;}此句等同与x=100;while(--x){;};或for(x=0;x100;x++){;}来写一个延时函数。在这里要特别注意:X=100,并不表示只运行100个指令时间就...[详细]
-
功能强大的时钟中断在单片机程序设计中,设置一个好的时钟中断,将能使一个CPU发挥两个CPU的功效,大大方便和简化程序的编制,提高系统的效率与可操作性。我们可以把一些例行的及需要定时执行的程序放在时钟中断中,还可以利用时钟中断协助主程序完成定时、延时等操作。下面以6MHz时钟的AT89C51系统为例,说明时钟中断的应用。定时器初值与中断周期时钟中断无需过于频繁,一般取20mS(50H...[详细]
-
LED汽车照明灯种类繁多,主要分为内部照明和外部照明两大类。在介绍方案之前,我们得清楚的知道汽车照明到底有哪些?细分如下:1.内部照明:背光,调光,集成HMI2.外部照明:前照灯,日间行驶灯(DRL),雾灯(FOG),转向灯(TI),装饰灯,位置灯(POS),远近光灯(HLB),角灯(CRN)3.通信支持:SPI/I?C,LIN,CANBUS内部照明控制台设计参考:1...[详细]
-
spanstyle=font-size:18px;deep=5/**File:main.c*Description:Whenyoupressthekey,*theLEDwillshowthekey_valueofkeybythebinary*andprod...[详细]
-
相关方法:0STM32最新固件库(3.5)封装lib加工程模版1stm32教你如何编译出LIB文件2stm32如何生成lib3教你如何在stvd中生成lib文件,好处你懂的~4谁知道在RVMDK下怎样生成lib文件?5STM32之如何封装自己的lib库...[详细]
-
在ATMEL的89S51系列的89S51与89C51功能相同。指令兼容。HEX程序无需任何转换可以直接使用。89S51只比89C51增加了一个看门狗功能。89S51的其它功能可以参见89C51的资料。看门狗具体使用方法如下:在程序初始化中向看门狗寄存器(WDTRST地址是0A6H)中先写入01EH,再写入0E1H。即可激活看门狗。Org0000LjmpbeginBegi...[详细]
-
0引言GSM(GlobalSystemforMobilecommunication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的GSM数字蜂窝移动通信网,是我国公众移动通信网的主要方式。基于GSM的短信息服务,是一种在移动网络上传送简短信息的无线应用,是一种信息在移动网络上储存和转寄的过程。GSM模块是继GSM手机外又一种非...[详细]
-
在PIC单片机电路设计时,注意下载接口线序问题,尤其是RB7,RB6.。线序依次是MCLR---VDD---GND----RB7---RB6...[详细]
-
本站向网友介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助. 一、硬件设计 电路原理图如下图所示,主要由无线接收、数据解码、数据处理、报警电路、输出显示、断电报警和电源电路组成。整机接收频率315M,数据解码采用市面上用得较多的PT2272...[详细]
-
在电子领域中,刚性和平直是普遍现象,但在现实世界中却非如此。在许多应用场合,如果电子产品能适应曲线型表面或在使用时能够弯曲,那么它们将大有用处,特别是在传感检测领域。检测器阵列可以环绕心脏排放,随着每次心跳进行伸展;人造外壳可以在机翼四周伸展,用于在飞行过程中传递详细的局部信息;人造视网膜可以安装在眼球后面的弯曲空间内,如同它所代替的生物传感器一样。然而至今为止,柔性技术还缺乏使...[详细]
-
前言定时器作为微控制器不可缺少的外设,在STM32中也是如此。相信不少初学者学到定时器的时候对STM32的学习热情就大打折扣甚至想要放弃了,因为这一部分知识确实比较复杂。但是,如果你在之前对GPIO、串口通信、外部中断的学习中把这些外设掌握了的话,学习这个新知识并不难。例本章共计1万余字,从STM32定时器的原理、寄存器介绍、定时器配置以及定时器的几个常用的功能(如定时器中断、定时器输出...[详细]
-
#includereg51.h#includeintrins.h#includeabsacc.h#defineucharunsignedchar#defineuintunsignedintsbitk1=P1^4;//按钮1sbitk2=P1^5;//按钮2sbitbeep=P3^7;//接蜂鸣器/*********************...[详细]
-
简介:1,三种下载接口介绍2,MSP430F149核心板硬件连接3,BSL驱动安装4,下载软件使用方法烧录第一个程序1、MSP430单片机下载(烧写程序)方法具体如何将编译好的TXT文件烧录到单片机里面呢?对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器...[详细]
-
以前做一个电熨斗的项目,其中要使用到温度的测量,但是为了节省成本,要用不带AD的单片机来控制。测温部分是利用RC来测温,就是利用热敏电阻结合RC电路来实现温度的测量,可以精确到1℃。本电路采用了台湾义隆单片机EM78P156来实现温度的测量和控制。一、总体控制电路:图1二、RC测温原理:利用单片机I/O口来实现RC测温,电路很简单,而...[详细]
-
熟悉GD32的小伙伴都知道,ADC除了可以采集IO口上的电压外,还有两个内部通道,分别为内部温度传感器通道(ADC0_CH16)和Vrefint通道(ADC0_CH17),其中内部温度传感器通道可以采集芯片周围的温度(注意,这个温度通道适用于采集相对温度,如果用来测试绝对温度,是有一定的误差哦),Vrefint是一个稳定的带隙基准电压,典型值为1.2V。有的小伙伴反馈使用这两个内部通道时,...[详细]