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

正文內(nèi)容

單片機課程設計報告(利用蜂鳴器播放音樂)(編輯修改稿)

2025-08-18 10:11 本頁面
 

【文章內(nèi)容簡介】 8800xFDC8La17600xFEE4Si4940xFC0CSi9880xFE06Si19760xFF032)控制發(fā)聲節(jié)拍每個音符的節(jié)拍可通過延時一定的時間來實現(xiàn),在具體實現(xiàn)時需要有一個基本的帶參延時程序,用于主函數(shù)根據(jù)不同的音符調(diào)用不同的時延。若以十六分之一音符的時長為基本延時時間,則十六分音符只需調(diào)用一次延時程序,八分音符則需調(diào)用兩次延時程序,以此類推。*簡譜編碼將簡譜中的每個音符進行編碼,每個音符用一個unsigned char字符類型表示,簡譜可用一個unsigned char字符數(shù)組表示。字符的前四位表示音頻,可以表示0f共十六個音符。本實驗中采用了中音區(qū)和高音區(qū)。中音dosi分別編碼為1~7,高音dosi分別編碼為8~E,停頓編為0。字符的后四位表示節(jié)拍,節(jié)拍以十六分音符為單位(在本程序中為165ms),一拍即四分音符等于4個十六分音符,編為4,其它的播放時間以此類推。以0xff作為曲譜的結(jié)束標志。程序從數(shù)組中取出一個數(shù),然后分離出高4位得到音調(diào) ,將值賦給定時器0,得到音調(diào);接著分離出該數(shù)的低4位,得到節(jié)拍。本實驗中播放音樂使用簡譜如下:將其編碼成:uchar code sb[]={//定義送別簡譜0x54,0x32,0x52,0x88,0x64,0x84,0x58,0x54,0x12,0x22,0x34,0x22,0x12,0x28,0x00,0x00,0x54,0x32,0x52,0x86,0x72,0x64,0x84,0x58,0x54,0x22,0x32,0x46,0xf2,0x18,0x00,0x00,0x64,0x84,0x88,0x74,0x62,0x72,0x88,0x62,0x72,0x82,0x62,0x62,0x52,0x32,0x12,0x28,0x00,0x00,0x54,0x32,0x52,0x86,0x72,0x64,0x84,0x58,0x54,0x22,0x32,0x46,0xf2,0x18,0x00,0x00,0x54,0x32,0x52,0x88,0x64,0x84,0x58,0x54,0x12,0x22,0x34,0x22,0x12,0x28,0x00,0x00,0x54,0x32,0x52,0x86,0x72,0x64,0x84,0x58,0x54,0x22,0x32,0x46,0xf2,0x18,0x00,0x00}。 程序流圖及說明(主程序流程圖)程序代碼:include define uchar unsigned chardefine uint unsigned intuint a=0。//全局變量控制速度變換sbit fm=P1^4。//蜂鳴器控制端口 sbit int0=P3^2。sbit int1=P3^3。uchar timeh,timel。//用于存放定時器的高8位和低8位uchar code sb[]={//定義送別簡譜0x54,0x32,0x52,0x88,0x64,0x84,0x58,0x54,0x12,0x22,0
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1