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

正文內(nèi)容

基于單片機(jī)的函數(shù)信號(hào)發(fā)生器匯編鍵盤顯示-wenkub

2023-04-27 12:27:12 本頁(yè)面
 

【正文】 極 LED。圖 硬件原理框.2 主控電路AT89C51 單處機(jī)內(nèi)部設(shè)置兩個(gè) 16 位可編程的定時(shí)器/計(jì)數(shù)器 T0 和 T1,它們具有計(jì)數(shù)器方式和定時(shí)器方式兩種工作方式及 4 種工作模式。當(dāng)中央處理器 CPU 正在處理某件事的時(shí)候外界發(fā)生了緊急事件,要求 CPU 暫停當(dāng)前的工作,轉(zhuǎn)而去處理這個(gè)緊急事件。如果有信號(hào)輸出,則在寫控制端產(chǎn)生一個(gè)寫信號(hào),并將所要輸出的信號(hào)通過(guò) 8155 的PB 口輸出,并在數(shù)碼管上顯示出來(lái)。DAC0832 是電流型輸出,在應(yīng)用時(shí)外接運(yùn)放使之成為電壓型輸出。其中“S0”號(hào)鍵代表方波輸出, “S1”號(hào)鍵代表正弦波輸出, “S2”號(hào)鍵代表三角波輸出。由于頻率較大時(shí),三角波、正弦波、鋸齒波中每一點(diǎn)的延時(shí)時(shí)間為幾微秒,故延時(shí)時(shí)間還要加上指令時(shí)間才能獲得較大的頻率波形 [9]。圖 LED 顯示電路12第四章 軟件設(shè)計(jì) 程序流程圖本文中子程序的調(diào)用是通過(guò)按鍵的選擇來(lái)實(shí)現(xiàn),在取得按鍵相應(yīng)的鍵值后,啟動(dòng)計(jì)時(shí)器和相應(yīng)的中斷服務(wù)程序,再直接查詢程序中預(yù)先設(shè)置的數(shù)據(jù)值,通過(guò)轉(zhuǎn)換輸出相應(yīng)的電壓,從而形成所需的各種波形。如圖所示,在中斷服務(wù)子程序開(kāi)始后,通過(guò)判斷來(lái)確定各種波形的輸出,當(dāng)判斷選擇的不是方波后,則轉(zhuǎn)向?qū)φ也ǖ呐袛?,如此反?fù)?;仡櫰鸫舜螁纹瑱C(jī)課程設(shè)計(jì),我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在好幾個(gè)星期的日子里,可以說(shuō)得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。同時(shí),在宋陽(yáng)老師那里我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝! 15 參考文獻(xiàn)[1] AT89C52 實(shí)現(xiàn)的多種波形發(fā)生器的設(shè)計(jì)[J].周口師范學(xué)院學(xué)報(bào),(5):57~58.[2] [M].北京:清華大學(xué)出版社,~364.[3] [M].北京:北京航空航天大學(xué)出版社,~264.[4] [M].北京:高等教育出版社,~202.[5] [J].國(guó)外電子測(cè)量技術(shù),:38~40.[6] 、應(yīng)用與實(shí)踐[M].上海:復(fù)旦大學(xué)出版社,~44. [7] 8051 單片機(jī)的雙通道波形發(fā)生器的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,:100~103.[8] [M].西安:西安電子科技大學(xué)出版社,~101.[9] 李葉紫. MCS51 單片機(jī)應(yīng)用教程[M].北京:清華大學(xué)出版社,~238.附錄 1 電路原理圖附錄 2 源程序 16 源程序:ORG 0000HAJM MAINORG 000BHLJMP TC0ORG 0030HMAIN:MOV DPTR,9FFFH 指向 DAC0832(1)MOV A,70HMOVX @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 口的開(kāi)關(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 MAINLED1: MOV R3,06H 設(shè)置 6 個(gè) LED 顯示MOV R2,01H 選通第一位 LED 數(shù)據(jù)MOV R1,30H 送顯示緩沖區(qū)首址GN1:MOV DPTR,7F03H 指向 C 口地址MOV A,R2 位選通數(shù)據(jù)送 AMOVX @DPTR ,A 位選通數(shù)據(jù)送 C 口 17 RL A 選通下一位MOV R2,A 位選通數(shù)據(jù)送 R2 中保存MOV A, @R1 取鍵值MOV DPTR,TAB 送 LED 顯示軟件譯碼表首址MOVC A,@A+DPTR 查表求出鍵值顯示的段碼MOV DPTR,7F02H 指向 B 口地址MOV @DPTR ,A 段碼送顯示LCALL LOOP1 調(diào)延時(shí)子程序INC R1 指向下一位顯示緩沖區(qū)地址DJNZ R3,GN1 循環(huán)顯示 6 個(gè) LEDRETLOOP1:MOV R4,08H 延時(shí)子程序LOOP:MOV R5,0A0HDJNZ R5,$DJNZ R4,LOOPRETK10H:MOV 30H,00H 顯示 10HzMOV 31H,00HMOV 32H,00HMOV 33H,00HMOV 34H,01HMOV 35H,00HLCALL LED1 調(diào)顯示子程序MOV TMOD,00HMOV TL0,15HMOV TH0,9EHAJMP PDK100H:MOV 30H,00H 顯示 100HzMOV 31H,00HMOV 32H,00H 18MOV 33H,01HMOV 34H,00HMOV 35H,00HLCALL LED1 調(diào)顯示子程序MOV TMOD,00HMOV TL0,08HMOV TH0,0F6HAJMP PDK500H:MOV 30H,00H 顯示 500HzMOV 31H,00HMOV 32H,00HMOV 33H,05HMOV 34H,00HMOV 35H,00HLCALL LED1 調(diào)顯示子程序MOV TMOD,00HMOV TL0,01HMOV TH0,0FEHAJMP PDK1K:MOV 30H,00H 顯示 1KHzMOV 31H,00HMOV 32H,01HMOV 33H,00HMOV 34H,00HMOV 35H,00HLCALL LED1 調(diào)顯示子程序MOV TMOD,00HMOV TL0,01HMOV TH0,0FFHPD:JNB ,KE0 判斷是否“0”號(hào)鍵按下,若是則轉(zhuǎn)方波輸19出JNB ,KE1 判斷是否 “1”號(hào)鍵按下,若是則轉(zhuǎn)正弦方波輸出JNB ,KE2 判斷是否 “2”號(hào)鍵按下,若是則轉(zhuǎn)三角波輸出JNB ,KE3 判斷是否 “3”號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1