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

正文內(nèi)容

基于單片機(jī)控制的數(shù)字音樂盒的設(shè)計(jì)(更新版)

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

下一頁面
  

【正文】 L ENABLE CALL WRITE2 MOV A,SEC INC A MOV SEC,A XRL A,60 X4: JNZ OUT MINSET: MOV SEC,00H 。*************************************************** 。MOV TH1, 3cH 。,0FEH TABLE2: DB 39。設(shè)光標(biāo)地址 CALL ENABLE MOV DPTR,TABLE2。顯示小時(shí)十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0C9H 。 kaiji: mov a,37h cjne a,0fh,DFF MOV P0,80H 。 。 lk: add a,R4 push acc k4: lcall delay1 。屏顯 on,光標(biāo) on,閃爍 on lCALL ENABLE MOV P0,06H 。 參考文獻(xiàn) [2] 楊剛 ,周群 .電子系統(tǒng)設(shè)計(jì)與實(shí)踐 .電子工業(yè)出版社 .2020:1823 341347 118122 [3] 何立民 .單片機(jī)高級(jí)教程(應(yīng)用與設(shè)計(jì)) .北京:北京航空航天大學(xué)出版社,2020 年 .53- 98 [4] 涂時(shí)亮 ,張友德 .單片微機(jī)控制技術(shù) .清華大學(xué)出版社 .1994:8687 146147 [5] 《融會(huì)貫通 Protel99 電路設(shè)計(jì)》 弘道工作室 北京 人民交通出版設(shè), 2020. [6] 《單片機(jī)原理及接口技術(shù)實(shí)驗(yàn)》 朱定華 北京 北方交通大學(xué)出版社 附 1:源 程序代碼 RS BIT 。 調(diào)試正常后等待老師驗(yàn)收。 硬件安裝于調(diào)試 把相應(yīng)的元器件或其管座及導(dǎo)線用焊錫焊在電路板上相應(yīng)的位置,再焊接之前應(yīng)該把整塊板用砂紙?jiān)俅蚰ヒ淮?,去掉氧化層,這樣更好焊有助于減少虛焊的發(fā)生。 5. 程序的結(jié)構(gòu)要設(shè)計(jì)的合理,避免上下亂調(diào)用的現(xiàn)象,這樣會(huì)使程序更加清晰化。本次課設(shè),采用 wave6000 集成調(diào)試軟件來調(diào)試程序,通過各個(gè)模塊程序的單步或跟蹤調(diào)試,使程序逐漸趨于正確,最 13 后統(tǒng)調(diào)程序。清屏 CALL ENABLE MOV P0,38H 。其格式如下表一: TMOD D7 D6 D5 D4 D3 D2 D1 D0 GATE M1 M0 GATE M1 M0 T1方式字段 T0 方式字段 表一 下面對(duì) TMOD 各位進(jìn)行說明: 門控位 — GATE 工作方式選擇位 — M M0 M1 M0 工作方式 0 0 方式 0,為 13 位定時(shí)器 /計(jì)數(shù)器 0 1 方式 1,為 16 位定時(shí)器 /計(jì)數(shù)器 1 0 方式 2, 8位的常數(shù)自動(dòng)重新裝載的定時(shí)器 /計(jì)數(shù)器 1 1 方式 3,僅適用于 T0 表二 其中,在本設(shè)計(jì)中采用方式 1 的 16 位定時(shí)器 /計(jì)數(shù)器。 (4)用 口控制蜂鳴器。在一個(gè)單片機(jī)應(yīng)用系統(tǒng)中,時(shí)鐘 是 保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時(shí)信號(hào),主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢 。 ( 3)如何消除按鍵的抖動(dòng) 采用軟件來消除按鍵抖動(dòng)的基本思想是:在一次檢測到有鍵按下時(shí),該鍵所對(duì)應(yīng)的行線為低電平,執(zhí)行一段延時(shí) 10MS 的子程序后,確認(rèn)該行線電平是不否仍為低電平,如果仍為低電平,則確認(rèn)為該行確實(shí)有鍵按下。 N個(gè) LED 顯示器有 N 個(gè)位選線和 8*N 位 根段碼線。每一個(gè)段對(duì)應(yīng) 1個(gè)發(fā)光二極管,這種顯示器有共陽極和共陰極兩種:共陰極 LED 顯示器的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地。此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。 XTAL2:來自反向振蕩器的輸出。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在給出地址 “1” 時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2口輸出其特殊功能寄存器的內(nèi)容。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0輸出原碼,此時(shí) P0外部必須被拉高。5 個(gè)中斷源 4K 字節(jié)可編程閃爍存儲(chǔ)器 要求 利用 I/O口產(chǎn)生一定頻率的方波,驅(qū) 動(dòng)蜂鳴器,發(fā)出不同的音調(diào) 并 采用 LCD 顯示信息 , 從而演奏樂曲(最少三首樂曲,每首不少于 30 秒) , 開機(jī)時(shí)有英文歡迎提示字符,播放時(shí)顯示歌曲序號(hào)(或名稱) , 可通過功能鍵選擇樂曲,暫停,播放。 2 系統(tǒng)總體方案及硬件設(shè)計(jì) 系統(tǒng)構(gòu)成 AT89C51 單片機(jī)簡介 AT89C51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低 電 壓,高性能CMOS8 位微處理器,俗稱單片機(jī)。 全靜態(tài)工作: 0Hz24Hz 片內(nèi)振蕩器和時(shí)鐘電路 ( 2) 管腳說明 (如圖 1) : VCC:供電電壓。在 FLASH編程和校驗(yàn)時(shí), P1 口作為第八位地址接收。當(dāng) P3口寫入 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。石晶振蕩和陶瓷振蕩均可采用。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。為了使 LED 顯示器顯示不同的符號(hào)或數(shù)字,就要把不同段的發(fā)光二極管點(diǎn)亮,這樣就要為 LED 提供代碼,因?yàn)檫@些代碼可使 LED 相應(yīng)的段發(fā)光,從而顯示不同字型,因此該代碼稱為段碼。 鍵盤 鍵盤在單片機(jī)應(yīng)用系統(tǒng)中能實(shí)現(xiàn)向單片機(jī)輸入數(shù)據(jù),傳送命 圖 3 令等功能,是人工干預(yù)單片機(jī)的主要手段。復(fù)位電路的實(shí)現(xiàn)通常有兩種方式:RC復(fù)位電路和專用 181。基極接 10K 歐 姆的電阻,發(fā)射極接蜂鳴器,集電極接電源。結(jié)構(gòu)化程序設(shè)計(jì)一般有“自上而下”和“自下而上”兩種方式,“自上而下”法的核心就是主框架的構(gòu)建。 定時(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。同時(shí)啟動(dòng)定時(shí)器 T1,顯示樂曲播放的時(shí)間,并驅(qū)動(dòng) LCD,顯示歌曲號(hào)記播放時(shí)間。 安裝與調(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 返回指令一定要按正確格式書寫或在兩行指令間最好不要留空行。解決辦法:將定時(shí)器 1 設(shè)定在工作方式 1, 16位計(jì)數(shù),計(jì) 50ms,效果有很大改觀。 調(diào)試過程中應(yīng)接入信號(hào)源,打開調(diào)試用的電源,然后看電路是否正常工作,當(dāng) 當(dāng) 鍵盤有鍵按下時(shí),判斷鍵值,啟動(dòng)計(jì)數(shù)器 T0,產(chǎn)生一定頻率的脈沖,驅(qū)動(dòng)蜂鳴器,放出樂曲。令人欣慰的是經(jīng)過一周的學(xué)習(xí),雖然過程很艱辛,但是總算實(shí)現(xiàn)了定時(shí)鬧鐘的功能,所有的努力都很值得。******************************************* 0000h 16 ljmp main ORG 000BH LJMP TT0 ORG 001BH LJMP T1INT 1000h main: 。 key1: lcall key lcall modd ljmp key1 。 next1: inc R4 。 。 。顯示分十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0CCH 。**********************************************寫數(shù)據(jù) WRITE1: MOV R1,00H A1: MOV A,R1 MOVC A,A+DPTR CALL WRITE2 INC R1 CJNE A,0FEH,A1 。CAU39。 SING: DEC A MOV 22H,A RL A MOV DPTR,TABLE00 MOVC A,A+DPTR MOV TH0,A MOV 21H,A MOV A,22H RL A INC A MOVC A,A+DPTR MOV TL0,A MOV 20H,A SETB TR0 SETB TR1 W1: LCALL DELAY30 INC 40H LCALL KS 。*************************************************** 。顯示分個(gè)位 CALL ENABLE CALL WRITE2 MOV A,MIN MOV B,3 MUL AB MOV B,100 DIV AB MOV R2,A MOV A,10 XCH A,B DIV AB MOV A,MIN XRL A,60 JNZ OUT HOUSET: MOV MIN,00H 。 。 TABLE30: DB 0d4H,84H,94H,82H,92H DB 12H,22H,82H,92H,02H,92H,82H,0d2H DB 82H,92H,14H,84H,02H,0d1H,0d1H DB 0c2H,0d2H,84H,0d2H,0d2H,82H,82H DB 84H,82H,82H,94H,82H,0d2H DB 82H,82H,82H,92H,02H,82H,82H,0d2H DB 0c4H,84H,0d4H,92H,0d2H DB 82H,0d2H,82H,92H,98H DB 04H,94H,88H DB 04H,94H,88H DB 04H,94H,88H DB 04H,94H,88H,04H DB 32H,32H,22H,12H,02H,92H,12H,92H DB 32H,32H,22H,12H,02H,92H,12H,92H DB 32H,32H,22H,12H,02H,92H,12H,22H DB 54H,44H,34H,12H,22H DB 34H,22H,12H,02H,92H,12H,92H DB 32H,32H,22H,12H,02H,92H,12H,92H DB 32H,32H,22H,12H,02H,92H,12H,22H DB 54H,44H,32H,22H,12H,92H DB 00 。第六首《兩只蝴蝶》
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1