⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 digital_radio.c

📁 8051单片机结合BU2614的PLL程序
💻 C
字号:
#include <c8051f020.h>
#include"digital_radio.h"
#include "lcd.h"

void Oscillator_Init()
{
    int i = 0;
    OSCXCN    = 0x77;
    for (i = 0; i < 3000; i++);  // Wait 1ms for initialization
    while ((OSCXCN & 0x80) == 0);
    OSCICN    = 0x08;
}

void Init_system()
{
    WDTCN     = 0xDE;
    WDTCN     = 0xAD;
	XBR2      = 0x40;
	Oscillator_Init();
	Timer3_Init();
	LCD_Init();
	IE=0x80;  //开总中断
    EIE2|=0x21;//开中断7和定时器3中断
}


void main()
{
 float frenq;
 unsigned int num=0x445c;
 P74OUT    = 0x0C;
 Init_system();

 while(1)
 {
  Radio_Send(num);
  switch(Wait_infrared())
   { 
     case 0x10:   num+=50;break;
     case 0x11:   num-=50;break;
   }
	frenq=num*2.0/1000;
	LCD_Printf(1,2,"频率:");
	One_float_Dis(2,4,frenq);
 }
 

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -