基于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;//紅外線(xiàn)接收頭端口
uchar IR_Input_Buffer[]={0x00,0x00,0x00,0x00};
uchar Display_Buffer[]={0x00,0x00};//數碼管顯示緩沖
//-------------------------------------------------/
//函數功能:延時(shí)函數(MS) /
//入口參數:x
//出口函數:無(wú)
//------------------------------------------------/
void _delay_ms(uint x)
{
}
//-------------------------------------------------/
//函數功能:延時(shí)函數(140US)
//入口參數:x
//出口函數:無(wú)
void _delay_us(uint x)
{
}
//-------------------------------------------------/
//函數功能:中斷0初始化
//入口參數:無(wú)
//出口函數:無(wú)
void IR_INT0(void)
{
}
//------------------------------------------------/
//函數功能:顯示函數(把接收到數據顯示在數碼管) /
//入口參數:無(wú)
//出口函數:無(wú)
//------------------------------------------------/
void Show_IR_Input_Value(void)
{
}
//--------------------------------------------------/
//函數功能:主函數(程序入口) /
//入口參數:無(wú)
//出口函數:無(wú)
//------------------------------------------------/
void main(void)
{
}
//--------------------------------------------------/
//函數功能:外部中斷0函數 /
//入口參數:無(wú)
//出口函數:無(wú)
//-------------------------------------------------/
void Display_IR_Input_Value(void) interrupt 0//紅外遙控信號進(jìn)行鍵值解碼和糾錯.
{
}
評論