freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機和fpga的位同步信號提取畢業(yè)論文-資料下載頁

2025-06-22 01:41本頁面
  

【正文】 PORTL_NFPQ XBYTE[0X8E] // NFPQ 低八位地址 define PORTL_DCNT XBYTE[0XBF] //可逆計數(shù)器的八位地址 10111111define PORTL_LADIS XBYTE[0XFF] //千萬位存放地址define PORTL_LADIS XBYTE[0XFF] //百萬位存放地址define PORTL_LADIS XBYTE[0XFD] //十萬位存放地址define PORTL_LADIS XBYTE[0XFC] //萬位存放地址define PORTQ_LADIS XBYTE[0XFB] //千位存放地址 define PORTB_LADIS XBYTE[0XFA] //百位存放地址define PORTS_LADIS XBYTE[0XF9] //十位存放地址define PORTG_LADIS XBYTE[0XF8] //個位存放地址// 狀態(tài)指示的編址,其中有一部分可以用于控制define STATELED_ALARM XBYTE[0XD0] //警告define STATELED_F5 XBYTE[0XD1] //頻段5define stateled_fout xbyte[0xD2] //已經(jīng)使用了foutdefine STATELED_T1 XBYTE[0XD3] //已經(jīng)使用T1define STATELED_F4 XBYTE[0XD4] //頻段4define STATELED_F3 XBYTE[0XD5] //頻段3define STATELED_F2 XBYTE[0XD6] //頻段2define STATELED_F1 XBYTE[0XD7] //頻段1define STATELED_SYN XBYTE[0XD8] // STATELED_SYN 自動狀態(tài)下的同步狀態(tài),表示系統(tǒng)已經(jīng)在同步狀態(tài)define STATELED_CAP XBYTE[0XD9] //STATELED_CAP自動狀態(tài)下的捕捉指示,表示系統(tǒng)在進行捕捉define STATELED_WAIT XBYTE[0XDA] // STATELED_WAIT 等待鍵入操作指令define STATELED_INPUT XBYTE[0XDB] //STATELED_INPUT 表示系統(tǒng)等待輸入工作define STATELED_MAN XBYTE[0XDC] //STATELED_MAN 表示系統(tǒng)在手動模式下,進行人工定位分頻器define STATELED_MEA XBYTE[0XDD] //STATELED_MEA 自動狀態(tài)下的測量指示,表示在測量輸入信號的頻率 define STATELED_AUTO XBYTE[0XDE] // STATE_AUTO 自動狀態(tài),表示自動搜索過程define STATELED_ON XBYTE[0XDF] //上電指示,表示程序在工作 //定義一些常數(shù),來控制中斷服務(wù)程序的執(zhí)行時間,和常用的時鐘頻率 //T0的中斷服務(wù)時間 define MEACONT 10 //測量的中斷服務(wù)時間//011X對應(yīng)data[3..0]define CAPTIME1 10 //第一捕捉時間define CAPTIME2 20 //第二捕捉時間define SYNTIME 40 //同步栓測時間define FC 12000000 //外部頻率Ulong rate。 //存放測量的頻率Uchar N1=250,pret=MEACONT, hrate=0, start_t=10, bcdchar。Ulong bcdlong。 //存放bcd的臨時值longg型的//n1表示對可逆逆數(shù)器賦的初值,第二次為N1*N1/2//pret用來存放當前中斷服務(wù)程序的中斷服務(wù)程序的執(zhí)行倒計時//hrate 用來存放測頻時的高十六位//start_t 用來存放led測試的倒計時//bcdchar 用來存放拆bcd碼時的臨時bcdUchar ratebcd[9]={0,0,0,0,0,0,0,0,0};//存放頻率的bcd碼//其對應(yīng)為千萬,百萬,十萬,萬,千,百,十,個//bcd 碼中各為位表示BIN,RBIN,LTN,D,C,B,A。unit nfpq。sbit P16_CTRC=p1^6。 //測頻清零狀態(tài)sbit P17_CTRC=p1^7。 //測頻起始脈沖sbit P10_NFPQEN=P1^0。bit STATE_AUTO。 //自動狀態(tài)bit STATE_WAIT。 //等待狀態(tài):(STATE_AUTO:等待ent。)//STATE_MAN。STATE_MAN_INPUT。等待輸入頻率and 和ent。//STATE_MAN_SYN??梢暂斎隦ST;bit STATE_AUTO_MEA。 //自動狀態(tài)的測量狀態(tài)bit STATE_AUTO_MEA。 //人工狀態(tài)bit STATE_AUTO_MEA; //捕捉狀態(tài)bit STATE_AUTO_MEA; //同步狀態(tài)bit STATE_AUTO_MEA; //同步等待時間bit STATE_AUTO_MEA; //人工的輸入狀態(tài)bit STATE_AUTO_MEA; //人工的同步狀態(tài)bit STATE_AUTO_MEA; //同步狀態(tài)下,等待測頻 bit CAP=0。 //捕捉狀態(tài)時,第一次和每二次的狀態(tài)標志//bit startled=1。 //檢測初始led標志=1,表示檢測。使用dlms()。 bit bin=0。 //消隱檢測程序 bit fout=0。 //同步狀態(tài)下的同步頻率測試標志延時程序void dlms(void)。void dlms(void){ uchar I。for (i=200。i0。i)}警告程序void alarm(void)。 void alarm(void) { STATELED_ALARM=1。dlms()。STATELED_ALARM=0。}鍵盤掃描程序uchar kbscan(void)。 uchar kbscan(void)。 {uchar scode ,recode。 P2=0xF0。If((P2amp。0xF0)!=0xF0) {dlms()。 If((P2amp。0xF0)!0xF0) {scode=0xFE。 while ((scodeamp。0x10)!=0) {P2=scode。 If((P2amp。0xf0)!=0xf0) {recode = (P2amp。0xf0)|0x0f。 Return((~scode)+(~recode))。}elsescode=(scode1)|0x01。}}}return(0)。}}T0的加載初始程序void loadt0(void)。void loadt0(void)。 //T0的加載子程序 定時50ms,其中沒有包括PT0 { TH0=0X3C。 TL0=0xB0。 TR0=1。 ET0=1。}十進制轉(zhuǎn)換為bcd碼void bcdchange(void)。void bcdchange(void) { bcdlong=(ulong)rate/10000000。 //千萬位顯示Bcdchar=(uchar)bcdlong。If (bin==0) {if(bcdchar==0) {bcdchar=(uchar)(bcdchar+0x00)。 Ratebcd[7]=bcdchar。 }else{ bcdchar=(bcdchar+0x70)。 batebcd[7]=bcdchar。 bin=1。}}Else { bcdchar=(uchar)(bcdchar+0x70)。 Ratebcd[7]=bcdchar。}Bcdlong=(ulong)rate/1000000。Bcdchar=(uchar)bcdlong%10。If(bin==0) { if(bcdchar==0) { bcdchar=(uchar)(bcdchar+0x00)。 Ratebcd[6]=bcdchar。 }{ bcdchar=(bcdchar+0X70)。 ratebcd[6]=bcdchar。 bin=1。}}else { bcdchar=bcdchar+0x70。 ratebcd[6]=bcdchar。 }bcdlong=(ulong)rate/100000。bcdchar=(uchar)(bcdlong%10)。if(bin=0) { if(bcdchar==0){ bcdchar=bcdchar+0x00。 ratebcd[5]=bcdchar。}else { bcdchar+bcdchar+0X70。 ratebcd[5]=bcdchar。 bin=1。}}else { bcdchar=bcdchar+0x70。ratebcd[5]=bcdchar。}bcdlong=(ulong)rate%100000。 / /萬位顯示Bcdlong=(ulong)bcdlong/10000。Bcdchar=(uchar)bcdlong/10。If(bin==0){ if(bcdchar==0) { bcdchar=bcdchar+0x00。 Ratebcd[4]=bcdchar。 }Else{ bcdchar=bcdchar+0X70。 Ratebcd[4]=bcdchar。Bin=1。}}else { bcdchar=bcdchar+0x70。 ratebcd[4]=bcdchar。 }bcdlong=(ulong)rate%10000。 // 千位顯示bcdlong=(ulong)bcdlong/1000。bcdchar=(uchar)bcdlong%10If(bin==0) {if(bcdchar==0) { bcdchar=bcdchar+0x00。 ratebcd[3]=bcdchar。 }else{ bcdchar+bcdchar+0X70。 ratebcd[3]=bcdchar。 bin=1。}}else{ bcdchar=bcdchar+0x70。ratebcd[3]=bcdchar。}bcdlong=(ulong)rate%1000。 // 百位顯示bcdlong=(ulong)bcdlong/100bcdchar=(uchar)bcdlong%10If (bin==0) { if(bcdchar==0) { bcdchar=bcdchar+0x00。 ratebcd[2]=bcdchar。 }else { bcdchar=bcdchar+0X70。 ratebcd[2]=bcdchar。 bin=1。}}else { bcdchar=bcdchar+0X70。 ratebcd[2]=bcdchar。}bcdlong=(ulong)rate%100。 // 十位顯示bcdchar=(uchar)bcdlong%10If (bin==0) { if(bcdchar==0) { bcdchar=bcdchar+0x00。 ratebcd[1]=bcdchar。 }else { bcdchar=bcdchar+0X70。 ratebcd[1]=bcdchar。 bin=1。}}else { bcdchar=bcdchar+0x70。 ratebcd[1]=bcdchar。 bcdchar=(uchar)(rate)%10 // 個位顯示If (bin==0) { if(bcdchar==0) { bcdchar=bcdchar+0x00。 ratebcd[0]=bcdchar。 }else { bcdchar=bcdchar+0X70。 ratebcd[0]=bcdchar。 bin=1。}}else { bcdchar=bcdchar+0x70。 ratebcd[0]=bcdchar。}bin=0。}顯示程序void display(void)。void display(void){ PORTQW_LADIS=ratebcd[7]。PORTBW_LADIS=ratebcd[6]。PORTSW_LADIS=ratebcd[5]。PORTW_LADIS=ratebcd[4]。PORTQ_LADIS=ratebcd[3]。PORTB_L
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1