//------------------------------------------------------------//MSP430子程序(液晶控制器子程序)//声明:转载请保留以上信息,用于商业用途,请联系作者//-------------------------------------
#include#defineTEM_ADC_CHL0x0avoidInitSys(void);voidRead_ADC(unsignedintINCH_channel);voidADC_TO_TEM(void);unsignedintADC_sample_val;unsignedintlongtemp1,temp2;unsignedintlongIntDegC;unsi
图上摆放的是上面一排引脚是行,下面一排引脚是列。行是LED阳极。 行列各由四个74HC573控制,每个控制8个脚。同时注意单片机P0口上拉保持供电充足。 还有注意每行的扫描时间要合理设置。否则会有显
自制LED电子钟在很多电子报刊杂志上都可以见到,但大多数在断电后都要重新设置时间等参数,给使用带来很多不便。也有用后备电池作为备用电源的,但往往体积较大。本文介绍的LED电子钟克服了以往的弊端,
根据设计要求,在较宽的信号带宽(0~10MHz)内,实现最大电压增益≥60dB,且能够连续调节增益或能够以5dB步距预置增益是最大难点,也是设计的重点之一。另一难点是后级功率放大模块在100Q负载上最大
STC12C5412AD单片机,是一款增强型8051标准的51系列的单片机。速度比普通8051快12倍,可以在家庭中的计算机编程,无需仿真器。 STC12C5412AD有8通道的10位AD转换器,可以检测模拟信号,不用
STC12C2052AD单片机做的手机电池充电器程序#include#include#defineucharunsignedchar#defineuintunsignedint#defineAD_SPEED0x60//0110,000011270个时钟周期转换一次,//少占鱼制作河北正定欢迎您长沙
;本程序用于验证STC12C2052AD系列单片机的看门狗及其溢出时间计算公式;看门狗及其溢出时间=(12*Pre_scale*32768)/OscillatorFrequencyWDTCREQU0E1H;看门狗地址WDT_TIME_LEDEQUP1.5;用P1.5控制看门狗溢出
#include <reg52.h>#include <intrins.h> /* use _nop_() function *///sfr16 DPTR = 0x82;/* 新增特殊功能寄存器定义 */sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe3;sfr ISP_ADDRL = 0xe4;sfr ISP_CMD
#include#includesfrIAP_CONTR=0xC7;sbitMCU_Start_LED=P1^7;//unsignedcharself_command_array[4]={0x22,0x33,0x44,0x55};#defineSelf_Define_ISP_Download_Command0x22//#defineRELOAD_COUNT0xfb//18
//ADCDEMO_56xx程序演示STC1256xxAD系列MCU的A/D转换功能。时钟18.432MHz//转换结果以16进制形式输出到串行口,可以用串行口调试程序观察输出结果。//-----------------------------------------------
STC90/89系列内部EEPROM放数据(C语言)#include#include/*use_nop_()function*///sfr16DPTR=0x82;/*新增特殊功能寄存器定义*/sfrISP_DATA=0xe2;sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sf
STC12C5410系列单片机内带2KEEPROM,分成4个扇区,每个扇区512byte。使用时注意以下几点:1、有三个基本命令:字节读,字节写,扇区擦除2、没有字节擦除,只有扇区擦除。如果要改变扇区中的某个字节,保
“看门狗”概念及其应用在由单片机构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序的跑飞,从而陷入死循环,程序的正常运行被打断,由单片机控制的系统便无法继续工作,这样
对于pcb抄板来说,稍有不慎,可能就会导致底板变形,如果不改善的话,会影响pcb抄板的质量和性能,如果直接抛弃,则会造成成本上的损失。下面来说几招底板变形的修正方法。