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

正文內(nèi)容

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

2025-06-27 19:28本頁面
  

【正文】 強大的集成開發(fā)調(diào)試工具,全 Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。運行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)試、仿真等整個開發(fā)流程。開發(fā)人員可用 IDE本身或其它編輯器編輯 C或匯編源文件,然后分別由 C51及 C51編譯器編譯生成目標文件(.OBJ),目標文件可由 LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51連接定位生成絕對目標文件(.ABS),ABS 文件由 OH51轉(zhuǎn)換成標準的 Hex文件,以供調(diào)試器 dScope51或 tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 Keil 軟件的操作流程首先我們要養(yǎng)成一個習慣:最好先建立一個空文件夾,把自己的工程文件放到里面,以避免和其他文件混合,如圖 26筆者先創(chuàng)建了一個名為“keil program”文件夾 41圖 26 個人所創(chuàng)文件夾啟動運行 Keil軟件,顯示如圖 27所示的啟動時的界面。圖 27 啟動時的界面按照下面的步驟建立一個項目:1. 點擊 Project菜單,選擇彈出的下拉式菜單中的 New uVision Projectx新建一個項目工程,如圖 。接著彈出一個標準 Windows文件對話窗口,如圖 ,在“文件名”中輸入 C程序項目名稱“dsq” 。保存后的文件擴展名為 uvproj,這是 Keil uVision4項目文件擴展名,以后可以直接點擊此文件以打開先前做的項目。 42圖 28 New Project 菜單圖 29 文件窗口2. 選擇所要的單片機,如圖 。這里選擇我所用的 Ateml公司的 AT89C51。 43 圖 30 芯片選擇對話框,接下來開始建立一個源程序文本。如圖 31所示在 File下面選擇 New。圖 31 創(chuàng)建 New File 對話框 441. 在下面空白區(qū)寫入或者復(fù)制一個完整的 C程序(本文附錄 A程序) ,如圖 32所示。 圖 32 填寫程序?qū)υ捒?. 點擊 File→Save 在出現(xiàn)的對話框里面輸入 , 文件,如圖 33。 45圖 33 Save As 對話框3. 選擇 Target 1右擊選擇 Options for Target對話框里找到 output,在 Creat HEX File選項里選中并選擇 OK,如圖 34所示。 46圖 34 Options for Target 對話框4. 右擊 Source Group選中 Add Files To Group Source Group 1,如圖,在所出現(xiàn)的對話框里找到之前所創(chuàng)建的 Add,如圖 35。 47圖 35 右擊 Source Group 列表圖 36 Add File 對話框5. 點擊 Project選擇 Build Target開始編譯,如圖 36所示。若下方Build Output提示為 0 Error(s) ,0 Warning(s).如圖 37,則說明 48編譯正確。生成文件 。圖 Build target 選項圖 37 編譯結(jié)果對話框 主程序流程本論文中,軟件主要功能包括按鍵掃描、DAC 輸出處理、ADC 檢 49測和顯示處理程序,主程序流程圖如下所示 圖 38 主程序流程圖在軟件設(shè)計中,一般采用模塊化的程序設(shè)計方法,它具有明顯的優(yōu)點。把一個多功能的復(fù)雜的程序劃分為若干個簡單的、功能單一的程序模塊,有利于程序的設(shè)計和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)層次一目了然。應(yīng)用系統(tǒng)的程序由包含多個模塊的主程序和各種子程序組成。各程序模塊都要完成一個明確的任務(wù),實現(xiàn)某個具體的功能,在具體需要時調(diào)用相應(yīng)的模塊即可。系統(tǒng)主程序控制單片機系統(tǒng)按預(yù)定的操作方式運行,它是單片機IO 口初始化MAX7221 初始化調(diào)按鍵掃描處理程序調(diào) DAC 處理程序調(diào) ADC 處理程序 調(diào)顯示程序 開始 50系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進行初始化。初始化程序主要完成對單片機內(nèi)專用寄存器、定時器工作方式及各端口的工作狀態(tài)的設(shè)定。系統(tǒng)初始化之后,進行定時器中斷、外部中斷工作,不同的外部硬件控制不同的子程序。 按鍵處理程序流程 圖 39 按鍵處理流程圖 開始有按鍵按下嗎設(shè)置鍵按下嗎確認鍵按下嗎加鍵按下嗎減鍵按下嗎設(shè)置計數(shù)器加 1 大于 2返回工作狀態(tài) 設(shè)定值加 1 設(shè)定值加 1 返回 計數(shù)器=0 51本章節(jié)主要是程序的編寫,要想系統(tǒng)能正常的工作,除了要有合理的硬件之外還要有一個合理的軟件系統(tǒng)。程序采用 C語言編寫,可讀性非常好。 52結(jié)束語經(jīng)過幾個月的努力,本設(shè)計終于順利完成。首先感謝我的指導(dǎo)老師胡俊海老師,他在整個設(shè)計中給了我們熱誠耐心的指導(dǎo),提出了許多寶貴的建議,在他的指導(dǎo)下解決了很多的困難。從設(shè)計的開題研究、開題報告、理論分析、論文寫作,胡老師都給予了極為細微的指導(dǎo)。在學習上導(dǎo)師對我鼓勵與支持,每當遇到困難時,導(dǎo)師總是給予熱心的幫助和耐心的指導(dǎo),使我得以順利地完成論文。感謝 xxx教授和 xxx教授對論文的熱心指導(dǎo)并提出建設(shè)性的意見,感謝叢亮等同學給予的幫助及許多有益的建議。深深地感謝我親愛的父母親,他們給了我全面的關(guān)懷、鼓勵,并幫助我解決生活上的困難,使我能夠順利完成學業(yè)。最后衷心的感謝在百忙之中評閱論文和出席答辯的各位專家、教授! 53參考文獻[1] 李華等編著MCS51 系列單片機實用接口技術(shù)北京:北京航空航天大學出版社, 1993[2] 張立科,單片機通信技術(shù)與工程實踐。北京:人民郵電出版社,2022[3] 張凱等編著,MCS51 單片機綜合系統(tǒng)及其設(shè)計開發(fā)。北京:科學出版社,1996[4] 朱宇光編著,單片機應(yīng)用新技術(shù)教程。北京:電子工業(yè)出版社,2022[5] 余永權(quán),89 系列 FLASH單片機原理與應(yīng)用。北京:電子工業(yè)出版社,2022[6] 樓然苗,李光飛,51 系列單片機設(shè)計實例。北京:北京航空航天大學出版社,2022[7] 李東生,PROTEL 99SE電路設(shè)計技術(shù)入門與應(yīng)用。北京:電子工業(yè)出版社,2022[8] 張有順編著,MCS51/96 系列單片機簡明教程。北京:中國脊梁出版社,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
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1