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

正文內(nèi)容

基于單片機控制的數(shù)字音樂盒的設(shè)計(存儲版)

2024-10-08 10:00上一頁面

下一頁面
  

【正文】 52H,52H,32H,54H,02H,0b4H,72H DB 62H,72H,34H,02H,62H,62H,72H,62H,52H,32H,22H,02H,84H,92H,1cH DB 00 。 TABLE80: DB 86H,92H,12H,22H,32H,52H,68H,63H,52H,34H,62H,0B2H,0B2H,62H,51H,61H,51H,31H,54H DB 62H,0B2H,0B2H,62H,52H,32H,52H,52H,51H,61H,51H,31H,34H,52H,62H,74H,32H,52H,52H,32H,21H,31H,21H,11H,24H DB 32H,52H,52H,32H,22H,12H,24H,32H,52H,52H,32H。 。第三首《看我七十二變》 。 TABLE00: DW 64580,64684,64777,64820 DW 64898,64968,65030,64260 DW 64400,64524,65058,63835,64021 。顯示分十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0CCH 。*************************************************** TT0: PUSH ACC PUSH PSW MOV TL0,20H MOV TH0,21H CPL POP PSW POP ACC RETI 。 NEXT20: MOV A,40H MOV DPH,52H MOV DPL,53H MOVC A,A+DPTR MOV R2,A JZ STOP ANL A,0FH MOV R1,A MOV A,R2 SWAP A ANL A,0FH JNZ SING CLR TR0 JMP W1 。,0FEH TABLE4: DB 39。*********************************************寫指令 ENABLE: CLR RS CLR RW CLR E LCALL DELAY SETB E RET 。顯示冒號 CALL ENABLE CALL WRITE2 MOV A,MIN MOV B,10 DIV AB ADD A,30H MOV P0,0CBH 。寫數(shù)據(jù) CALL WRITE1 DFF: RET 。 initil: mov r3,08h mov r0,30h m1: mov r0,00h inc r0 djnz r3,m1 RET 。 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 。內(nèi)存初始化 lcall initil 。******************************************** L50MS EQU 60H L1MS EQU 61H L250MS EQU 62H SEC EQU 65H MIN EQU 64H HOU EQU 63H 。雖然在做課程設(shè)計以前已經(jīng)系統(tǒng)的把單片機課本認真的學習了一下,但是在剛拿到設(shè)計任務(wù)書時還是有點一頭霧水,不知道該從哪里下手。 待所有元器件都焊完后對照電路檢查是否有錯,若無錯誤即可將集成塊插入相應(yīng)的管座并連好線路,然后進行調(diào)試。 7. LCD 計時正常顯示的解決辦法: a. 兩個定時器同時 工作,存在中斷時序問題,剛開始時我們把定時器 1設(shè)定在方式 3,計 250us,由于定時中斷過于頻繁,使 CPU 負載過大,導致音樂不能正常播放,時間不能正常顯示。 首先打開 protus 6 professional 軟件,在元件庫中找到要選用的所有元件,然后進行原理圖的繪制;繪制好后再選擇 wave6000 已經(jīng)編譯好的 *.hex 文件,選擇運行,觀察顯示結(jié)果,根據(jù)顯示的結(jié)果和課設(shè)的要求再修改程序,再運行查,直到滿足要求。 本次試驗的效果圖如下所示: 將16進制時分秒數(shù)據(jù)轉(zhuǎn)化為BCD顯示代碼 關(guān)顯示以免顯示抖動 通過串口將時分秒數(shù)據(jù)傳入數(shù)碼管 打開顯示 12 按鍵功能說明: 1~A:十首歌曲 C:上一首歌曲 D:下一首歌曲 E:歌曲暫停 F:開機畫面 當鍵盤有鍵按下時,判斷鍵值,啟動計數(shù)器 T0,產(chǎn)生一定頻率的脈沖,驅(qū)動蜂鳴器,放出樂曲。 =1,為計數(shù)模式。 9 3 軟件設(shè)計 主模塊的設(shè)計 主模塊是系統(tǒng)軟件的主框架。具體連接圖如圖 5 所示: 8 圖 5 蜂鳴器電路 利用 NPN 管 (9012)放大驅(qū)動。 系統(tǒng)復位電路的設(shè)計 智能系統(tǒng)一般應(yīng)有手動或上電復位電路。 LED顯示器 有靜態(tài)顯示和動態(tài)顯示兩種。同樣,共陽極 LED 顯示器的發(fā)光二極管的陽極連接在一起,通常此公共陽極接正電壓,當某個發(fā)光二極管的陰極接低電平時,發(fā)光二極管被點亮,相應(yīng)的段被顯示。但 RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。該反向放大器可以配置為 片內(nèi)振蕩器。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。 P3 口: P3口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個TTL門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 低功耗的閑置和掉電模式 數(shù)據(jù)保留時間: 10 年 課設(shè)準備中根據(jù)具體的要求,查找資料,然后按要求根據(jù)已學過的時鐘程序編寫定時鬧鐘的程序,依據(jù)程序利用 proteus 軟件進行了仿真試驗,對出現(xiàn)的問題進行分析和反復修改源程序,最終得到正確并符合要求的結(jié)果。 本設(shè)計采用 4*4 鍵盤 , 16*2 LCD,七段顯示數(shù)碼管 LED。 壽命: 1000 寫 /擦循環(huán) 可編程串行通道 圖 1 4 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL 門電流。P2口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。在 FLASH 編程期間,此引腳用于輸入編程脈沖。 /PSEN:外部程序存儲器的選通信號。 ( 3) 振蕩器特性: XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。在閑置模式下, CPU 停止工作。當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應(yīng) 的段被顯示。 段碼線控制顯示字符的字型,而位選線為各個 LED 顯示塊中 各段的公共端,它控制該 LED 顯示位的亮或暗。當按鍵松開時,行線的低電平變?yōu)楦唠娖?,?zhí)行一段延時 10MS 的子程序后,檢測該行線為高電平,說明按鍵確實已經(jīng)松開。為達到振 蕩周期是 12MHZ 的要求,這里要采用 12MHZ 的晶振,另外有兩個 22P 的獨石電容,兩晶振引腳分別連到 XTAL1 和 XTAL2 振蕩脈沖輸入引腳。 (5)電路為 12MHZ 晶振頻率工作,起振電 路中 C1,C2 均為 30pf。 — 計數(shù)器模式和定時器模式選擇位 =0,為定時器模式。8 位, 2行顯示 LCALL ENABLE 4 Proteus 軟件仿真 本次課程設(shè)計所采用的程序調(diào)試軟件為 wave6000 集成調(diào)試 軟件,所采用的仿真軟件為 protus 6 professional 軟件。 仿真部分采用 protus 6 professional 軟件,此軟件功能強大且操作較為簡單,可以很容易的實現(xiàn)各種系統(tǒng)的仿真。 6. 編程前要加流程圖,這樣會使思路清晰,例如數(shù)字音樂盒的設(shè)計思路完全可以按著 MP3 的工作方式列寫流程圖。 在焊接過程中應(yīng)遵循先小后大先以后難的原則,并充分考慮元件的耐熱性,以免溫度過高損壞元件。 驗收完畢,關(guān)掉電源,拆除線路,拔掉集成 塊和電路板一起上交 6 課程設(shè)計體會 單片機是一門應(yīng)用性很強的學科,課程設(shè)計是培養(yǎng)我們綜合運用所學知識 ,發(fā)現(xiàn)、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié) ,是對我們實際工作能力的具體訓練和考察過程。定義液晶顯示端口標號 RW BIT E BIT 。計數(shù)地址加 1,顯示幕 on lCALL ENABLE 。若同時有其他按鍵,則等待 lcall ks jnz k4 17 。30H37H 初值為零 。設(shè)光標地址 CALL ENABLE MOV DPTR,TABLE1。顯示小時個位 CALL ENABLE CALL WRITE2 MOV A,3AH MOV P0,0DH 。寫數(shù)據(jù) CALL WRITE1 RET 。DFF WB 39。MOV TL1, 0b0H lcall ks jnz TTM12 MOV 40H,00H 。定時器中斷子程序 0 。*************************************每分鐘刷新分顯示一次 MOV A,MIN INC A MOV MIN,A MOV B,10 DIV AB ADD A,30H MOV P0,0CBH 。 DELAY30: MOV R7,2 W2: MOV R4,125 W3: MOV R3,248 DJNZ R3,$ DJNZ R4,W3 DJNZ R7,W2 DJNZ R1,DELAY30 RET 。 。 TABLE50: DB 82H,92H,12H,14H,12H,14H,92H,82H,12H,14H,22H,14H,92H,12H,22H,24H DB 22H,24H,12H,92H,22H,24H,32H,24H,32H,52H,62H,54H,52H,64H,52H,32H DB 22H,32H,22H,12H,94H,82H,92H,12H,14H,12H,14H,94H,1cH DB 82H,92H
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1