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

📄 main.c

📁 1、数字锁相环的单片机代码。 2、单片机与数字锁相环MC145152的应用系统的设计与实现。
💻 C
字号:
#include<reg51.h>

//参数定义
#define  RFDIV  64      //参考分频器的分频比
#define  AFDIV  10      //÷A计数器的分频
#define  NFDIV  128     //÷N计数器的分频

//引脚定义
sbit  RA2 = P2^0;
sbit  RA1 = P2^1;
sbit  RA0 = P2^2;

void InitIO()
{
	P0 = 0x00;
	P1 = 0x00;
	P2 = 0x00;
	}

void main()
{
	InitIO();
	while(1)
	{
		switch(RFDIV)
		{
			case 8    :  RA2=0; RA1=0; RA0=0; break;
  		    case 64   :  RA2=0; RA1=0; RA0=1; break;
			case 128  :  RA2=0; RA1=1; RA0=0; break;
			case 256  :  RA2=0; RA1=1; RA0=1; break;
			case 512  :  RA2=1; RA1=0; RA0=0; break;
			case 1024 :  RA2=1; RA1=0; RA0=1; break;
			case 1160 :  RA2=1; RA1=1; RA0=0; break;
			case 2048 :  RA2=1; RA1=1; RA0=1; break;
			default :  break;
			}
		P1 = AFDIV | ((NFDIV & 0x03)<<6);
		P2 = NFDIV >> 2;
		}
	}

⌨️ 快捷键说明

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