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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的函數(shù)信號(hào)發(fā)生器設(shè)計(jì)-wenkub

2023-06-16 02:31:45 本頁面
 

【正文】 集成芯片。 特性介紹 * 分辨率為 8 位; * 電流穩(wěn)定時(shí)間 1us; * 可單緩沖、雙緩沖或直接數(shù)字輸入; * 只需在滿量程下調(diào)整其線性度; * 單一電源供電( +5V~ +15V); * 低功耗, 200mW。 * IOUT1:電流輸出端 1,其值隨 DAC 寄存器的內(nèi)容線性變化; * IOUT2:電流輸出端 2,其值與 IOUT1 值之和為一常數(shù); * Rfb:反饋信號(hào)輸入線,改變 Rfb 端外接電阻值可調(diào)整轉(zhuǎn)換滿量程精度; * Vcc:電源輸入端, Vcc 的范圍為 +5V~ +15V; * VREF:基準(zhǔn)電壓輸入線, VREF 的范圍為 10V~ +10V; * AGND:模擬信號(hào)地 * DGND:數(shù)字信號(hào)地 數(shù)碼管顯示原理 我們最常用的是七段式和八段式 LED 數(shù)碼,八段比七段多了一個(gè)小數(shù)點(diǎn),其他的基本相同。二共陽極就是將八個(gè) LED 的陽極連在一起。顯示時(shí),都從段選線送入字符編碼,而選中哪個(gè)位選線,那個(gè)數(shù)碼管便會(huì)被點(diǎn)亮。如下圖 13 第四章 硬件設(shè)計(jì) 硬件原理框圖 硬件原理方框圖如圖 所示。 中斷系統(tǒng)是使處理器具有對(duì)外界異步事件的處理能力而設(shè)置的。如果有鍵按下,則在讀控制端會(huì)產(chǎn)生一個(gè)讀信號(hào),使單片機(jī)讀入信號(hào)。 輸出 基準(zhǔn)電壓 AT89C51 單片機(jī) DAC0832 DAC0832 15 D/A 數(shù)模轉(zhuǎn)換器的最大輸出電壓是由其輸入的基準(zhǔn)電壓來控制的,所以只要能控制 D/A 的基準(zhǔn)電壓便可以控制輸出幅度,實(shí)現(xiàn)幅度可調(diào)。 DAC0832。 由圖 可知, DAC0832 的片選地址為 7FFFH,當(dāng) P25 有效時(shí),若 P0 口向其送的數(shù)據(jù)為 00H, 則 U1 的輸出電壓為 0V。這樣可以節(jié)省單片機(jī)的端口來做其它的用途,給予了裝置可優(yōu)化性。 圖 按鍵接口 時(shí)鐘電路 時(shí)鐘電路可以簡單定義如下: 。 由于頻率較大時(shí),三角波、正弦波、鋸齒波中每一點(diǎn)的延時(shí)時(shí)間為幾微秒,故延時(shí)時(shí)間還要加上指令時(shí)間才能獲得較大的頻率波形 [9]。 圖 LED 顯示電路 第五章 軟件設(shè)計(jì) 設(shè)計(jì)構(gòu)思 1 幅度控制 由于 D/A 數(shù)模轉(zhuǎn)換器輸出的最大幅度可以用其基準(zhǔn)電壓來控制,所以控制第二片 D/A 數(shù)模轉(zhuǎn)換器輸出給第一片 D/A 數(shù)模轉(zhuǎn)換器的電壓值就可控制信號(hào)幅度。為了能夠讓單片機(jī)輸出所需的數(shù)字信號(hào),我們采用對(duì)信 號(hào)采樣、量化的方法來實(shí)現(xiàn)由單片機(jī)產(chǎn)生所需信號(hào)。計(jì)數(shù)時(shí)間 =信號(hào)周期 /72。由于這部分計(jì)算位數(shù)較多,不適合用單 片機(jī)編程來計(jì)算計(jì)數(shù)初值,所以本設(shè)計(jì)中將各頻率的計(jì)數(shù)初值算出,讓單片機(jī)按控制命令來查表控制頻率。在中斷結(jié)束后,還要來判斷波形是否符合,如符合,則顯示其頻率,不符則返回,重新判斷。 圖 子程序流程圖 下面說明 子程序流程圖的實(shí)現(xiàn): 1. 中斷服務(wù)程序開始: 23 LJMP TCO 絕對(duì)跳轉(zhuǎn)到中斷服務(wù)程序 2. 判斷是否方波及處理方法: TCO:CJNE R7,00H,TC1 判斷是否是方波,不是則跳轉(zhuǎn) MOV DPTR,TAB1 送方波數(shù)據(jù)表首址 MOV A,R6 發(fā)送數(shù)據(jù)寄存器 MOVC A,@ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 3. 判斷是夠是正弦波及處理方法: TC1: CJNE R7, 01H, TC2 發(fā)送正弦波程序 MOV DPTR, TAB2 送正弦波數(shù)據(jù)表首址 MOV A, R6 MOVC A, @ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 4. 判斷是否是三角波及處理方法: TC2: CJNE R7, 02H, QL1 發(fā)送三角波程序 MOV DPTR, TAB3 送三角波數(shù)據(jù)表首址 MOV A, R6 MOVC A,@ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H AJMP QL1 5. 判斷是否是鋸齒波及處理方法: TC3:: CJNE R7, 03H, QL1 發(fā)送鋸齒波程序 MOV DPTR, TAB4 送鋸齒波數(shù)據(jù)表首址 MOV A, R6 MOVC A, @ A+DPTR MOV DPTR, 0AFFFH 指向 DAC0832( 2) MOVX @ DPTR, A DAC0832( 2)輸出 MOV A, R6 INC A MOV R6, A CJNE A, 32, QL1 MOV R6, 00H 波形圖 四種波形的仿真波形圖如下: 在仿真環(huán)境下,運(yùn)行仿真軟件,按要求操作鍵盤會(huì)出現(xiàn)如下波形圖,各個(gè)波形的仿真圖右四種不同的頻率。 當(dāng)“ S1”鍵按下是將產(chǎn)生正弦波,鍵“ S4” — “ S7”決定方波的頻率,“ S4”號(hào)鍵為 10Hz 的頻率信號(hào),“ S5”號(hào)鍵為 100Hz 的頻率信號(hào),“ S6”號(hào)鍵為 500Hz 的頻率信號(hào),“ S7”號(hào)鍵為 1KHz 的頻率信號(hào)。 當(dāng)“ S3”鍵按下是將產(chǎn)生正弦波,鍵“ S4” — “ S7”決定方波的頻率,“ S4”號(hào)鍵為 10Hz 的頻率信號(hào),“ S5”號(hào)鍵為 100Hz 的頻率信號(hào),“ S6”號(hào)鍵為 500Hz 的頻率信號(hào),“ S7”號(hào)鍵為 1KHz 的頻率信號(hào)。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。同時(shí),在 徐愛鈞 老師那里我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 參考文獻(xiàn) [1] 徐愛鈞,智能化測(cè)量控制儀表原理與設(shè)計(jì),北京航空航天大學(xué)出版社, 2021 [2] 徐愛鈞 , Keil Cx51 單片機(jī)高級(jí)語言編程與 u Vision2 應(yīng)用實(shí)踐,電子工業(yè)出版社, 2021 . [3] 劉樂善 .微型計(jì)算機(jī)接口技術(shù)及應(yīng)用 [M].北京:北京航空航天大學(xué)出版社,~ 264. [4] 童詩白 .模擬電路技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 202. [5] 杜華 .任意波形發(fā)生器及應(yīng)用 [J].國外電子測(cè)量技術(shù), : 38~ 40. [6] 張友德 .單片微型機(jī)原理、應(yīng)用與實(shí)踐 [M].上海:復(fù)旦大學(xué)出版社, ~ 44. [7] 程朗 .基于 8051 單片機(jī)的雙通道波形發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與應(yīng)用, : 100~ 103. [8] 張永瑞 .電子測(cè)量技術(shù)基礎(chǔ) [M].西安:西安電子科技大學(xué)出版社, ~ 101. [9] 李葉紫 . MCS51 單片機(jī)應(yīng)用教程 [M].北京:清華大學(xué)出版社, ~ 238. [10] 周潤景等,基于 PROTEUS 的電路的及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真,北京航空航天大學(xué)出版社, 2021 [11] 余永權(quán)等,單片機(jī)在控制系統(tǒng)中的應(yīng)用,電子工業(yè)出版社, 2021 [12] 周靈彬, PROTEUS 的單片機(jī)教學(xué)與應(yīng)用仿真,單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2021 [13] 沙占友,單片機(jī)外圍電路設(shè)計(jì),電子工業(yè)出版 社, 2021 [14] 沈紅衛(wèi),基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),電子工業(yè)大學(xué)出版社, 2021 29 [15] 張靖武等,單片機(jī)系統(tǒng)的 PROTEUS 設(shè)計(jì)與仿真,電子工業(yè)大學(xué), 2021 [16] 寧成軍等,基于 Proteus 和 Keil 接口的單片機(jī)外圍硬件電路仿真,現(xiàn)代電子技術(shù),2021 附錄 1 電路原理圖 附錄 2 源程序 源程序: ORG 0000H AJM MAIN ORG 000BH LJMP TC0 ORG 0030H MAIN: MOV DPTR, 9FFFH 指向 DAC0832( 1) MOV A, 70H MOVX @ DPTR, A DAC0832( 1)輸出 MOV DPTR, 7F00H 指向 8155 命令字端口地址 MOV A, 06H 設(shè)置 A 口為輸入, B 口、 C 口為輸出 MOVX @ DPTR, A 送命令字 MOV DPTR, 7F01H 指向 A 口地址 MOVX A,@ DPTR 讀入 A 口的開關(guān)數(shù)據(jù) JNB , K10H 判斷是否 “4”號(hào)鍵,若是則轉(zhuǎn)輸出 10Hz 信號(hào) JNB , K100H 判斷是否 “5”號(hào)鍵,若是則轉(zhuǎn)輸出 100Hz 信號(hào) JNB , K500H 判斷是否 “6”號(hào)鍵,若是則轉(zhuǎn)輸出 500Hz 信號(hào) JNB , K1K 判斷是否 “7”號(hào)鍵,若是則轉(zhuǎn)輸出 1KHz 信號(hào) AJMP MAIN LED1: MOV R3, 06H 設(shè)置 6 個(gè) LED 顯示 31 MOV R2, 01H 選通第一位 LED 數(shù)據(jù) MOV R1, 30H 送顯示緩沖區(qū)首址 GN1: MOV DPTR, 7F03H 指向 C 口地址 MOV A, R2 位選通數(shù)據(jù)送 A MOVX @ DPTR, A 位選通數(shù)據(jù)送 C 口 RL A 選通下一位 MOV R2, A 位選通數(shù)據(jù)送 R2 中保存MOV A, @ R1 取鍵值 MOV DPTR, TAB 送 LED 顯示軟件譯碼表首址 MOVC A, @ A+DPTR 查表求出鍵值顯示的段碼 MOV DPTR, 7F02H 指向 B 口地址 MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1