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

正文內(nèi)容

基于at89s52單片機的程控放大器設(shè)計(參考版)

2025-01-21 14:34本頁面
  

【正文】 default: break。 else break。 //按鍵釋放檢測 lcd_delay(10)。 } for (。 if (i==250) i=0。 if(0xfd==P3) { if (i%50==0) //速度為半秒減一次 { val。 //一秒內(nèi)是否釋放 } for (i=0。 if (0xfd==P3) continue。i=100。 disp()。 case 0xfd: lcd_delay(10)。 else break。 //按鍵釋放檢測 lcd_delay(10)。 } for (。 if (i==250) i=0。 if(0xfe==P3) { if (i%50==0) //速度為半秒加一次 { val++。 //一秒內(nèi)是否釋放 } for (i=0。 if (0xfe==P3)continue。i=100。 disp()。 case 0xfe: lcd_delay(10)。 disp()。 //初始化并啟動DAC0832 dawr=0。測試(第二版) .華中理工大學(xué)出版社, 200o2 李廣弟.單片機基礎(chǔ).北京航空航天大學(xué)出版社,19953 趙茂泰.智能儀器原理及應(yīng)用.北京:電子工業(yè)出版社,19994 楊欣榮,凌玉華等.現(xiàn)代測控技術(shù)與智能儀器.長沙:湖南科學(xué)技術(shù)出版社,19955 陳榮章,孔云英.工廠電氣故障與排除方法. 化學(xué)朱玉田. 程控增益放大器實現(xiàn)方法的比較與選用[J ] . 機電工程, 1997 , (4) : 42~44.6 華蘇重, 林青. 寬帶高增益精密程控增益放大器設(shè)計[J ] . 電子測量儀器學(xué)報, 1997 , (2) : 37~39. 7 王俊杰, 黃心漢. 程控增益放大器和自動調(diào)整增益放大器的設(shè)計[J ] . 電子技術(shù)應(yīng)用, 1998 , (5) : 50~51. 8 何立民. MCS 51 系列單片機應(yīng)用系統(tǒng)設(shè)計[M] . 北京。謝謝你們!參考文獻1 謝自美. 電子線路設(shè)計在此,我衷心感謝各位老師的指導(dǎo)和支持。在獲得知識的同時,我也認識到了自己還需要學(xué)習(xí)的東西很多,理論需要很好的結(jié)合實踐,全面分析并解決問題的能力有待提高。同時獲得了豐富的理論知識,極大地提高了實踐能力,并對當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,尤其在單片機及其接口技術(shù)方面,這對我今后進一步學(xué)習(xí)計算機方面的知識有極大的幫助。設(shè)計過程,也好比是我們的成長歷程,常有一些不如意,也許這就是在對我們提出挑戰(zhàn),勇敢過,也戰(zhàn)勝了,勝利的鐘聲也就一定會為我們而敲響。另外在編程中出現(xiàn)問題時,一定要戒驕戒躁,腳踏實地,認真看書,仔細分析,仔細調(diào)試,就一定會發(fā)現(xiàn)錯誤。值得一提的是,通過單片機課程設(shè)計,我不僅加深了對單片機理論的理解,還學(xué)會了將理論很好地應(yīng)用到實際當(dāng)中去。這個設(shè)計過程中,我遇到過許多次失敗的考驗,就比如,自己對實際生活中的交通秩序的不了解給整個設(shè)計帶來的困擾,連東南西北四個方向紅綠燈之間的關(guān)系都沒搞清楚,這是對現(xiàn)實生活中小細節(jié)的忽略。進一步熟練使用Proteus仿真軟件,加強了工程繪圖的能力,也提高了動手能力。但是也有一些地方需要改進,比如自動增益模塊,由于一些原因,沒有調(diào)試成功。從仿真結(jié)果來看,輸出的波形滿足了基本要求,無明顯失真,且放大倍數(shù)準確。并且由于電阻的集成制造,保證了其參數(shù)的一致性,放大器的穩(wěn)定性能取決于外接運算放大器的性能,電路中采用CA3140可獲得非常穩(wěn)定的增益。比較適合于一般的數(shù)字控制的函數(shù)發(fā)生器、音響、自動化儀表、數(shù)控電壓源、數(shù)控電流源等電路中。 lcd_delay(1)。 //顯數(shù)據(jù),關(guān)閉光標(biāo)比較好 lcd_delay(1)。 lcd_delay(1)。 //第二行,并............}11.LCD初始化函數(shù)程序 此函數(shù)功能為液晶屏的設(shè)置及初始化。/******************指針定位函數(shù)程序***************/void lcd_moveto(unsigned char x,unsigned char y){ //顯示字符的位置:第x行y列(X=1或2,Y=0~15) if (x==0) lcd_putmand(0x80|y)。 lcde=0。 P0=putchar。 lcdrw=0。/*********************輸出字符函數(shù)程序********************/void lcd_putchar(unsigned char putchar) { //寫數(shù)據(jù) RS=High,RW=Low,E=High:寫數(shù)據(jù) while(lcd_busy())。}9.輸出一個字符程序 此函數(shù)的功能為輸出一個字符到液晶屏上。 lcde=1。 lcde=0。 //判斷是否忙碌 lcdrs=0。 //返回標(biāo)志判斷是否LCD忙碌}8.寫命令函數(shù)本函數(shù)為向LCD1602內(nèi)寫命令函數(shù)。 lcde=0。 //使能端為High if (lcd_flag==1) flag=1。 //寄存器為Low lcdrw=1。/******************檢測忙標(biāo)志函數(shù)程序*****************/bit lcd_busy() //判斷是否忙碌 RS=Low,RW=High,E=High:讀狀態(tài){ bit flag=0。}7.檢測LCD忙函數(shù) 此函數(shù)主要功能為檢測LCD1602液晶忙標(biāo)志函數(shù),當(dāng)要向LCD1602內(nèi)傳輸數(shù)據(jù)時,需要先進行忙標(biāo)志檢測。 }}6.?dāng)?shù)據(jù)轉(zhuǎn)化函數(shù) 此函數(shù)的功能為,將要顯示的數(shù)據(jù)經(jīng)查表后得到的ASSICII碼傳送到液晶顯示緩存區(qū)內(nèi),以備顯示函數(shù)調(diào)用直接顯示出正確的字符。pdis[1]+16。 } lcd_moveto(1,0)。pdis[0]+16。 lcd_moveto(0,0)。 lcd_init()。}5.LCD1602液晶輸出函數(shù)此函數(shù)主要完成將液晶顯示輸出緩沖區(qū)的數(shù)據(jù)輸出到液晶顯示屏上。j0。i0。i0k。 unsigned char i,j。 //輸出到1602}4.延時程序此程序為液晶顯示函數(shù)和主程序按鍵去抖延時提供毫秒級延時函數(shù)。 lcd_deal(1,6,10)。 //顯示符號“.” lcd_deal(1,4,(unsigned char)((float)val/256*50)%10)。 //分離個位 lcd_deal(1,2,(unsigned char)((float)val/256*5)%10)。 //分離百位 lcd_deal(0,1,val%100/10)。/*********************顯示函數(shù)程序********************/void disp(void){ P2=val。3.顯示子程序此程序為液晶顯示子程序,首先將要顯示的變量val的百位、十位、個位分離。減一鍵類似。顯示屏第一行數(shù)字顯示val的大小,第二行適時顯示轉(zhuǎn)化后的電壓值。 //全局變量2.主程序 本系統(tǒng)主程初始化并啟動DAC0832芯片后,進入按鍵檢測程序。unsigned char dis[2][16]={{ //液晶初始化數(shù)據(jù) 0x20,0x20,0x20,0x20, //0x20輸出是空即空格 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20}, {0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20, 0x20,0x20,0x20,0x20}}。 unsigned char code shuzi[]={0,1,2,3,4,5,6,7,8,9}。 void lcd_moveto(unsigned char ,unsigned char
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1