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

正文內(nèi)容

基于單片機ip核的等精度頻率計設計-資料下載頁

2025-08-22 17:49本頁面

【導讀】FPGA就是目前最受歡迎的可編程邏輯器件之一。IP核是將一些在數(shù)字電路中常。用但比較復雜的功能模塊,設計成可修改參數(shù)的模塊,讓用戶可以直接調(diào)用這些模塊。隨著FPGA的規(guī)模越來越大,使用IP核是一個發(fā)展趨勢。傳統(tǒng)測頻原理的頻率計的測量。具有較高的測量精度,而且整個頻率區(qū)域能保持恒定的測試精度。單片機的優(yōu)點實現(xiàn)了基于FPGA的8051IP核應用,設計一個等精度頻率計。

  

【正文】 t E = P3^2。 define d P2 //等精度頻率計的數(shù)據(jù)口 define Data P1 //液晶的數(shù)據(jù)口 char data Test1[]={ }。 char data TimeNum[]={ }。 void DelayUs(unsigned int us) { unsigned int ust。 ust=us1。 while(ust)。 } void DelayMs(unsigned int ms) { while(ms) { DelayUs(250)。 DelayUs(250)。 DelayUs(250)。 大學本科生畢業(yè)設計(論文) 27 DelayUs(250)。 } ///////*******液晶顯示程序 ****//////// } void WriteCommand(unsigned char c) { DelayMs(5)。 E=0。 RS=0。 RW=0。 _nop_()。 E=1。 Data=c。 E=0。 } void WriteData(unsigned char c) { DelayMs(5)。 E=0。 RS=1。 RW=0。 _nop_()。 E=1。 Data=c。 E=0。 RS=0。 } void ShowChar(unsigned char pos,unsigned char c) 大學本科生畢業(yè)設計(論文) 28 { unsigned char p。 if (pos=0x10) p=pos+0xb0。 else p=pos+0x80。 WriteCommand (p)。 WriteData (c)。 } void ShowString (unsigned char line,char *ptr) { unsigned char l,i。 l=line4。 for (i=0。i16。i++) ShowChar (l++,*(ptr+i))。 } void InitLcd() { WriteCommand(0x38)。 WriteCommand(0x38)。 WriteCommand(0x06)。 WriteCommand(0x0c)。 WriteCommand(0x01)。 } void init() { cl=0。 大學本科生畢業(yè)設計(論文) 29 clr=1。 spul=1。 DelayMs(2)。 clr=0。 DelayMs(2)。 } ///////*****主程序 ****//////////// void main(void) { unsigned long b,t,s,n1,n2。 InitLcd()。 sprintf(Test1,Qing Guang Ming )。 //初始化界面顯示 ShowString(0,Test1)。 sprintf(TimeNum,Bi Ye She Ji )。 ShowString(1,TimeNum)。 while(1) { if(k3==0)。 //按鍵 K3 按下,測量頻率 DelayMs(5)。 if(k3==0) { init()。 cl=1。 DelayMs(821)。 cl=0。 while(start==1)。 大學本科生畢業(yè)設計(論文) 30 sel2=0。 sel1=1。 sel0=1。 b=d。 sel2=0。 sel1=1。 sel0=0。 b = 8。 b=b+d。 sel2=0。 sel1=0。 sel0=1。 b=8。 b=b+d。 sel2=0。 sel1=0。 sel0=0。 b=8。 b=b+d。 sel2=1。 sel1=1。 sel0=1。 t=d。 sel2=1。 sel1=1。 sel0=0。 t=8。 大學本科生畢業(yè)設計(論文) 31 t=t+d。 sel2=1。 sel1=0。 sel0=1。 t=8。 t=t+d。 sel2=1。 sel1=0。 sel0=0。 t=8。 t=t+d。 s=(40000000/b)*t。 TimeNum[0]=39。 39。 TimeNum[1]=39。 39。 TimeNum[2]=39。 39。 TimeNum[3]=39。 39。 TimeNum[4]=39。 39。 TimeNum[5]=s/10000000+39。039。 TimeNum[6]=(s%10000000)/1000000+39。039。 TimeNum[7]=(s%1000000)/100000+39。039。 TimeNum[8]=(s%100000)/10000+39。039。 TimeNum[9]=(s%10000)/1000+39。039。 TimeNum[10]=(s%1000)/100+39。039。 TimeNum[11]=(s%100)/10+39。039。 TimeNum[12]=s%10+39。039。 TimeNum[14]=39。H39。 TimeNum[15]=39。Z39。 InitLcd()。 大學本科生畢業(yè)設計(論文) 32 DelayMs(15)。 sprintf(Test1,FREQ: )。 ShowString(0,Test1)。 ShowString(1,TimeNum)。 } if(k4==0)。 ///按鍵 K4 按下,測量占空比 DelayMs(5)。 if(k4==0) { spul=0。 cl=0。 clr=1。 _nop_()。 _nop_()。 _nop_()。 clr=0。 while(eend==0)。 sel2=0。 sel1=1。 sel0=1。 n1=d。 sel2=0。 sel1=1。 sel0=0。 n1 = 8。 n1=n1+d。 sel2=0。 sel1=0。 大學本科生畢業(yè)設計(論文) 33 sel0=1。 n1=8。 n1=n1+d。 sel2=0。 sel1=0。 sel0=0。 n1=8。 n1=n1+d。 DelayMs(10)。 clr=1。 _nop_()。 _nop_()。 _nop_()。 clr=0。 spul=0。 cl=1。 while(eend==0)。 sel2=0。 sel1=1。 sel0=1。 n2=d。 sel2=0。 sel1=1。 sel0=0。 n2 = 8。 n2=n2+d。 sel2=0。 sel1=0。 大學本科生畢業(yè)設計(論文) 34 sel0=1。 n2=8。 n2=n2+d。 sel2=0。 sel1=0。 sel0=0。 n2=8。 n2=n2+d。 s=(n2*100)/(n1+n2)。 TimeNum[0]=39。 39。 TimeNum[1]=39。 39。 TimeNum[2]=39。 39。 TimeNum[3]=39。 39。 TimeNum[4]=39。 39。 TimeNum[5]=s/10+39。039。 TimeNum[6]=s%10+39。039。 TimeNum[7]=39。 39。 TimeNum[8]=39。%39。 TimeNum[9]=39。 39。 TimeNum[10]=39。 39。 TimeNum[11]=39。 39。 TimeNum[12]=39。 39。 TimeNum[13]=39。 39。 TimeNum[14]=39。 39。 TimeNum[15]=39。 39。 InitLcd()。 DelayMs(15)。 大學本科生畢業(yè)設計(論文) 35 sprintf(Test1,DUTY: )。 ShowString(0,Test1)。 ShowString(1,TimeNum)。 } } }
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1