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

正文內(nèi)容

基于at89c51單片機的電子音樂盒設(shè)計課程設(shè)計(文件)

2025-09-15 17:35 上一頁面

下一頁面
 

【正文】 Q12 N39 0 6Q22 N39 0 6R90 .5 kG NDX11 2 M H zC12 2 pC22 2 pV C CG NDD1L E D B I G YL S 1S P E A K E RR 1 24 7 0 RC32 2 uR 1 01kR84 7 0 R黃河科技學院課程設(shè)計 第 25 頁 通過仿真調(diào)試過程的進行能夠幫助我們更加真實的了解編寫的程序與預期是否能夠匹配,并且檢查程序中的一些問題以便于及時的修改,避免錯誤的累積。 無論在定時模式還是技術(shù)模式下,定時期在對內(nèi)部時鐘或外部脈沖計數(shù)時,都不占用 CPU 的時間,而按照設(shè)定的方式鴿子獨自工作。數(shù)碼管顯視相應的歌曲編號 定時器定時設(shè)計 51 單片機內(nèi)部有兩個 16 位的可編程的定時 /計時器,稱為定時器 0( T0)和定時器 1( T1),它們都具有定時功能和事件計數(shù)功能,可用于定時控制、延時、對外部事件檢測和計數(shù)等場合。是不是全部歌曲都唱完 MOV 22H,01H 。等待播放 AJMP NEXT 。每個音符唱多久 JB F0,FOR 。音符不為 0,唱 CLR TR0 。開始取出歌曲的第一個數(shù)據(jù) MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR 。R7 中存放歌曲總信息的入口地址 START0:MOV R4,00H 。音頻輸出端口初始化 設(shè)置結(jié)束 CLR F0 。允許外部中斷 1 中斷 SETB EX0 。外部中斷 0 為跳沿觸發(fā) SETB PX0 。允許 計數(shù)器 1 中斷 SETB ET0 。計數(shù)器 0 工作方式 1,計數(shù)器 1 工作方式 2 MOV TH1,0FFH 。設(shè)置每首歌曲的入口信息,存放在以 30H 開始的存儲單元中。歌曲的節(jié)拍入口地址,32H, 33H存放歌曲音符入口地址,每首歌占用四個存儲存單元。定時器 1用計數(shù),這里用作中斷,接開始 / 暫停鍵 , 初值為0ffH,方式 2 ORG 0030H MAIN: MOV SP,60H MOV DPTR,TABLE 。數(shù)碼管顯視當前所放歌曲曲數(shù) ORG 0000H AJMP MAIN ORG 0003H AJMP LAST_SONG 。 系統(tǒng)程序設(shè)計 主程序流程圖 開始定義音頻輸出端口,歌曲總數(shù)以及每首歌曲的入口地址;然后對定時器初始化,確定工作方式,賦初值,開放中斷,啟動定時器工作;對音頻輸出端口初始化;設(shè)置音節(jié)起始位置和節(jié)拍間距,把音節(jié)和節(jié)拍的入口 地址信息存放在固定存儲單元中;將取出的音符數(shù) +節(jié)拍數(shù)保存在存儲單元中,查詢音樂的節(jié)拍表;當六首歌曲的節(jié)拍表查詢完,音樂播放完畢,程序結(jié)束。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于 MCS51 單片機的匯編軟件有早期的 A51,隨著單片機開發(fā)技術(shù)的不斷發(fā) 展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展, Keil軟件是目前最流行開發(fā) MCS51 系列單片機的軟件,這從近年黃河科技學院課程設(shè)計 第 16 頁 來各仿真機廠商紛紛宣布全面支持 Keil 即可看出。很多很多高級繪圖程序、視頻游戲程序是用匯編語言編寫的。 黃河科技學院課程設(shè)計 第 15 頁 編程語言的選擇 基于單片機的電子音樂盒的設(shè)計本次課題采用匯編語言編程,它是一種面對機器的語言,可以直接控制硬件的語言。借助軟件的可編程性,可以精簡硬件系統(tǒng)的組成;憑借軟件的靈活性,可以不用對硬件系統(tǒng)進行修改而實現(xiàn)系統(tǒng)功能的修改。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。當接通電源后( 直流工作電壓),多諧振蕩器起振,輸出 的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 3.蜂鳴器的電路圖形符號:蜂鳴器在電路中用字母“ H”或“ HA”(舊標準用“ FM”、“ LB”、 “ JD”等)表示。反之亦然。 一般所指的蜂鳴器是以壓電陶瓷為主要元件的。本設(shè)計使用兩種按鍵,一種是按鍵式非編碼鍵盤和輕觸式非編碼開關(guān)。鍵盤可分 為編碼式鍵盤和非編碼式鍵盤兩種。 LED 共有陽極和陰極兩類,如圖 c所示 共陰極 LED 數(shù)碼管的發(fā)光二極管的陰極共地。在單片機的控制系統(tǒng)中最常用的是 7 段 LED 數(shù)碼管,它的顯示塊中有 8個發(fā)光二極管, 7個二極管組成字符“ 8”,一個二極管組 成小數(shù)點。其中 RST 是復位信號的輸入端,復位信號是高電平段。本系統(tǒng)采用的是6MHz 的晶振,一個機器周期為 22us, C1,C2 分別為 22pF。首先用交流變壓器將 220V的交流電變?yōu)榇笥?5V的交流電,例如 ,然后使用橋式電路進行整流,電容進行整流濾波,將交流電處理為直流。另外,復位電路的功能在于使音樂盒的工作恢復到初始狀態(tài),在程序出錯時,重新啟動單片機工作。 數(shù)碼管采用共陽極數(shù)碼管,通過單片機 P1 口控制,實現(xiàn)歌曲序號的顯示;功能鍵盤采用按鍵開關(guān),通過單片機 P3 口控制,實現(xiàn)歌曲播放順序的調(diào)換和暫停播放功能;蜂鳴器由單片機的 P2 口控制,實現(xiàn)歌曲播放;彩燈是由普通發(fā)光二極管代替,通過鍵盤能實現(xiàn)單色長亮和閃爍效果。利用定時器計時這個半周期時間 ,每當計時到后就將輸出脈沖的 I/O 反相 ,然后重復計時此半周期時間再對 I/O 口反相 ,就可在 I/O 腳上得到此 頻率的脈沖。 。 關(guān)鍵字: AT89C51 單片機 ,音樂盒 ,方波 ,音調(diào) 黃河科技學院課程設(shè)計 第 4 頁 Abstract In order to achieve the single chip microputer control music playback, try in the curriculum design based on single chip microputer AT89C51 music box design on this train of thought for design USES the buzzer sound to realize the songs played, can maintain the basic tone is changeless, smooth play songs. Main design module includes digital tube display, keyboard function part, buzzer sound, the tube using a total of anode digital tube, controlled by single chip microputer P1 interface, realize song number display。 主要工作過程是通過功能鍵實現(xiàn)上、下曲目的播放及暫停功能,同時有數(shù)碼管顯示當前播放曲目的序號,并會有不同的彩燈閃爍效果。 3.工作計劃 序號 設(shè)計內(nèi)容 所用時間 1 布置任務(wù)及調(diào)研 4天 3 制作與調(diào)試 8天 4 撰寫設(shè)計報告書 2天 合 計 14天 4.主要參考資料
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1