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

正文內(nèi)容

基于單片機音樂盒的設(shè)計(編輯修改稿)

2024-11-28 13:00 本頁面
 

【文章內(nèi)容簡介】 跳轉(zhuǎn)指令用錯程序無法正常運行的現(xiàn)象。當用 JNZ 指令時,跳轉(zhuǎn)范圍比較少,這時要用一個標號中轉(zhuǎn)。 時要注意,在程序開始時,要寫入各定時器中斷的入口地址。 過程中要注意加注釋或分割線,否則,在程序過長時容易變得很亂,不便于查找或更改。 序的結(jié)構(gòu)要設(shè)計的合理,避免上下亂調(diào)用的現(xiàn)象,這樣會使 程序更加清晰化。 程前要加流程圖,這樣會使思路清晰 。 計時正常顯示的解決辦法: 1)兩個定時器同時工作,存在中斷時序問題,剛開始時我們把定時器 1 設(shè)定在方式 3,計 250us,由于定時中斷過于頻繁,使 CPU 負載過大,導致音樂不能正常播放,時間不能正常顯示。解決辦法:將定時器 1 設(shè)定在工作方式 1, 16位計數(shù),計 50ms,效果有很大改觀 , 但還有問題。 2)當音樂為全 4 拍起始時,此時音樂節(jié)奏與定時器 T1 中斷頻率錯開, LCD 顯示和音樂播放都會好一些。 3)另外,在歌曲中,當遇到一個音符發(fā)音為 4 拍,在編曲中 為 *CH,托 音 時間較長,當定時器 T1 此時來中斷時,就會對歌曲播放產(chǎn)生影響,若改為發(fā)音一拍,中斷對歌曲播放影響減弱,但音樂效果變差。 4)改進方案:若采用可以定時時間更長的單片機,可以避免所有問題。 畢業(yè)設(shè)計論文 第 14 頁 共 31 頁 結(jié) 論 通過這次的畢業(yè)設(shè)計,我最大的收獲就是自己做出來一個東西,結(jié)果如何不重要,因為這完全是通過自己制作的,并且本設(shè)計涉及的大部分內(nèi)容是我以前所沒有接觸過的。但無論是軟件還是硬件,仍有許多需要改進和完善的地方,也有許多可以擴展的地方。這次畢社給我的感受很深刻,總結(jié) 起來 可有一下幾個方面: 以前的學習多重于 理論方面,而且知識面不夠?qū)?,通過這次畢業(yè)設(shè)計,使我第一次系統(tǒng)全面的回顧了大學四年所有的課程:模擬電路、數(shù)字電路、編程等等。從中 我還體會到了所學理論知識的重要性 , 知識掌握得越多,設(shè)計得就更全面、更順利、更好 。再有 學會了怎樣查閱資料和利用工具書。由于一個人不可能什么都學過,什么都懂, 更加不可能一學就通, 因此,在設(shè)計過程中需要用一些不曾學過的東西時,就要去有針對性地查找資料 。 我經(jīng)過這次系統(tǒng)的畢業(yè)設(shè)計, 大致地 了 解了 對一 設(shè)計 進行 系統(tǒng)研究、設(shè)計及制作的全過程 。這些 認識使 我在將來的工作和學習當中都會有很大的幫助 。在往 后 加以吸收利用,以提高自己的應(yīng)用能力,而且還能增長自己見識補充最新的 知識。 畢業(yè)設(shè)計培養(yǎng)了嚴肅認真和實事求是的科學態(tài)度 , 而且培養(yǎng)了吃苦耐勞的精神以及 嚴謹?shù)淖黠L , 提高了交流溝通和團體協(xié)作能力,這些對我以后的工作都非常有幫助的。 畢業(yè)設(shè)計論文 第 15 頁 共 31 頁 參 考 文 獻 1 何立民 ,《 單片機應(yīng)用系統(tǒng)設(shè)計 [M]》 .北京航空航天大學 ,1996 2 閆玉德,《 MCS51 單片機原理及應(yīng)用》 .北京:機械工業(yè)出版社, 2020 3 李廣第,《單片機基礎(chǔ)》 .北京 :北京航空航天大學出版社, 2020 4 張毅剛,《 MCS51 單片機應(yīng)用設(shè)計》,哈爾濱工業(yè)大學出版社, 1992 5 康化光,《電子技術(shù)基礎(chǔ)》 .北京 :高等教育出版社, 2020 6 王建校,楊建國,《 51 系列單片機及 C51 程序設(shè)計》,科學出版社, 2020 7 趙曉安,《 MCS51 單片機原理及應(yīng)用》 .天津: :天津大學出版社, 2020 8 馬春燕,《微機原理與接口技術(shù)( 基與 32 位機)》,電子工業(yè)出版社, 2020 9 曹薇,謝云敏,《單片機原理及應(yīng)用》 .北京:中國水利水電出版社, 2020 10 張迎新,《單片機初級教程》 . 北京 :北京航空航天大學出版社, 1999 11 劉德望,韋穗林,《電子制作實訓》 .北京:中國水利水電出版社, 2020 12 伍學珍,劉光明,《模擬電子技術(shù)》 .北京:中國水利水電出版社, 2020 13 曹巧媛,《單片機原理及應(yīng)用》 .北京:電子工業(yè)出版社, 1997 14 蔡美琴主編,《 MCS51 單片機原理及應(yīng)用》 .北京 :高等教育出版社, 1992 15 Components Handbook,1990 16 ATMEL CMOS EPROM,1993 17 National Semiconductors. Memory Applications Handbook,1993 18 Components Handbook,1990 19 Data Book,1993 畢業(yè)設(shè)計論文 第 16 頁 共 31 頁 致 謝 附錄 A:硬件電路圖 畢業(yè)設(shè)計論文 第 17 頁 共 31 頁 附錄 B: 主程序流程圖 畢業(yè)設(shè)計論文 第 18 頁 共 31 頁 附錄 C: 程序源代碼及注釋 匯編程序清單: 主程序開始 等待按鍵, 是否有按鍵?包括播放鍵,暫停鍵, 停止鍵 歌曲號及播放時間顯示在 LCD 上 根據(jù)按鍵碼演奏對應(yīng)的歌曲 初始變化量及 LCD 接口 初始化計數(shù)器 T0,定時器 T1 LCD 顯示英文歡迎字符 Y N 畢業(yè)設(shè)計論文 第 19 頁 共 31 頁 RS BIT 。定義液晶顯示端口標號 RW BIT E BIT 。******************************************** L50MS EQU 60H L1MS EQU 61H L250MS EQU 62H SEC EQU 65H MIN EQU 64H HOU EQU 63H 。******************************************* ORG 0000h LJMP main ORG 000BH LJMP TT0 ORG 001BH LJMP T1INT ORG 1000h main: 。 。液晶初始化 MOV SP,70H MOV P0,01H 。清屏 CALL ENABLE MOV P0,38H 。8 位, 2 行顯示 LCALL ENABLE MOV P0,0FH 。屏顯 on,光標 on,閃爍 on LCALL ENABLE MOV P0,06H 。計數(shù)地址加 1,顯示幕 on LCALL ENABLE 。內(nèi)存初始化 LCALL initil 。 key1: LCALL key LCALL modd LJMP key1 。 。鍵盤掃描 key: NOP NOP LCALL ks JNZ k1 。有按鍵轉(zhuǎn)到 K1 LCALL kaiji LCALL SOP xn: LJMP key k1: LCALL modd 畢業(yè)設(shè)計論文 第 20 頁 共 31 頁 LCALL modd LCALL ks JNZ k2 LJMP key k2: MOV R2,0feh 。讀鍵盤 MOV R4,00h k3: MOV A,R2 MOV P1,A MOV A,P1 JB ,L1 。為 1 跳轉(zhuǎn),第一行無按鍵 MOV a,00h LJMP lk L1: JB ,L2 MOV a,04h LJMP lk L2: JB ,L3 MOV a,08h LJMP lk L3: JB ,next1 MOV a,0ch 。 lk: ADD a,R4 PUSH acc k4: LCALL delay1 。若同時有其他按鍵,則等待 LCALL ks JNZ k4 。 MOV r3,07h CLR a MOV r0,30h MOV r1,31h mm1: MOV a,@r1 MOV @r0,a INC r0 INC r1 DJNZ r3,mm1 POP acc MOV @r0,a RET 。 next1: INC R4 。列掃描 MOV a,R2 JNB ,n2 LJMP n1 畢業(yè)設(shè)計論文 第 21 頁 共 31 頁 n2: LJMP key n1: RL a MOV R2,a LJMP k3 。 ks: MOV a,0f0h 。判斷 P1 口 MOV P1,a NOP NOP MOV a,P1 CPL a ANL a,0f0h RET 。 DELAY1: SETB RS0 dl: MOV R5,0ah dl2: MOV R6,63 dl3: NOP NOP DJNZ R6,dl3 DJNZ R5,dl2 CLR RS0 RET 。 。30H37H 初值為零 。 initil: MOV r3,08h MOV r0,30h m1: MOV @r0,00h MOV r0 DJNZ r3,m1 RET 。 。顯示 。 modd: MOV P0,8EH CALL
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1