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

正文內(nèi)容

畢業(yè)設計論文簡易數(shù)控直流電源設計(存儲版)

2024-12-16 00:11上一頁面

下一頁面
  

【正文】 數(shù)計算 電壓輸出范圍 0~,步進 ,共有 100種狀態(tài), 8為字長的 D/A 轉(zhuǎn)換器具有 256 種狀態(tài),能滿足要求,設計中用兩個電壓控制字代表 ,當電壓控制字從 0,2,4,?, 198時 ,電源輸出電壓為 , ? ,。使用 NMOS 工藝(速度低,功耗大、集成度低)。 第四代: FLASH 的使用使 MCU 技術(shù)進入了第四代。 ( 3) 控制功能強。 中斷系統(tǒng): 8051 具備較完善的中斷供能,有兩個外中斷、兩個定時 /計數(shù)器和一個串行中斷,可滿足不同的控制要求,并且有 2級的優(yōu)先級別選擇。然而,初始復位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài),8051 的初始態(tài)。 Pin31:EA/Vpp程序存儲器的內(nèi)外部選通線, 8051 和 8751 單片機,內(nèi)置有 4kB的程序存儲器,當 EA為高電平并且程序地址小于 4kB 時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過 4kB地址則讀取外部指令數(shù)據(jù)。它們分別與端口 A/B配合使用,可以用作控制信號輸出或作為狀態(tài)信號輸入。但它為高電平時,清除所有內(nèi)部寄存 器的內(nèi)容,并將3個數(shù)據(jù)端口 PA、 PB、 PC 置為輸入方式。 D D5: A 口方式選擇 0 0 方式 0 0 1 方式 1 1 方式 2 D4: A口功能 ( 1=輸入, 0=輸出) D3: C口高 4位功能 ( 1=輸入, 0=輸出) D2: B口方式選擇 ( 0=方式 0, 1=方式 1) D1: B口功能 ( 1=輸入, 0=輸出) D0: C口低 4位功能 ( 1=輸入, 0=輸出) 8255可編程并行接口芯片工作方式說明: 方式 0: 基本輸入/輸出方式。 六 、軟件設計流程圖 程序的設計采用了模塊化的思想,有一個主控程序、五個模塊應用程 序和一個中斷程序。用軟件測試輸出。 ( 5)基準電壓溫漂引入的誤差 LM336 在 0~40℃范圍內(nèi)漂移不大于 4mV,故相對誤差 =+/2mV/5mV=+/% 八 、總結(jié) 在 本次設計 中,讓我知道我們學的知識是遠遠不夠的,因此在做這 次畢業(yè)設計的時候總是不知從何做起走,特別是在單片機這塊上是遠遠不夠的,連基本的運用都不會,還有就是整個電路圖的仿真與調(diào)試,也是這次論文的一個難題,往往只有那么一點小錯誤,但是就是自己檢查不出來,從而導致寫論文的速度。 //1602 使能信號端 sbit key1=P2^3。 //編碼表 帶點數(shù)碼管顯示 uchar code table1[]=Wele to。 uchar code table9[]=:triangle wave。 void trap()。 void init_bjhm()。 void main() { init_kjhm()。 if(key1==0||key2==0) { if(key0==0) init_bjhm()。 wela=0。 P1=0xff。y)。 wela=0。 wela=0。 wela=0。num0。 } delay(5)。num++) { P0=num。 } void keycan_bjys() //預設 amp。 if(key2==0) { num。 if(key0==0) //預設功能 { P0=num。 while(!key3)。 if(key0!=0)break。 P1=。 lcden=1。 write_(0x06)。 for(num0=0。 write_(0x0e)。 } write_(0x80+0x40)。 write_(0x38)。 delay(50)。 lcden=0。num0++) { write_date(table7[num0])。 wela=0。num015。 } } void init_trap() //初始化 6 梯形波輸出顯示畫面函數(shù) { dula=0。 for(num0=0。 for(num0=0。 write_(0x0e)。 } write_(0x80+0x40)。 write_(0x38)。 delay(50)。 num=0。 delay(1)。 } } void init() //初始化子函數(shù) { wela=0。num015。 wela=0。num0++) { write_date(table8[num0])。 lcden=0。)。 write_(0x01)。num0++) { write_date(table9[num0])。 write_(0x80)。 delay(50)。 for(num0=0。 } } void init_bxxzhm() //初始化 4 波形設置顯示畫面函數(shù) { dula=0。num015。 wela=0。num0++) { write_date(table3[num0])。 lcden=0。 delay(50)。 write_(0x38)。 P1=date。 if(key0!=0)break。 } } if(num1==2) { init_trap()。 bxsz=num1。 xsys=num%10。 while(!key1)。 wr_da=0。 for(num=0。num++) { P0=num。 wr_da=0。 wela=1。 wela=1。 wela=1。x) for(y=110。 25 25 dula=0。 wela=1。 P1=0xf0。 void init_square()。 void write_date(uchar date)。 void display_bxsz(uchar bxsz)。 uchar code table7[]=Waveform chooses。 uchar code table_x[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //鎖存器位選 sbit lcdrs=P3^1。 ( 3) A/D, D/A 轉(zhuǎn)換誤差 受 AD 轉(zhuǎn)換器精度及基準源穩(wěn)定程度的限制,不可避免地帶來一定的誤差,為了更精確的輸出恒流電源,必須選用更多位數(shù)的 AD、 DA 芯片。 20 20 圖 6軟件流程圖 鍵值處理程序 是否為 AUTO鍵 開始自動掃描 是否為加鍵 已按下啟動鍵 數(shù)據(jù)達最大值 是否為減鍵 數(shù)據(jù)加 已按下啟動鍵 數(shù)據(jù)達最小值 數(shù)據(jù)減 是否為確定鍵 已按下啟動 鍵 輸入數(shù)據(jù) 是是是是是是是是是否否否否否否否否否已按下啟動鍵 否是清除當前數(shù)據(jù) 已 按下啟動鍵 否是存儲數(shù)據(jù) 是否為清除鍵 是否為數(shù)據(jù)鍵 返 回 是是否否 21 21 七、 測試結(jié)果及結(jié)果分析 系統(tǒng)功能測試 ( 1) 直流穩(wěn)壓電源調(diào)試 此模塊的輸入電壓為 16V 的交流變壓器,經(jīng) LM7805 LM7905 LM7815 LM7915芯片和一些電容及電感濾波后輸出正負 5V,正負 15V 的直流電壓,穩(wěn)度精度可以達到要求。 方式 2 : 雙向總線方式。其中 C口按位置位/復位控制字方式使用較為繁難,說明也較冗長,故在此不作敘述,需要時用戶可自行查找有關(guān)資 料。來自系統(tǒng)總線,低電平有效。通常 A口、 B口作為輸入輸出的數(shù)據(jù)端口。 如果單片機是 EPROM,在編程其間, 將用于輸入編程脈沖。初始化后,程序計數(shù)器 PC指向 0000H, P0P3輸出口全部為高電平,堆棧指針寫入 07H,其它專用寄存器被清 “ 0” 。 并行輸入輸出( I/O)口: 8051 共有 4組 8位 I/O 口( P0、 P P2 或 P3),用于對外部數(shù)據(jù)的傳輸。 單片機的主要特點有 ( 1) 具有優(yōu)異的性價比。 ( 3 )將多個 CPU 集成到一個 MCU 中。 D/A 轉(zhuǎn)換部分輸出電壓 Ui作為電源功放機的輸入電 壓。 數(shù)控 穩(wěn)壓輸出部分 這兩部分的核心是一個 AT89C51 最小應用系統(tǒng),包括一片 AT89C51 芯片,雖然理論上這兩部分需要的接口較多,單片機無法滿足,但由于在軟件上采用了對 P0 口分時復用的方法(即每次對一個擴展芯片進行數(shù)據(jù)交換后均對 P0 口復位),因此并不需要外加一片 8255 擴展 I/O 口,節(jié)約了成本。 15V 電源 8 8 電壓放大和電流放大
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1