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抄板的质量和性能,如果直接抛弃,则会造成成本上的损失。下面来说几招底板变形的修正方法。
/*315M无线解码程序*//*无线码宽电平脉冲时间1.8ms,低电平脉冲时间600us,同步码低电平时间18.6ms用TIMER0和INT0配合实现脉宽测量,这种做法的好处是不用隔一段时间扫描I/O口,方便系统程序的整体设计
#include#defineuintunsignedint#defineucharunsignedcharsbitCS=P2^0;//LCD12864串行通信片选sbitSID=P2^1;//LCD12864串行通信数据口sbitSCLK=P2^2;//LCD12864串行通信同步时钟信号sbitPSB=P2^5;//LCD
STC89LE52AD、54AD、58AD、516AD这几款89系列的STC单片机内部自带有8路8位的AD转换器,分布在P1口的8位上,当时钟在40MHz以下时,每17个机器周期可完成一次AD转换。与AD相关的几个寄存器如表1所示。表1
/*************功能说明**************红外接收程序。适用于市场上用量最大的HT6121/6122及其兼容IC的编码。对于用户码与User_code定义不同的遥控器,程序会将用户码一起从串口输出。使用模拟串口发送监
STC12C5A60S2汇编(ADC查询方式)示例程序;/*Declare SFR associated with the ADC */ADC_CONTR EQU 0BCH ;ADC control registerADC_RES EQU 0BDH ;ADC high 8-bit result registerADC_LOW2 EQU 0BEH ;AD