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

正文內(nèi)容

基于單片機(jī)控制八音盒的設(shè)計課程設(shè)計(編輯修改稿)

2025-07-16 12:48 本頁面
 

【文章內(nèi)容簡介】 一首,蜂鳴器響起下一首樂曲。如圖54所示:C鍵動作當(dāng)前顯示 C鍵動作后圖54 C鍵動作效果圖(4)按下D鍵,則LCD顯示由當(dāng)前樂曲跳轉(zhuǎn)到上一首,蜂鳴器響起上一首樂曲。如圖55所示:D鍵動作當(dāng)前顯示 D鍵動作后圖55 C鍵動作效果圖(5)按下E鍵,則蜂鳴器停止當(dāng)前音樂的播放,而且LCD上播放的時間也停留在當(dāng)前,再次按下E鍵后,音樂繼續(xù)播放,播放時間繼續(xù)計時。如圖45所示:E鍵動作當(dāng)前顯示 E鍵動作后圖56 E鍵動作效果圖 程序調(diào)試中出現(xiàn)的問題及解決的辦法1) 有時會出現(xiàn)程序一點錯誤也沒有,但就是不能正常運行的現(xiàn)象,最后我們發(fā)現(xiàn)是因為程序中有的指令書寫得不規(guī)范導(dǎo)致的,例如有的RET返回指令一定要按正確格式書寫或在兩行指令間最好不要留空行。2) 程序中的跳轉(zhuǎn)指令的運用很重要,為保險起見,都用LJMP,編譯時就遇到過跳轉(zhuǎn)指令用錯程序無法正常運行的現(xiàn)象。當(dāng)用JNZ指令時,跳轉(zhuǎn)范圍比較少,這時要用一個標(biāo)號中轉(zhuǎn)。3) 編程時要注意,在程序開始時,要寫入各定時器中斷的入口地址。4) 編程過程中要注意加注釋或分割線,否則,在程序過長時容易變得很亂,不便于查找或更改。5) 編程前要加流程圖,這樣會使思路清晰,例如數(shù)字音樂盒的設(shè)計思路完全可以按著MP3的工作方式列寫流程圖。第七章 PCB設(shè)計及電路制作 PCB制作流程統(tǒng)計電路原理圖中使用的元件在ISIS7中執(zhí)行菜單命令“Tools”→“Bill of Materials”→“2 ASCII Output”,生成元件清單:Bill Of Materials=================Design: C:\Documents and Settings\Administrator\桌面\新建文件夾\基于AT89S52單片機(jī)數(shù)字音樂盒的設(shè)計\Doc. no.: NONERevision: NONEAuthor: NONECreated: 09/02/14Modified: 10/12/19QTY PARTREFS VALUE CODE Resistors2 R1,R2 1k W0R27 1 R3 100 W0R27 1 R4 10k Capacitors3 C1C3 1nF Integrated Circuits1 U1 AT89C51 Transistors1 Q1 2N5088 Miscellaneous16 K1K16 1 LCD1 LM016L 1 LS1 SPEAKER 1 RN1 RX8 1 X1 CRYSTAL 將網(wǎng)絡(luò)表導(dǎo)入到PCB在ISIS7中,分別右擊K1~K16,在菜單中選擇“Edit Component”,在彈出的對話框中將“Other Properties”欄清空,如圖所示。在ISIS7中執(zhí)行菜單命令“Tools”→“Netlist to ARES”,系統(tǒng)自動打開ARES軟件。由于在ISIS7中有些元件沒有指定封裝形式,因此會彈出如圖所示的對話框。在此對話框中,鍵入相應(yīng)的封裝形式,對于按鈕K1~K16的封裝形式為“SWPUSH1”。如果元件沒有PCB封裝需要進(jìn)行封裝,在ISIS7中右鍵需要封裝的元件“Packaging Tool”,彈出如圖對話框。在此對話框中點擊“Add”進(jìn)行添加元件封裝,如圖所示。點擊“Assign Package(s)”→“Save Package(s)”進(jìn)行元件封裝。 放置元件指定元件封裝形式后,進(jìn)入ARES7工作界面,如圖所示。該界面右邊的工作區(qū)是空的,而用戶要使用元件的全部放在元件列表中。 開始放置元件,元件的放置可采用手動或自動方式來操作。手動放置元件的方法是:在主工具箱中單擊按鈕,在元件列表中選擇某個元件,然后在編輯區(qū)中的合適位置單擊鼠標(biāo)左鍵,就可放置好該元件。同樣,在放置元件前,通過單擊按鈕可更改元件的放置方向。放置好的元件如圖所示。 繪制PCB圖注意事項:(1)網(wǎng)絡(luò)載入時報告NODE沒有找到:;;。如三極管:sch中pinnumber為e,b,c,而pcb中為1,2,3。(2)打印時總是不能打印到一頁紙上:;,pcb板界外有隱藏的字符。選擇顯示所有隱藏的字符,縮小pcb,然后移動字符到邊界內(nèi)。(3)DRC報告網(wǎng)絡(luò)被分成幾個部分: 表示這個網(wǎng)絡(luò)沒有連通,看報告文件,使用選擇CONNECTEDCOPPER查找。另外盡量使用WIN2000,減少藍(lán)屏的機(jī)會;多幾次導(dǎo)出文件,做成新的DDB文件,減少文件尺寸和PROTEL僵死的機(jī)會。如果作較復(fù)雜得設(shè)計,盡量不要使用自動布線。在PCB設(shè)計中,布線是完成產(chǎn)品設(shè)計的重要步驟,可以說前面的準(zhǔn)備工作都是為它而做的,在整個PCB中,以布線的設(shè)計過程限定最高,技巧最細(xì)、工作量最大。PCB布線有單面布線、雙面布線及多層布線。布線的方式也有兩種:自動布線及交互式布線,在自動布線之前,可以用交互式預(yù)先對要求比較嚴(yán)格的線進(jìn)行布線,輸入端與輸出端的邊線應(yīng)避免相鄰平行,以免產(chǎn)生反射干擾。必要時應(yīng)加地線隔離,兩相鄰層的布線要互相垂直,平行容易產(chǎn)生寄生耦合。自動布線的布通率,依賴于良好的布局,布線規(guī)則可以預(yù)先設(shè)定,包括走線的彎曲次數(shù)、導(dǎo)通孔的數(shù)目、步進(jìn)的數(shù)目等。一般先進(jìn)行探索式布經(jīng)線,快速地把短線連通,然后進(jìn)行迷宮式布線,先把要布的連線進(jìn)行全局的布線路徑優(yōu)化,它可以根據(jù)需要斷開已布的線。并試著重新再布線,以改進(jìn)總體效果?! δ壳案呙芏鹊腜CB設(shè)計已感覺到貫通孔不太適應(yīng)了,它浪費了許多寶貴的布線通道,為解決這一矛盾,出現(xiàn)了盲孔和埋孔技術(shù),它不僅完成了導(dǎo)通孔的作用,還省出許多布線通道使布線過程完成得更加方便,更加流暢,更為完善,PCB板的設(shè)計過程是一個復(fù)雜而又簡單的過程??偨Y(jié)這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多問題,最后在老師的指導(dǎo)下,終于游逆而解。在今后社會的發(fā)展和學(xué)習(xí)實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可! 課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同時,設(shè)計讓我感觸很深。使我對抽象的理論有了具體的認(rèn)識。本次畢業(yè)設(shè)計是為了培養(yǎng)我們的動手能力,同時也讓我們對單片機(jī)有更為直觀的了解,對其相關(guān)軟件了解并熟悉使用,我了解了keil C51軟件包含的窗口及其功能,且學(xué)會使用Proteus軟件進(jìn)行仿真。通過此次畢業(yè)設(shè)計,明顯的改善了,首先對于硬件電路的工作原理有了進(jìn)一步的學(xué)習(xí),同時有了一個提升;軟件方面,在程序的設(shè)計,程序的調(diào)試方面都有了很大的進(jìn)步。到如今才知道它有這方面的實用,希望能運用到實踐中設(shè)計出更好更完整的系統(tǒng)。在王老師的指導(dǎo)下,我對51單片機(jī)的概念有了深刻的理解。為通過這次的設(shè)計我也學(xué)到了許多實際的東西,也讓我提高了獨立做事和動手的能力。 本學(xué)期學(xué)習(xí)單片機(jī)的課時不多,對單片機(jī)的硬件設(shè)計,軟件設(shè)計掌握的深度不夠,但通過此次課程設(shè)計,明顯的改善了,首先對于硬件電路的工作原理有了進(jìn)一步的學(xué)習(xí),同時有了一個提升;軟件方面,在程序的設(shè)計,程序的調(diào)試方面都有了很大的進(jìn)步。在一個好的氛圍里才能踏下心來做東西,在這一段時間里,寢室成員都認(rèn)真對待這次課程設(shè)計,除了自己做好自己的課題外,在遇到不懂的地方互相討論,查閱資料,互助解決問題。通過單片機(jī)的設(shè)計,不斷的發(fā)現(xiàn)錯誤,修改錯誤,在一個設(shè)計項目中都是一個團(tuán)隊協(xié)作,一個人的能力和知識都是有限的,要有較強(qiáng)的團(tuán)隊協(xié)作精神,組員之間互補(bǔ)。通過這次課程設(shè)計,我體會到了成功的喜悅,聽著自己設(shè)計的程序下載到單片機(jī)中播放出音樂,心理非常自豪。這次的課程設(shè)計在一定程度上改變了我學(xué)習(xí)單片機(jī)這門課程的態(tài)度,從最初的認(rèn)為學(xué)它沒有什么實際意義,到如今愛上單片機(jī)學(xué)習(xí),并希望能將理論運用到實踐,設(shè)計出更好更完整的系統(tǒng)。我明白了一個人要想做好一件事,就必須具備自信心,耐心,還要有毅力,要膽大心細(xì),要勇于嘗試,要手腦并用,最后才能交出一份令人滿意的答卷。在這個過程中,老師的付出最多,給我們指導(dǎo),為我們講解,給我們檢查錯誤,在此表示感謝。致謝詞本學(xué)期學(xué)習(xí)單片機(jī)的課時不多,對單片機(jī)的硬件設(shè)計,軟件設(shè)計掌握的深度不夠,但通過此次課程設(shè)計,明顯的改善了,首先對于硬件電路的工作原理有了進(jìn)一步的學(xué)習(xí),同時有了一個提升;軟件方面,在程序的設(shè)計,程序的調(diào)試方面都有了很大的進(jìn)步。在一個好的氛圍里才能踏下心來做東西,在這一段時間里,寢室成員都認(rèn)真對待這次課程設(shè)計,除了自己做好自己的課題外,在遇到不懂的地方互相討論,查閱資料,互助解決問題。通過單片機(jī)的設(shè)計,不斷的發(fā)現(xiàn)錯誤,修改錯誤,在一個設(shè)計項目中都是一個團(tuán)隊協(xié)作,一個人的能力和知識都是有限的,要有較強(qiáng)的團(tuán)隊協(xié)作精神,組員之間互補(bǔ)。通過這次課程設(shè)計,我體會到了成功的喜悅,聽著自己設(shè)計的程序下載到單片機(jī)中播放出音樂,心理非常自豪。這次的課程設(shè)計在一定程度上改變了我學(xué)習(xí)單片機(jī)這門課程的態(tài)度,從最初的認(rèn)為學(xué)它沒有什么實際意義,到如今愛上單片機(jī)學(xué)習(xí),并希望能將理論運用到實踐,設(shè)計出更好更完整的系統(tǒng)。我明白了一個人要想做好一件事,就必須具備自信心,耐心,還要有毅力,要膽大心細(xì),要勇于嘗試,要手腦并用,最后才能交出一份令人滿意的答卷。在這個過程中,老師的付出最多,給我們指導(dǎo),為我們講解,給我們檢查錯誤,在此表示感謝。參考文獻(xiàn):(1) 周潤景《PROTEUS入門實用教程》 機(jī)械工業(yè) (2) 張竣武《單片機(jī)系統(tǒng)的設(shè)計與仿真》 北京 電子工業(yè)出版社 2007年4月 (3) 周潤景《基于PROTEUS的電路及單片機(jī)系統(tǒng)設(shè)計與仿真》北京航空航天大學(xué)出版社 2006 年5月(4) 周靈彬《基于Proteus的電路與PCB設(shè)計》 電子工業(yè)出版社 2010年8月(5) 任為民. 電子技術(shù)基礎(chǔ). 中央廣播電視大學(xué)出版社. 1997 年5 月第1 版.(6) :北方交通大學(xué)出版社,2002 年4月第2 版(7) [M].北京:北京電子工業(yè)出版社,2005年3 月第1 版 (8) 鄧元慶 數(shù)字電路與邏輯設(shè)計[M].北京:電子工業(yè)出版社 2001附錄 八音盒程序:RS BIT 。引腳定義,定義液晶顯示端口標(biāo)號RW BIT E BIT L50MS EQU 60H 。工作內(nèi)存定義L1MS EQU 61HL250MS EQU 62HSEC EQU 65HMIN EQU 64HHOU EQU 63H ORG 0000H LJMP MAIN ORG 000BH 。定時器T0溢出中斷入口地址 LJMP TT0 ORG 001BH 。 定時器T1溢出中斷入口地址 LJMP T1INT ORG 1000HMAIN: 。液晶初始化 MOV SP,70H MOV P0,01H 。清屏 CALL DISPLAY MOV P0,38H 。8位,2行顯示 LCALL DISPLAY MOV P0,0FH 。屏顯
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1