基于89C52与DT9122D红外遥控用数码管显示
#include
#include
typedef
typedef
uchar code smg_tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//数码管段码0~F
sbit IRINPUT=P3^2;//红外线接收头端口
uchar IR_Input_Buffer[]={0x00,0x00,0x00,0x00};
uchar Display_Buffer[]={0x00,0x00};//数码管显示缓冲
//-------------------------------------------------/
//函数功能:延时函数(MS) /
//入口参数:x
//出口函数:无
//------------------------------------------------/
void _delay_ms(uint x)
{
}
//-------------------------------------------------/
//函数功能:延时函数(140US)
//入口参数:x
//出口函数:无
void _delay_us(uint x)
{
}
//-------------------------------------------------/
//函数功能:中断0初始化
//入口参数:无
//出口函数:无
void IR_INT0(void)
{
}
//------------------------------------------------/
//函数功能:显示函数(把接收到数据显示在数码管) /
//入口参数:无
//出口函数:无
//------------------------------------------------/
void Show_IR_Input_Value(void)
{
}
//--------------------------------------------------/
//函数功能:主函数(程序入口) /
//入口参数:无
//出口函数:无
//------------------------------------------------/
void main(void)
{
}
//--------------------------------------------------/
//函数功能:外部中断0函数 /
//入口参数:无
//出口函数:无
//-------------------------------------------------/
void Display_IR_Input_Value(void) interrupt 0//红外遥控信号进行键值解码和纠错.
{
}
89C52DT9122D红外遥控数码管显 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)