2011電子技能抽查題目:頻率計的軟體開發
#include<>
#define uint unsigned int
#define uchar unsigned char
sbit f=p3^3; //外部中斷入口
sbit led=p1^0; //外中斷工作指示燈亮1s
uint counter,bai,shi,ge ; //定義計數總數,百、十、個位用於儲存對應位的數字
uchar count1; //定義無符號字元型資料「count」,用於計數20次達到20*50=1s
//定義無符號一維陣列,陣列的元素是數字1~9這10個數字在數碼管上顯示的段碼
uchar discode = ;
//定時器中斷函式,定時1s
void timer0() interrupt 1 using 1
if(count1==60)
th0 = 0x3c; //重新裝入初值
tl0 = 0xb0;
}/*---延時子程式
/*---功能:延時
/*---入口引數:延時時間ms
/*---出口引數:無
void delayms(uint ms)
/*---資料處理子程式
/*---功能:將數字分成百、十、個位-------*/
/*---入口引數:無
/*---出口引數:無
void process()
/*---數碼管顯示子程式
/*---功能:將數字顯示在對應的管子-------*/
/*---入口引數:無
/*---出口引數:無
void display()
函式名:外部中斷int1中斷處理程式
呼叫:[外部引腳int1中斷處理]
引數:無
返回值:無
結果:處理外部中斷訊號,counter jishu
備註:void int_1 (void) interrupt 2 using 2 //切換暫存器組到2
/*---主函式
/*---功能:將數字顯示在對應的管子-------*/
/*---入口引數:無
/*---出口引數:無
void main()}
數字頻率計
實驗報告 課程名稱 電子電路綜合設計指導老師 沈紅成績 實驗名稱 數字頻率計實驗型別同組學生姓名 一 設計任務 設計並製作乙個簡易數字頻率計電路。分三個頻段 1 10hz 100hz 99hz 2 100hz 1khz 999hz 3 1khz 10khz 9.9khz 當訊號頻率超過規定頻段的上限...
頻率計課程設計報告
自動化專業綜合課程設計1 課程設計報告 題目 數字式頻率計的設計 院 系 機電與自動化學院 專業班級 學生姓名 學號指導教師 2013年6月17日至2013年7月3日 華中科技大學武昌分校 自動化專業綜合課程設計1 設計任務書 目錄1 課程設計目的1 2 課程設計要求1 3 課程設計內容2 3.1系...
數字頻率計實驗報告
數字頻率計設計 計雙0102 雷昊 2001011830786 一 課程設計內容及要求 本次課程設計要求設計並用fpga實現乙個數字頻率計,具體設計要求如下 測量頻率範圍 10hz 100khz 精度 f f 2 系統外部時鐘 1024hz 測量波形 方波 vp p 3 5 v 硬體裝置 alter...