Holtek新推出HT68F2422红外线驱动MCU,适用于各种红外线遥控器及红外线传输相关产品应用。HT68F2422内建高精度振荡电路(±0.4%)与红外线发光二极管驱动电路(IDRVOL=500mA),可不需外挂振荡器及三极管,达到有效节省外部组件成本及提高生产良率。
;*==========================================================================*;名称:AT93C46的汇编读写软件包;文件名:93C46_8.ASM;程序模块已通过硬件仿真调试,方便实用.;*=======================
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。
#include"STC12C4052AD.h"typedefstruct{BOOLRun;//BOOL量作为定时采样标志,比如每隔3秒,置位一次该标志BYTECurch;//当前通道BYTEtempCvData[6];//转换结果临时缓冲 BYTECvTimes;//采样次数采样4次,
/******************************************************************基于isd1420语音芯片的温度报警功能:利用ds18b20检测当前温度,通过和设定参数的比较,给ISD1420发出报警脉冲,通过功率放大器L
/**************************************************************************************************U盘文件读写模块以字节为单位进行U盘文件读写。*MCS-51单片机汇编示例程序*硬件连接方式:4线制
ORG0000HLJMPRETUNORG0050HRETUN:;ACALLDL10MSACALLDISP;执行本子程序AJMP$;------------------------------------------DISP:;LCALLCDSET;LCD初始化; MOV DPTR,#HzTAB;取字码表;LCALLHZXSR;送显 MOV D
阿姆斯特丹自由大学系统和网络安全部门研究人员称,他们在英特尔处理器中发现另外一个危急安全漏洞。
74HC595数码管程序#include//51芯片管脚定义头文件#include//内部包含延时函数_nop_();#defineucharunsignedchar#defineuintunsignedintucharcodeDAT[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x
单片机产生方波、锯齿波、三角波程序#include#defineucharunsignedchar#defineuintunsignedintunsignedcharx=0,m=0,y=128;sbitWR_DA=P2^1;sbitCS_DA=P2^0;//DA与 单片机 的接口sbitS0=P3^0;//波形选择,
/*双机点对点通信的从机部分*/#ifndef__P2P_S_C__#define__P2P_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序协议中使用
/*multi_s.c*//*多机通信的从机部分*/#ifndef__MULTI_S_C__#define__MULTI_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序
多机通信的主机部分程序/*multi_m.c*//*多机通信的主机部分*/#ifndef__MULTI_M_C__#define__MULTI_M_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(
单片机双机点对点通信的主机部分程序#ifndef__P2P_M_C__#define__P2P_M_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置 单片机 使用的晶振频率(11.0592MHz)/*以下为程序协
CAN接口汇编程序ORG0000HLJMPMAINORG0003HLJMPCANINT0ORG000BHLJMPT0-INTERRUPTORG0100HMAIN:MOV R0,#07FHCLRAMOV @R0,ADJNZR0,$_1MOV @R0,AMOV SP,#60HLCALLSJA1000_INIT0LCALLDISPLAY_INITLCALLT0IN