基於微控制器10Hz 50MHz頻率計系統設計

2021-10-19 10:48:10 字數 1197 閱讀 1446

//10hz-50mhz

#include unsigned long int fre;

unsigned char time;

unsigned int count;

unsigned int count1;

sbit lcd_rs=p1^0; //片選訊號

sbit lcd_rw=p1^1; //讀寫訊號

sbit lcd_e=p1^2; //使能訊號

#define lcd_db p0 //資料訊號

unsigned char character[10]=;//在螢幕上顯示的字串

unsigned char charactera=;//在螢幕上顯示的字串

unsigned char characterb=;//在螢幕上顯示的字串

unsigned char character_1=;

unsigned char flag = 0; //是否分頻選擇標誌

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 timer_init(); //中斷初始化函式

//-----------------------------延時函式---------------------------

void delay_n40us(unsigned int n) //延時函式

微控制器彩燈移動實驗 基於微控制器的廣告移動彩燈

基於微控制器的廣告移動彩燈 摘要隨著電子技術的迅速發展,微控制器得到了越來越多的應用。本設計用微控制器89s51結合led 發光二極體 製作了乙個廣告移動彩燈,它由一塊89s51組成,通過逐次掃瞄其中一塊的p2.0 p2.7口,從而依次實現彩燈輪流點亮 逐點點亮 間隔點亮。如果控制交流彩燈,可在p1...

基於微控制器的數字電壓表

此款電壓表主要是利用adc0832作為ad轉換晶元,可測範圍為0 5v lcd16025作為顯示晶元。源程式如下 include include define uint unsigned int define uchar unsigned char sbit rs p3 0 sbit rw p3 1...

基於微控制器的智慧型交通燈

摘要 近年來隨著科技的飛速發展,微控制器的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的微控制器應用系統中,微控制器往往作為乙個核心部件來使用,僅微控制器方面知識是不夠的,還應根據具體硬體結構軟硬體結合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。...