<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機的紅外發(fā)送程序(Infineon--XC866)

基于單片機的紅外發(fā)送程序(Infineon--XC866)

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏
本程序適用于Infineon--XC866的單片機,載波為38KHZ,通過(guò)P3_0作為發(fā)送端口,其中:0由0.56m的高電平和0.56ms的低電平組成,1由0.56的高電平和1.68ms的電平組成。稍加修改可應用于C51。

發(fā)送程序如下:

本文引用地址:http://dyxdggzs.com/article/201611/323245.htm
//****************************************************************************// @Module        Project Settings// @Filename      MAIN.C// @Project       20W.dav//----------------------------------------------------------------------------// @Controller    Infineon XC866-2FR//// @Compiler      Keil//// @Codegenerator 2.0//// @Description   This file contains the Project initialization function.////----------------------------------------------------------------------------// @Date          2010-11-4 15:54:56////****************************************************************************// USER CODE BEGIN (MAIN_General,1)// USER CODE END//****************************************************************************// @Project Includes// 完整代碼下載地址:點(diǎn)這里// 與本程序對應的紅外接收程序代碼:http://www.51hei.com/mcu/1096.html//****************************************************************************#include "MAIN.H"http:// USER CODE BEGIN (MAIN_General,2)#include#define uint  unsigned int   //宏定義#define uchar unsigned char#define  HWTx  P3_0     //位聲明:紅外發(fā)射管腳 bit  HWTx_Out;      //紅外發(fā)射管腳的狀態(tài)bit  Key_Flag,Flag;     //分別是:按鍵按下的標志位,定時(shí)器開(kāi)始的標志位uint Count,Set_Count;    //控制定時(shí)時(shí)間的變量uchar Table_Tx[4]={0x40,0,0,0};//待發(fā)送的緩沖區uchar HWTx_Code,HWTx_data;// USER CODE END//****************************************************************************// @Macros//****************************************************************************// USER CODE BEGIN (MAIN_General,3)// USER CODE END//****************************************************************************// @Defines//****************************************************************************// USER CODE BEGIN (MAIN_General,4)// USER CODE END//****************************************************************************// @Typedefs//****************************************************************************// USER CODE BEGIN (MAIN_General,5)// USER CODE END//****************************************************************************// @Imported Global Variables//****************************************************************************// USER CODE BEGIN (MAIN_General,6)// USER CODE END//****************************************************************************// @Global Variables//****************************************************************************// USER CODE BEGIN (MAIN_General,7)// USER CODE END//****************************************************************************// @External Prototypes//****************************************************************************// USER CODE BEGIN (MAIN_General,8)// USER CODE END//****************************************************************************// @Prototypes Of Local Functions//****************************************************************************// USER CODE BEGIN (MAIN_General,9)// USER CODE END//****************************************************************************// @Function      void MAIN_vInit(void) ////----------------------------------------------------------------------------// @Description   This function initializes the microcontroller. It is //                assumed that the SFRs are in their reset state.////----------------------------------------------------------------------------// @Returnvalue   None////----------------------------------------------------------------------------// @Parameters    None////----------------------------------------------------------------------------// @Date          2010-11-4////****************************************************************************// USER CODE BEGIN (MAIN_Init,1)// USER CODE ENDvoid MAIN_vInit(void){// USER CODE BEGIN (MAIN_Init,2)// USER CODE END///  -----------------------------------------------------------------------///  Configuration of the System Clock:///  -----------------------------------------------------------------------///  - On Chip Osc is Selected///  - PLL Mode, NDIV = 2///  - input frequency is 10 MHz///  *********************************************************************************///  Note : All peripheral related IO configurations are done in the ///  respective peripheral modules (alternate functions selection)///  *********************************************************************************///  Initialization of module GPIOIO_vInit();//   Interrupt PriorityIP            =  0x00;         // load Interrupt Priority RegisterIPH           =  0x00;         // load Interrupt Priority High RegisterIP1           =  0x00;         // load Interrupt Priority 1 RegisterIPH1          =  0x00;         // load Interrupt Priority 1 High Register// USER CODE BEGIN (MAIN_Init,3)// USER CODE END//   globally enable interruptsEA            =  1;           } //  End of function MAIN_vInit
				
            
                
			
							
上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>