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

正文內(nèi)容

數(shù)字音樂盒的課程設(shè)計(jì)-文庫吧資料

2024-08-18 07:28本頁面
  

【正文】 ,{14,4},{14,4},{14,4},{7,4},{12,24},{0xFF,0xFF}}。uchar code music1[][2]={{0,4}, {22,4},{22,4},{17,4},{15,4},{15,4},{17,12},{15,4},{15,2},{17,2},{15,4},{13,4},{13,4},{15,12},{0,4},{20,4},{20,4},{20,4},{17,4},{20,4},{20,4},{20,4},{17,4},{22,4},{17,4},{17,4},{15,4},{15,4},{17,12},{22,4},{22,4},{17,4},{15,4},{15,4},{17,12},{15,4},{15,2},{17,2},{15,4},{13,4},{13,4},{15,12},{20,4},{20,4},{20,2},{17,2},{17,4},{20,4},{20,4},{20,2},{17,2},{17,2},{17,2},{24,4},{20,4},{20,2},{17,2},{17,4},{20,4},{22,12},{17,4},{22,4},{25,4},{25,4},{17,4},{22,4},{25,8},{24,4},{22,2},{24,2},{22,4},{20,4},{15,4},{17,12},{15,4},{15,4},{15,4},{10,4},{15,4},{17,4},{20,8},{17,4},{24,4},{24,4},{20,4},{15,4},{17,12},{17,4},{22,4},{25,4},{25,4},{17,4},{22,4},{25,8},{29,4},{27,2},{29,2},{27,4},{25,4},{25,4},{27,12},{29,4},{29,2},{27,4},{25,4},{27,6},{27,2},{25,4},{24,4},{20,4},{20,2},{17,2},{20,4},{20,2},{22,2},{22,16},{0xFF,0xFF}}。uchar code dis3[] ={3 qian nian lian}。uchar code dis1[] ={1 ji mo sha zhou}。sbit pausekey=P1^1。sbit rw = P2^1。typedef bit BOOL 。typedef unsigned char BYTE。char r0=2。程序:include include define uchar unsigned chardefine uint unsigned intuchar m,n。先將歌曲的簡(jiǎn)譜進(jìn)行編碼,儲(chǔ)存在一個(gè)數(shù)據(jù)類型為unsigned char的數(shù)組中。舉例1:音調(diào)do,發(fā)音長(zhǎng)度為兩拍,即二分音符,將其編碼為0x18。音調(diào)作為編碼的高4位,而播放時(shí)間作為低4位,如此音調(diào)和節(jié)拍就構(gòu)成了一個(gè)編碼。初始化界面K 3 是否按下K 4 是否按下K 1 是否按下K 2 是否按下停止切換上一首切換下一首播放音樂開始計(jì)時(shí)停止音樂停止計(jì)時(shí)NNNYYYY開始圖 9 流程圖課程設(shè)計(jì)說明書 第 8 頁 程序設(shè)計(jì)對(duì)音樂do re mi fa so la si分別編碼為1~7,重音do編為8,重音re編為9,停頓編為0??傮w電路如圖 8。課程設(shè)計(jì)說明書 第 6 頁圖 7 顯示電路 總體電路總結(jié)時(shí)鐘電路、復(fù)位電路、按鍵電路、蜂鳴器以及顯示電路,把其放入一個(gè)電路。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開始顯示的行列號(hào)及每行的列數(shù)找出顯示 RAM 對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可 [6]。 字符的顯示用 LCD 顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由 68 或 88 點(diǎn)陣組成,要找到和顯示屏幕上某幾個(gè)位置對(duì)應(yīng)的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點(diǎn)亮,為“0”的不亮。例如屏的第一行的亮暗由RAM區(qū)的000H——00FH的 16字節(jié)的內(nèi)容決定,當(dāng)(000H )=FFH時(shí),則屏幕的左上角顯示一條短亮線,長(zhǎng)度為8個(gè)點(diǎn);當(dāng)(3FFH)=FFH 時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)(000H)=FFH, ( 001H)=00H, (002H)=00H, ……(00EH)=00H, (00FH)=00H時(shí),則在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。蜂鳴器電路如圖6。由于蜂鳴器的工作電流一般比較大,單片機(jī)的I/O口是無法直接驅(qū)動(dòng)的(但AVR可以驅(qū)動(dòng)小功率蜂鳴器) ,所以要利用放大電路來驅(qū)動(dòng),一般使用三極管來放大電流就可以了。按鍵電路如圖 5。課程設(shè)計(jì)說明書 第 4 頁圖 4 復(fù)位電路 按鍵電路按鍵的閉合與否,反映在行線輸出電壓上就呈現(xiàn)高電平或低電平,如果高電平表示鍵斷開,低電平則表示鍵閉合,通過對(duì)行線電平高低狀態(tài)的檢測(cè),便可確認(rèn)按鍵按下與否。單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位。51系列單片機(jī)的復(fù)位信號(hào)是從RST引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。時(shí)鐘電路如圖 3。在一個(gè)單片機(jī)應(yīng)用系統(tǒng)中,時(shí)鐘是保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時(shí)信號(hào),主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢 [2]。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位。同時(shí),AT89C51 可降至 0Hz 的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。系統(tǒng)組成框圖如圖1。使用其中兩個(gè)按鍵來控制播放和暫停另外兩個(gè)按鍵用來控制換曲。本設(shè)計(jì)是基于單片機(jī)的數(shù)字音樂盒設(shè)計(jì),由單片機(jī) AT89C51 芯片和 LED 數(shù)碼管為核心,輔以必要的電路,構(gòu)成的一個(gè)單片機(jī)電子數(shù)字音樂盒 [1]。傳統(tǒng)的音樂盒大多數(shù)是機(jī)械型的,體積笨重,發(fā)音單調(diào),不能實(shí)現(xiàn)批量生產(chǎn)。關(guān)鍵詞:AT89C51,蜂鳴器,LCD 液晶顯示,音樂盒課程設(shè)計(jì)說明書 第 II 頁目 錄1 緒論 .......................................................................................................................................1 課題描述 .........................................................................................................................1 基本工作原理及框圖 ..........................
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1