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

正文內(nèi)容

課程設計--基于51單片機的數(shù)控直流電源設計-wenkub.com

2025-05-31 16:21 本頁面
   

【正文】 show()。 write_da()。//通過 TLC 讀取 while(((outvinv)2)||((invoutv)2))//當誤差超過 時反復進行反饋校正 { if(outv253) outv=255。 write(qq,pp)。//參數(shù)類型轉換 show()。//初始化 wele()。 setvalue=0。 42 dp=read_byte()。 //器件內(nèi)部存儲區(qū)地址 response()。 //器件地址 (讀 ) 1010 111 1 response()。 write_byte(3)。 } void read()//讀取 { _24hc_init()。 //器件內(nèi)部存儲區(qū)地址 response()。 //器件內(nèi)部存儲區(qū)地址 response()。 41 start()。//按位或 scl=0。i++) { scl=1。 sda=1。//釋放總線 short_delay()。 40 short_delay()。i++) { temp=temp1。 short_delay()。 short_delay()。 while((sda==1)amp。 short_delay()。 short_delay()。 short_delay()。 scl=1。 // 顯示字符 i++。) { lcd_wdat(dis5[i])。 } lcd_pos(0x42)。 // 顯示字符 i++。 // 設置顯示位置為第一行的第 1 個字符 i = 0。 } /*************************************************** ***************** 當前參數(shù)顯示界面 *************** ***************************************************/ void show() //歡迎界面 { BYTE i。 delay(200)。\039。 lcd_wcmd(0x01)。 delay(200)。\039。 // 顯示字符 i++。 // 設置顯示位置為第一行的第 3 個字符 i = 0。 } /*************************************************** ***************** 開機歡迎界面 ******************* ***************************************************/ void wele() //歡迎界面 { BYTE i。 case 0xfe: setvalue=12。 case 0xfb: setvalue=5。 case 0xef: setvalue=。 case 0xbf: setvalue=。//記錄按鍵 while(temp1!=0xff)//等待松手 { P3=0xff。 temp1=P3。 ctu=qq。 } void changetf()//UCHAR 轉 FLOAT { setvalue=(dq*13)/255。 a[2]=39。 break。 break。 break。 break。 break。 break。 break。 break。 break。 break。i++) { y=x/(pow(10,(3i)))。 } /******************************************* ******** ***************** 字符類型轉換函數(shù) *************** ***************************************************/ void change(float nn,BYTE a[6]) //float 轉字符數(shù)組 { uint i,y。 TLCCS=1。 TLCCL=1。 TLCCL=0。 if(temp==1) { vad=vad+2 。 TLCCL=1。 TLCCL=0。 if(temp==1) { vad=vad+8。 TLCCL=1。 TLCCL=0。 31 if(temp==1) { vad=vad+32。 TLCCL=1。//4 TLCAD=1。 } delay(1)。 TLCCL=0。 30 if(temp==1) { vad=vad+256 。 delay(1)。 temp=TLCOUT。 TLCCS=0。 vad=0。 } /*************************************************** 29 ***************** AD( TLC)讀取函數(shù) ************** ***************************************************/ void read_tlc() { float vad。 DAWR=1。 // DACS,DAWR 都為低電平, 0832 為直通方式,送出數(shù)據(jù) delay(1)。 //清除 LCD 的顯示內(nèi)容 delay(1)。 // delay(1)。 ep = 0。 _nop_()。 _nop_()。 rw = 0。 ep = 0。 _nop_()。 _nop_()。 _nop_()。 } void lcd_wcmd(BYTE cmd) { // 寫入指令數(shù)據(jù)到 LCD while(lcd_bz())。 result = (BOOL)(P0 amp。 _nop_()。 } } } /*************************************************** ***************** LCD 顯示 子函數(shù)組 **************** 26 ***************************************************/ BOOL lcd_bz() { // 測試 LCD 忙碌狀態(tài) BOOL result。 i++) { _nop_()。 sbit ep = P2^4。 sbit DACS=P1^6。 sbit TLCOUT=P1^4。//轉換傳遞參數(shù) uchar ctu,outv,inv。 BYTE code dis5[] = {Output: }。 BYTE code dis1[] = {Power Supply}。同時,通過本次 課程 設計,鞏固了我們學習過的專業(yè)知識,也使我們把理論與實踐從真正意義上相結合了起來;考驗了我們借助 互聯(lián)網(wǎng)搜集、查閱相關文獻資料,和組織材料的綜合能力;從中可以自我測驗,認識到自己哪方面有欠缺、不足,以便于在日后的學習中得到改進、提高。改變電壓的大小,當單片機通過閉環(huán)負反饋調(diào)節(jié)回路的 A/D 轉換檢測到電壓達到設定值時,將再次對輸出電壓進行調(diào)制,直到輸出電壓達到設定值;電壓值理論上是象形變化的,不會產(chǎn)生高次諧波,基本實現(xiàn) 了 各項要求和目標,達到了此次 課程 設計的預期目的。 21 結論(心得體會) 經(jīng)過 兩個周 的艱苦奮戰(zhàn),我最終完成了 課程 設計 。 精度分析 絕對誤差: ΔU=(++?...++)/12= 相對誤差: γ A=ΔU/U=(++? ++)/12=% 線性度: γL=ΔLmax/YFS= 靈敏度: K= 誤差分析 從電路的原理框圖可以看出,系統(tǒng)的誤差來源于四個方面: 20 DAC0832 的量化誤差。找一塊數(shù)字表將其并聯(lián)在輸出電路上,按 S1 或 S2 設定一個電壓,此時 LCD1602 第一行顯示的電壓可能會有誤差,適當微調(diào)反饋電路的 VR2,使其與數(shù)字表讀數(shù)一致,再將數(shù)字表 串聯(lián)在電源的輸出電路上,選擇適當?shù)碾娏鳈n,接上一定的負載。 硬件測試 電源部分提供整個電路所需各種電壓 ,由電源變壓器和整流濾波電路及 三 個輔助穩(wěn)壓 芯片 輸出構成,電源變壓器的功率由需要輸出的電流大小決定,確保有充足的功率余量。 圖 431 24C02B 寫入程序流程圖 讀取數(shù)據(jù) 退出 發(fā)送地址 開始 開始 寫入數(shù)據(jù) 退出 發(fā)送地址 開始 有按鍵按下 執(zhí)行相應功能 退出 16 圖 432 24C02B 讀取程序流程圖 DAC0832 程序流程 DAC0832 的程序流程圖如 圖 44 所示。系統(tǒng)主程序流程圖如圖 411 和圖 412 所示。通過處理,單片機將模擬量值通過1602 液晶顯示出來。 圖 326 EEPROM 拓展模塊原理圖 12 顯示模塊 顯示模塊主要由 TLC1543 及 LCD 液晶顯示屏組成。 09 為關機設定。因此,該設計最小步進電壓為 。由于 NE5534 Q1 Q2 及取樣電路構成負反饋,由運放的“虛短”特點, NE5534 的反向輸入端的電壓 U2 為正10 向輸入端的電壓大小 U1。發(fā)光二極管起過流提醒作用。 Q1, Q2 組成復合管 ,以實現(xiàn)大電流輸出。經(jīng)過兩級運放 放大后, DAC0832 的轉換分辨率為 10/(2^81)=。要是需要相應的模擬電壓 信號,可通過一個高輸入阻抗的線性運算放大器實現(xiàn)這個供功能。 8 圖 321 電源模塊原理圖 DA 轉換模塊 DA 轉換模塊由 DAC0832,兩級運放 UA741 組成。 硬件電路設計 本系統(tǒng)由電 源模塊 , 調(diào)壓模塊, DA 轉換模塊,鍵盤模塊, EEPROM 拓展模塊與顯示模塊組成。 優(yōu)點:兩芯片均為常用芯片,操作簡單,軟件編程簡單;缺點:占用比較多的 IO 口,為 PCB 布線帶來困難。 通過比較,結合本設計不需要太多 IO 口, 方案一為最佳方案。優(yōu)點:界面美觀,可顯示文字及數(shù)字;缺點:價格較貴。 因為本系統(tǒng)對單片機的速度要求不是很高,而且連接擴展 EEPROM 也不復雜,經(jīng)過比較,選用方案二。 控制器部分 方案一 應用 mega16 作為控制器。 系統(tǒng)總框圖 采用雙 220V/18V 變壓器,將 220V 市電經(jīng)橋式整流,濾波后得 +21V和 21V 電壓 值,再經(jīng)過三端穩(wěn)壓 芯片得到需要的 +15V,15V 和 +5V,為系統(tǒng)提供電源支持。采用此方案是對方 案二的改進,能有效的縮短調(diào)節(jié)時間,進一步提高輸出精度。所以,當 MCU 輸出數(shù)據(jù)增加 1 的時候,最終輸出電壓增加,當調(diào)節(jié)電壓的時候,可以以每次 依 的梯度增加或者降低電壓。 方案二:用 D/A 和運算放大器做電流 源,即采用 D/A 輸出調(diào)節(jié)晶體管的偏值電流(電壓)。在前期方案設計中采用 PWM 脈寬調(diào)制。 隨著科學技術的不斷發(fā)展,特別
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1