基于单片机低频数字式相位测量仪设计-学习笔记

仿真电路

 

 

 

 

#include <reg52.h>
unsigned long int fre;
unsigned long int per; 
unsigned char time;
unsigned int count;
unsigned long int count1;
sbit   LCD_RS=P1^0;	  //片选信号 
sbit   LCD_RW=P1^1;	  //读写信号 
sbit   LCD_E=P1^2; 	  //使能信号
sbit   P20=P2^0;
#define LCD_DB  P0	//数据信号 
unsigned char character[10]={0};//在屏幕上显示的字符串 
unsigned char character_1[]={"Fre= Hz"};
unsigned char percentage[10]={0};//在屏幕上显示的字符串 
unsigned char percentage_1[]={"Per= Deg"};
void LCD_init(void);//初始化函数   
void LCD_write_command(unsigned char command);//写指令函数	 
void LCD_write_data(unsigned char dat);//写数据函数	   
void LCD_disp_char(unsigned char x,unsigned char y,unsigned char dat);//在某个屏幕位置上显示一个字符,X(0-15),y(1-2)
void delay_n40us(unsigned int n);//延时函数
void timer1_init();            //中断初始化函数  

 

 

posted @ 2021-03-11 09:14  MCU创新DIY  阅读(42)  评论(0)    收藏  举报