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

正文內(nèi)容

基于單片機(jī)控制的數(shù)字音樂盒的設(shè)計(jì)-在線瀏覽

2024-11-01 10:00本頁(yè)面
  

【正文】 12MHZ 的晶振,另外有兩個(gè) 22P 的獨(dú)石電容,兩晶振引腳分別連到 XTAL1 和 XTAL2 振蕩脈沖輸入引腳?;鶚O接 10K 歐 姆的電阻,發(fā)射極接蜂鳴器,集電極接電源。 (2)用 , LED,其中 a,b,c,d,e,f,g,用 為數(shù)碼管位選信號(hào)。用 作為 LCD 的D0D7 的控制信號(hào)。 (5)電路為 12MHZ 晶振頻率工作,起振電 路中 C1,C2 均為 30pf。結(jié)構(gòu)化程序設(shè)計(jì)一般有“自上而下”和“自下而上”兩種方式,“自上而下”法的核心就是主框架的構(gòu)建。本系統(tǒng)的主模塊的程序框圖如下圖 6所示: 圖 6 主程序開始 初始化變量及 LCD 接口 初始化數(shù)字器 T0,定時(shí)器 T1 LCD顯示英文歡迎字符 等待按鍵,是否有按鍵?包括播放,暫停,停止按鍵 歌曲號(hào)及播放時(shí)間顯示在LCD 按照按鍵碼播放對(duì)應(yīng)的歌曲 Y N 10 外部中斷源系統(tǒng)設(shè)計(jì) 在本設(shè)計(jì)中中斷源是采用外部中斷 0方式,其入口地址是 0003H。 ( 1)定時(shí)器 /計(jì)數(shù)器 工作方式寄存器 TMOD 用于選擇定時(shí)器 /計(jì)數(shù)器 的工作方式和工作模式。 — 計(jì)數(shù)器模式和定時(shí)器模式選擇位 =0,為定時(shí)器模式。 定時(shí)器 /計(jì)數(shù)器控制寄存器 TCON,其格式如下: TCON D7 D6 D5 D4 D3 D2 D1 D0 TF1 TR1 TF0 TR0 IE1 IT1 IE0 ITO 表三 其各位的功能如下: TF TF0— 計(jì)數(shù)溢出標(biāo)志位當(dāng)計(jì)數(shù)器溢出時(shí),該位置 1。 程序流程如圖 7所示。定義液晶顯示端口標(biāo) 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 。8 位, 2行顯示 LCALL ENABLE 4 Proteus 軟件仿真 本次課程設(shè)計(jì)所采用的程序調(diào)試軟件為 wave6000 集成調(diào)試 軟件,所采用的仿真軟件為 protus 6 professional 軟件。同時(shí)啟動(dòng)定時(shí)器 T1,顯示樂曲播放的時(shí)間,并驅(qū)動(dòng) LCD,顯示歌曲號(hào)記播放時(shí)間。選作內(nèi)容:顯示樂曲播放時(shí)間或剩余時(shí)間 .結(jié)構(gòu)化軟件程序的調(diào)試一般可以將重點(diǎn)放在分模塊調(diào)試上,統(tǒng)調(diào)是最后一環(huán)。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者一般需要仿真系統(tǒng)的支持。 仿真部分采用 protus 6 professional 軟件,此軟件功能強(qiáng)大且操作較為簡(jiǎn)單,可以很容易的實(shí)現(xiàn)各種系統(tǒng)的仿真。 安裝與調(diào)試 程序調(diào)試中出現(xiàn)的問題及解決的辦法: 1. 有時(shí)會(huì)出現(xiàn)程序一點(diǎn)錯(cuò)誤也沒有,但就是不能正常運(yùn)行的現(xiàn)象,最后我們發(fā)行是因?yàn)槌绦蛑杏械闹噶顣鴮懙貌灰?guī)范導(dǎo)致的,例如有的 RET 返回指令一定要按正確格式書寫或在兩行指令間最好不要留空行。當(dāng)用 JNZ 指令時(shí),跳轉(zhuǎn)范圍比較少,這時(shí)要用一個(gè)標(biāo)號(hào)中轉(zhuǎn)。 4. 編程過程中要注意加注釋或分割線,否則,在程序過長(zhǎng)時(shí)容易變得很亂,不便于查找或更改。 6. 編程前要加流程圖,這樣會(huì)使思路清晰,例如數(shù)字音樂盒的設(shè)計(jì)思路完全可以按著 MP3 的工作方式列寫流程圖。解決辦法:將定時(shí)器 1 設(shè)定在工作方式 1, 16位計(jì)數(shù),計(jì) 50ms,效果有很大改觀。 b. 當(dāng)音樂為全 4 拍起始時(shí),此時(shí)音樂節(jié)奏與定時(shí)器 T1 中斷頻率錯(cuò)開, LCD顯示和音樂播放都會(huì)好一些。 d. 改進(jìn)方案:若采用可以定時(shí)時(shí)間更長(zhǎng)的單片機(jī),可以避免所有問題。 在焊接過程中應(yīng)遵循先小后大先以后難的原則,并充分考慮元件的耐熱性,以免溫度過高損壞元件。 調(diào)試過程中應(yīng)接入信號(hào)源,打開調(diào)試用的電源,然后看電路是否正常工作,當(dāng) 當(dāng) 鍵盤有鍵按下時(shí),判斷鍵值,啟動(dòng)計(jì)數(shù)器 T0,產(chǎn)生一定頻率的脈沖,驅(qū)動(dòng)蜂鳴器,放出樂曲。也可在 LCD 顯示歌曲號(hào)。若不符合則檢查電路,然后重新調(diào)試,直到電路正常工作,輸出也符合要求為止。 驗(yàn)收完畢,關(guān)掉電源,拆除線路,拔掉集成 塊和電路板一起上交 6 課程設(shè)計(jì)體會(huì) 單片機(jī)是一門應(yīng)用性很強(qiáng)的學(xué)科,課程設(shè)計(jì)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)我們實(shí)際工作能力的具體訓(xùn)練和考察過程。令人欣慰的是經(jīng)過一周的學(xué)習(xí),雖然過程很艱辛,但是總算實(shí)現(xiàn)了定時(shí)鬧鐘的功能,所有的努力都很值得。 15 在設(shè)計(jì)的過程中不僅鞏固了以前所學(xué)過的知識(shí),加深了我對(duì)所學(xué)知識(shí)的理解,而且學(xué)到了很多在書本上所沒有的知識(shí)。 總之,通過這次課程設(shè)計(jì)不僅使我鞏固了本課程所學(xué)的基本知識(shí),還使我具有了撰寫科研報(bào)告的初步訓(xùn)練能力,我相信這些能力在我以后的工作或者是再學(xué)習(xí)中一定會(huì)起到不小的作用,一切的辛苦和艱難都是值得的。定義液晶顯示端口標(biāo)號(hào) RW BIT E BIT 。******************************************* 0000h 16 ljmp main ORG 000BH LJMP TT0 ORG 001BH LJMP T1INT 1000h main: 。液晶初始化 MOV SP,70H MOV P0,01H 。8 位, 2 行顯示 lCALL ENABLE MOV P0,0FH 。計(jì)數(shù)地址加 1,顯示幕 on lCALL ENABLE 。 key1: lcall key lcall modd ljmp key1 。有按鍵轉(zhuǎn)到 K1 lcall kaiji lcall SOP xn: ljmp key k1: lcall modd lcall modd lcall ks jnz k2 ljmp key k2: mov R2,0feh 。為 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 。若同時(shí)有其他按鍵,則等待 lcall ks jnz k4 17 。 next1: inc R4 。 ks: mov a,0f0h 。 DELAY1: SETB RS0 dl: mov R5,0ah dl2: mov R6,63 dl3: nop nop djnz R6,dl3 djnz R5,dl2 CLR RS0 RET 。30H37H 初值為零 。 。 modd: MOV P0,8EH CALL ENABLE 18 mov A,37H mov DPTR,TABLE3 MOVC A,A+DPTR CALL WRITE2 RET 。開機(jī)提示字 。設(shè)光標(biāo)地址 CALL ENABLE MOV DPTR,TABLE1。 。 SOP: mov a,37h cjne a,01h,A11 LCALL MODD MOV 52H,HIGH TABLE10 MOV 53H,LOW TABLE10 LCALL INITILE2 lcall MAIN0 A11: CJNE A,02H,A22 LCALL MODD MOV 52H,HIGH TABLE20 MOV 53H,LOW TABLE20 LCALL INITILE2 lcall MAIN0 A22: CJNE A,03H,A33 LCALL MODD MOV 52H,HIGH TABLE30 MOV 53H,LOW TABLE30 LCALL INITILE2 lcall MAIN0 A33: CJNE A,04H,A44 LCALL MODD MOV 52H,HIGH TABLE40 MOV 53H,LOW TABLE40 LCALL INITILE2 lcall MAIN0 A44: CJNE A,05H,A55 LCALL MODD MOV 52H,HIGH TABLE50 MOV 53H,LOW TABLE50 LCALL INITILE2 lcall MAIN0 A55: CJNE A,06H,A66 LCALL MODD MOV 52H,HIGH TABLE60 MOV 53H,LOW TABLE60 LCALL INITILE2 lcall MAIN0 A66: CJNE A,07H,A77 LCALL MODD MOV 52H,HIGH TABLE70 19 MOV 53H,LOW TABLE70 LCALL INITILE2 lcall MAIN0 A77: CJNE A,08H,A88 LCALL MODD MOV 52H,HIGH TABLE80 MOV 53H,LOW TABLE80 LCALL INITILE2 lcall MAIN0 A88: CJNE A,09H,A99 LCALL MODD MOV 52H,HIGH TABLE90 MOV 53H,LOW TABLE90 LCALL INITILE2 lcall MAIN0 A99: CJNE A,0AH,AAA LCALL MODD MOV 52H,HIGH TABLE100 MOV 53H,LOW TABLE100 LCALL INITILE2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1