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

正文內(nèi)容

基于單片機(jī)數(shù)字電源設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-27 19:28本頁(yè)面
  

【正文】 強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。運(yùn)行Keil軟件需要 Pentium或以上的 CPU,16MB 或更多 RAM、20M 以上空閑的硬盤空間、WIN9NT、WIN202WINXP 等操作系統(tǒng)。目前 40keil的版本已經(jīng)出到 keil uVision4,keil 軟件常與 proteus仿真軟件相配合使用。 Keil 軟件的應(yīng)用 Keil 軟件的作用uVision與 Ishell分別是 C51 for Windows和 for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用 IDE本身或其它編輯器編輯 C或匯編源文件,然后分別由 C51及 C51編譯器編譯生成目標(biāo)文件(.OBJ),目標(biāo)文件可由 LIB51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51連接定位生成絕對(duì)目標(biāo)文件(.ABS),ABS 文件由 OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的 Hex文件,以供調(diào)試器 dScope51或 tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 Keil 軟件的操作流程首先我們要養(yǎng)成一個(gè)習(xí)慣:最好先建立一個(gè)空文件夾,把自己的工程文件放到里面,以避免和其他文件混合,如圖 26筆者先創(chuàng)建了一個(gè)名為“keil program”文件夾 41圖 26 個(gè)人所創(chuàng)文件夾啟動(dòng)運(yùn)行 Keil軟件,顯示如圖 27所示的啟動(dòng)時(shí)的界面。圖 27 啟動(dòng)時(shí)的界面按照下面的步驟建立一個(gè)項(xiàng)目:1. 點(diǎn)擊 Project菜單,選擇彈出的下拉式菜單中的 New uVision Projectx新建一個(gè)項(xiàng)目工程,如圖 。接著彈出一個(gè)標(biāo)準(zhǔn) Windows文件對(duì)話窗口,如圖 ,在“文件名”中輸入 C程序項(xiàng)目名稱“dsq” 。保存后的文件擴(kuò)展名為 uvproj,這是 Keil uVision4項(xiàng)目文件擴(kuò)展名,以后可以直接點(diǎn)擊此文件以打開先前做的項(xiàng)目。 42圖 28 New Project 菜單圖 29 文件窗口2. 選擇所要的單片機(jī),如圖 。這里選擇我所用的 Ateml公司的 AT89C51。 43 圖 30 芯片選擇對(duì)話框,接下來(lái)開始建立一個(gè)源程序文本。如圖 31所示在 File下面選擇 New。圖 31 創(chuàng)建 New File 對(duì)話框 441. 在下面空白區(qū)寫入或者復(fù)制一個(gè)完整的 C程序(本文附錄 A程序) ,如圖 32所示。 圖 32 填寫程序?qū)υ捒?. 點(diǎn)擊 File→Save 在出現(xiàn)的對(duì)話框里面輸入 , 文件,如圖 33。 45圖 33 Save As 對(duì)話框3. 選擇 Target 1右擊選擇 Options for Target對(duì)話框里找到 output,在 Creat HEX File選項(xiàng)里選中并選擇 OK,如圖 34所示。 46圖 34 Options for Target 對(duì)話框4. 右擊 Source Group選中 Add Files To Group Source Group 1,如圖,在所出現(xiàn)的對(duì)話框里找到之前所創(chuàng)建的 Add,如圖 35。 47圖 35 右擊 Source Group 列表圖 36 Add File 對(duì)話框5. 點(diǎn)擊 Project選擇 Build Target開始編譯,如圖 36所示。若下方Build Output提示為 0 Error(s) ,0 Warning(s).如圖 37,則說(shuō)明 48編譯正確。生成文件 。圖 Build target 選項(xiàng)圖 37 編譯結(jié)果對(duì)話框 主程序流程本論文中,軟件主要功能包括按鍵掃描、DAC 輸出處理、ADC 檢 49測(cè)和顯示處理程序,主程序流程圖如下所示 圖 38 主程序流程圖在軟件設(shè)計(jì)中,一般采用模塊化的程序設(shè)計(jì)方法,它具有明顯的優(yōu)點(diǎn)。把一個(gè)多功能的復(fù)雜的程序劃分為若干個(gè)簡(jiǎn)單的、功能單一的程序模塊,有利于程序的設(shè)計(jì)和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)層次一目了然。應(yīng)用系統(tǒng)的程序由包含多個(gè)模塊的主程序和各種子程序組成。各程序模塊都要完成一個(gè)明確的任務(wù),實(shí)現(xiàn)某個(gè)具體的功能,在具體需要時(shí)調(diào)用相應(yīng)的模塊即可。系統(tǒng)主程序控制單片機(jī)系統(tǒng)按預(yù)定的操作方式運(yùn)行,它是單片機(jī)IO 口初始化MAX7221 初始化調(diào)按鍵掃描處理程序調(diào) DAC 處理程序調(diào) ADC 處理程序 調(diào)顯示程序 開始 50系統(tǒng)程序的框架。系統(tǒng)上電后,對(duì)系統(tǒng)進(jìn)行初始化。初始化程序主要完成對(duì)單片機(jī)內(nèi)專用寄存器、定時(shí)器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后,進(jìn)行定時(shí)器中斷、外部中斷工作,不同的外部硬件控制不同的子程序。 按鍵處理程序流程 圖 39 按鍵處理流程圖 開始有按鍵按下嗎設(shè)置鍵按下嗎確認(rèn)鍵按下嗎加鍵按下嗎減鍵按下嗎設(shè)置計(jì)數(shù)器加 1 大于 2返回工作狀態(tài) 設(shè)定值加 1 設(shè)定值加 1 返回 計(jì)數(shù)器=0 51本章節(jié)主要是程序的編寫,要想系統(tǒng)能正常的工作,除了要有合理的硬件之外還要有一個(gè)合理的軟件系統(tǒng)。程序采用 C語(yǔ)言編寫,可讀性非常好。 52結(jié)束語(yǔ)經(jīng)過(guò)幾個(gè)月的努力,本設(shè)計(jì)終于順利完成。首先感謝我的指導(dǎo)老師胡俊海老師,他在整個(gè)設(shè)計(jì)中給了我們熱誠(chéng)耐心的指導(dǎo),提出了許多寶貴的建議,在他的指導(dǎo)下解決了很多的困難。從設(shè)計(jì)的開題研究、開題報(bào)告、理論分析、論文寫作,胡老師都給予了極為細(xì)微的指導(dǎo)。在學(xué)習(xí)上導(dǎo)師對(duì)我鼓勵(lì)與支持,每當(dāng)遇到困難時(shí),導(dǎo)師總是給予熱心的幫助和耐心的指導(dǎo),使我得以順利地完成論文。感謝 xxx教授和 xxx教授對(duì)論文的熱心指導(dǎo)并提出建設(shè)性的意見(jiàn),感謝叢亮等同學(xué)給予的幫助及許多有益的建議。深深地感謝我親愛(ài)的父母親,他們給了我全面的關(guān)懷、鼓勵(lì),并幫助我解決生活上的困難,使我能夠順利完成學(xué)業(yè)。最后衷心的感謝在百忙之中評(píng)閱論文和出席答辯的各位專家、教授! 53參考文獻(xiàn)[1] 李華等編著MCS51 系列單片機(jī)實(shí)用接口技術(shù)北京:北京航空航天大學(xué)出版社, 1993[2] 張立科,單片機(jī)通信技術(shù)與工程實(shí)踐。北京:人民郵電出版社,2022[3] 張凱等編著,MCS51 單片機(jī)綜合系統(tǒng)及其設(shè)計(jì)開發(fā)。北京:科學(xué)出版社,1996[4] 朱宇光編著,單片機(jī)應(yīng)用新技術(shù)教程。北京:電子工業(yè)出版社,2022[5] 余永權(quán),89 系列 FLASH單片機(jī)原理與應(yīng)用。北京:電子工業(yè)出版社,2022[6] 樓然苗,李光飛,51 系列單片機(jī)設(shè)計(jì)實(shí)例。北京:北京航空航天大學(xué)出版社,2022[7] 李東生,PROTEL 99SE電路設(shè)計(jì)技術(shù)入門與應(yīng)用。北京:電子工業(yè)出版社,2022[8] 張有順編著,MCS51/96 系列單片機(jī)簡(jiǎn)明教程。北京:中國(guó)脊梁出版社,1998[9] Bollinger JG, Duffre NA. Computer Control of Machines and Processes. AddisonWesley Publishing Company,1989[10] Application Notes for 8Oc51Based 8Bit Microcontrollors .Philips . emiconductors,1993 54附 錄 附錄 A 整體硬件電路圖1 2 3 4ABCD4321DCBATitleNumber RevisionSizeBDate: 3Apr2022 Shet of File: C:\Documents and Setings\Owner\一\ By: EA31 ALE30PSEN29RST9XTAL218XTAL119RD 17WR 16T1 15T0 14INT1 13INT0 12TXD 1RXD 10A15 28A14 27A13 26A12 25A1 24A10 23A9 2A8 21AD7 32AD6 3AD5 34AD4 35AD3 36AD2 37AD1 38AD0 3980C51SWPBSWPBSWPBSWPBVCC1C220pF20pF12MHz SCL4 VOUT 12DIN2 CLK3 CS5 VD13VS1 DGND7AGND8RFB 14BRPOF 1REFIN 9REFOUT 10U?MAX504 C7104OUT_CDINSCLCSDOUT 24SEGD 23SEGE 21SEGDP 2SEGC 20V+ 19Iset 18SEG 17SEGB 16SEGF 15SEGA 14CLK 13DIN1 DIG02 DIG43GND4 DIG65 DIG26DIG37 DIG78 GND9DIG510 DIG11 LOAD/CS12U?MAX721S_DINS_CS S_CLK+51234567abcdefg8 dp9VCabfcgde dpDS?AMBERC 1234567abcdefg8 dp9VCabfcgde dpDS?BLUEC 1234567abcdefg8 dp9VCabfcgde dpDS?BLUEC 1234567abcdefg8 dp9VCabfcgde dpDS?BLUECW1W2W3W412345678W1 W2 W3 W4AD0AD1AD2AD3AD4AD5AD6Vin1 GND2+12V 3U1LM7812Vin2 GND112V 3U2LM7912Vin1 GND2+5V 3U3LM78L05C71041122C225V20uF C2825V2uFC5104C3104C6104C4104C1435V100uF C2625V2uFC2135V100uF C2725V2uFAC1V4 V+ 2AC3D2一一一AAK KD4一一+12V12V+5V20V567 U6BTL084C12104R610KC172P C182PR3524KR2510KR2410KR3424KR510KC152PC162P+12VG1D2 S 3Q5IRF250 R310RR81K2WC1363V10uF C2104C1104 ADV12 J2D3一一C111一一OUT_C123456789 5VAD0AD1AD2AD3AD4AD5AD6AD754 2312 U?ALM39AR410kR410kR410k+15v+5VC6104R25KR25K+5V C6104+5VAD7AD0AD1AD2AD3AD4AD5AD6AD7D4 14D5 13D6 12D7 1WR3AGND8 INTR5 VIN4D0 18D1 17RD2 D2 16D3 15VC 20CS1DGND10 VREF/29 CLKR19VIN+6 VIN7DS?ADC0804DINSCLCSS_CLKS_CSS_DIN
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1