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

正文內(nèi)容

基于單片機(jī)控制的電子音樂(lè)盒課程設(shè)計(jì)-文庫(kù)吧資料

2024-11-01 18:24本頁(yè)面
  

【正文】 1)。 //寫第三首歌序號(hào) mydelay(50)。i10。 init()。單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 15 頁(yè)break。 }Play(Music_Jingle,0,3,360)。i++) { WriteData(tab5[i])。 //轉(zhuǎn)到第二行 for(i=0。 } mydelay(1000)。i++) { WriteData(tab4[i])。 for(i=0。 } else if (k==1) //若鍵值為 1{ uint i。 //播放第一首歌 Delay1ms(500)。 //寫歌名 mydelay(50)。i9。 WriteCMD(0x80+0x40)。 //寫第一首歌序號(hào) mydelay(50)。i10。 init()。 //發(fā)音初始化程序while(1){ Getch()。 mydelay(50)。i6。 WriteCMD(0x80+0x40+2)。 //LCD 寫數(shù)據(jù)函數(shù)寫第一行 mydelay(50)。i15。init()。 主程序main(){ uint i。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。開(kāi)發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全 Windows 界面。Keil C51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。運(yùn)行Keil 軟件需要 Pentium 或以上的 CPU,16MB 或更多 RAM、20M 以上空閑的硬盤空間、WIN9NT、WIN20WINXP 等操作系統(tǒng)。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于 MCS51 單片機(jī)的匯編軟件有早期的 A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā)MCS51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持 Keil 即可看出。與硬件系統(tǒng)一樣,軟件系統(tǒng)的好壞,直接影響到系統(tǒng)的工作效率和可靠性。軟件系統(tǒng)與硬件系統(tǒng)是密切相聯(lián)的,軟件系統(tǒng)建立在硬件系統(tǒng)之上,離開(kāi)了硬件系統(tǒng),軟件將無(wú)法實(shí)現(xiàn)任何功能。如果把硬件比作軀體,那軟件就是靈魂,硬件系統(tǒng)和軟件系統(tǒng)相互間密切的配合才構(gòu)建了能夠“思考”和“判斷”的整體系統(tǒng)。 振 動(dòng) 膜 片 在 電 磁 線 圈 和 磁 鐵 的 相 互 作 用 下 , 周 期 性 地 振 動(dòng) 發(fā) 聲 ?!?  2. 電 磁 式 蜂 鳴 器 電 磁 式 蜂 鳴 器 由 振 蕩 器 、 電 磁 線 圈 、 磁 鐵 、 振 動(dòng) 膜 片 及 外殼 等 組 成 。壓 電 蜂 鳴 片 由 鋯 鈦 酸 鉛 或 鈮 鎂 酸 鉛 壓 電 陶 瓷 材 料 制 成 。多 諧 振 蕩 器 由 晶 體 管 或 集 成 電 路 構(gòu) 成 。    ( 二 ) 蜂 鳴 器 的 結(jié) 構(gòu) 原 理    1. 壓 電 式 蜂 鳴 器 壓 電 式 蜂 鳴 器 主 要 由 多 諧 振 蕩 器 、 壓 電 蜂 鳴 片 、 阻 抗 匹 配器 及 共 鳴 箱 、 外 殼 等 組 成 ?!?  2. 蜂 鳴 器 的 分 類 : 蜂 鳴 器 主 要 分 為 壓 電 式 蜂 鳴 器 和 電 磁 式 蜂 鳴 器 兩 種 類 型 。 但 微 動(dòng) 開(kāi) 關(guān) 也 有 它 不 足 的 地 方 ,頻 繁 的 按 動(dòng) 會(huì) 使 金 屬 彈 片 疲 勞 失 去 彈 性 而 失 效 , 連 接 時(shí) 接 通 對(duì) 角 線 即 可 。 按鍵開(kāi)關(guān)單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 11 頁(yè)在接線時(shí)由于有六個(gè)引腳,連接時(shí)需要用萬(wàn)用表進(jìn)行測(cè)量,然后接通兩個(gè)引腳。非編碼鍵盤的硬件接口簡(jiǎn)單,但是要占用較多的CPU 時(shí)間,通常采用可編程鍵盤管理芯片來(lái)克服這個(gè)缺點(diǎn)。,這種鍵盤所需程序簡(jiǎn)單,但硬件電路復(fù)雜、價(jià)格昂貴通常不被單片機(jī)系統(tǒng)采用。單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 10 頁(yè)圖 數(shù)碼管引腳圖 圖 數(shù)碼管仿真圖 圖 數(shù)碼管實(shí)物圖 鍵盤部分 鍵盤是由一組按壓式或觸摸式開(kāi)關(guān)構(gòu)成的陣列,是一種常用的輸入設(shè)備。 (b) 共陽(yáng)極圖 LED 數(shù)碼管管腳配置圖 圖 兩類 LED 數(shù)碼管本設(shè)計(jì)所用的數(shù)碼管為共陽(yáng)極數(shù)碼管,數(shù)碼管的每段的電流是10毫安。LED 數(shù)碼管有共陰極和共陽(yáng)極兩類,如圖 所示。LED 顯示塊,如圖 所示。在單片機(jī)控制系統(tǒng)中常用的是由 7 段 LED 數(shù)碼管,它的顯示塊中有 8 個(gè)發(fā)光二極管,7 個(gè)發(fā)光二極管組成字符“8” ,1 個(gè)發(fā)光二極管構(gòu)成小數(shù)點(diǎn),因此有人稱 7 段 LED 數(shù)碼管為 8段顯示器。RST引腳是復(fù)位信號(hào)的輸入端,,復(fù)位通過(guò)電容C3,C4和電阻R1,R2來(lái)實(shí)現(xiàn),按鍵手動(dòng)復(fù)位是圖中復(fù)位鍵來(lái)實(shí)現(xiàn)的。為可靠起見(jiàn),電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防電源開(kāi)關(guān)或電源插頭分合過(guò)程中引起的抖動(dòng)而影響復(fù)位。時(shí)鐘電路在單片機(jī)的外部通過(guò)XTAL1,XTAL2這兩個(gè)引腳跨接晶體振蕩器和微調(diào)電容,的為6MHz的晶振,一個(gè)機(jī)器周期為2us,C1,C2為22pF。然后用 7805進(jìn)行 5V 恒壓輸出,共給單片機(jī)電路使用。)V 的電源,對(duì)電壓的穩(wěn)定要求較高,我們可以用 LM7805來(lái)實(shí)現(xiàn)此功能?;?AT89S51 的各種特性,選用此型號(hào)比較合適。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。注意加密方式 1 時(shí),/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN 信號(hào)將不出現(xiàn)。PSEN:外部程序存儲(chǔ)器的選通信號(hào)。另外,該引腳被略微拉高。如想禁止ALE 的輸出可在 SFR8EH 地址上置 0。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。在 FLASH 編程期間,此引腳用于輸入編程脈沖。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。   RXD(串行輸入口)   TXD(串行輸出口)   /INT0(外部中斷 0)   /INT1(外部中斷 1)   T0(記時(shí)器 0 外部輸入)   T1(記時(shí)器 1 外部輸入)   /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)   /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)  P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。P2 口當(dāng)用于外部程序存儲(chǔ)器或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2 口輸出地址的高八位。并因此作為輸入時(shí),P2 口的管腳被外部拉低,將輸出電流。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。P1 口:P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出4TTL 門電流。P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。  管腳說(shuō)明:VCC:供電電壓GND:接地 P0 口:P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門電流。單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 4 頁(yè) AT89S51 芯片介紹  圖 AT89S51 芯片圖 管腳排列圖它有 40 個(gè)管腳,分成兩排,每一排各有 20 個(gè)腳,其中左下角標(biāo)有箭頭的為第 1 腳,然后按逆時(shí)針?lè)较蛞来螢榈?2 腳、第 3 腳……第 40 腳,如圖 所示AT89S51 是一個(gè)低功耗,高性能 CMOS 8 位單片機(jī),片內(nèi)含 4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲(chǔ)器,器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲(chǔ)單元,功能強(qiáng)大的微型計(jì)算機(jī)的 AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價(jià)比的解決方案。由于 51 系列在我國(guó)使用最廣,且該系列的資料和能夠兼容的外圍芯片也比較多,特別是 ATMEL 公司 2020 年推出新一代 89S 系列單片機(jī),其典型產(chǎn)品 AT89S51 單片機(jī),與 89C 系列單片機(jī)相比具有較高的性能價(jià)格比。根據(jù)本課題的實(shí)際情況,單片機(jī)型號(hào)的選擇主要從以下兩點(diǎn)考慮;一是要有較強(qiáng)的抗干擾能力。在這所有的系列中 MCS51 系列以它較高的性能和較合理的價(jià)格仍占據(jù)著很大的市場(chǎng)地位。第三代是 Intel 隨后推出的 MCS96 系列單片機(jī)。第二代以 MCS51系列的 8058052 單片機(jī)為代表。如以 Intel 位單片機(jī)為例,這三代的劃分大致如下:一代以 MCS48 系列單片機(jī)為代表。單片機(jī)經(jīng)歷了 4 位單片機(jī)、8 位低檔單片機(jī)、8 位高檔單片機(jī)、16 位單片機(jī)等各個(gè)階段,現(xiàn)在正向高性能、高速度、高集成度、大容量多功能、低功耗、加強(qiáng) I/0 能力及結(jié)構(gòu)兼容的 32 位和雙 CPU 方向發(fā)展。它是在一塊芯片內(nèi)集成了計(jì)算機(jī)的組成單元,包括中央處理 CPU(Central Processing Unit) 、隨機(jī)存儲(chǔ)器RAM(Random Access Memory) 、只讀存儲(chǔ)器 ROM(Read Only Memory) 、定時(shí)器/計(jì)數(shù)器以及 I/O(Input/Output)等主要的計(jì)算機(jī)部件。電源晶振部分復(fù)位電路AT89S51蜂鳴器LED 顯示功能鍵單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 3 頁(yè)第 3 章 芯片的選擇和介紹 MCS51 系列單片機(jī)簡(jiǎn)介單片機(jī)系統(tǒng)是本監(jiān)控系統(tǒng)的核心部分,數(shù)據(jù)的處理以及對(duì)試驗(yàn)設(shè)備的控制都由其來(lái)完成。由 AT89S51 單片機(jī)的定時(shí)器每秒鐘通過(guò) 口控制 LED 數(shù)碼顯示,復(fù)位信號(hào)由按鈕輸入,每按下一次,系統(tǒng)恢復(fù)原設(shè)定狀態(tài)。另外,復(fù)位電路在于營(yíng)造一個(gè)程序運(yùn)行的初始狀態(tài),在程序出錯(cuò)時(shí),重新啟動(dòng)單片機(jī)工作。通 過(guò) 按 下 功 能 鍵 實(shí) 現(xiàn) 上 一 首 和 下 一 首 及 暫 停 播 放 , 同 時(shí) 有 數(shù) 碼 管 顯 示 當(dāng) 前 播 放 歌曲 的 序 號(hào) , 蜂 鳴 器 播 放 出 音 樂(lè) , 當(dāng) 播 放 最 后 一 首 夜 曲 時(shí) 還 伴 有 彩 燈 閃 爍 。同時(shí)啟動(dòng)定時(shí)器 T1,在 LED 顯示歌曲號(hào),也可使彩燈長(zhǎng)亮和閃爍。如中音 D0,頻率為 523HZ,其周期T=1/523=1912 微秒,因此只要令計(jì)數(shù)器定時(shí) 1912/2=956,在每計(jì)數(shù) 956 次時(shí)將 I/O 口反相,就可得到中音 D0(523HZ)。要產(chǎn)生音頻脈沖,只需算出某一音頻的周期(1/音頻) ,然后取半周期的時(shí)間定時(shí)。3. 可通過(guò)功能鍵選擇樂(lè)曲,暫停,播放,上一曲,下一曲。單片機(jī)課程設(shè)計(jì)設(shè)計(jì)(論文) 第 1 頁(yè)第 2 章 音樂(lè)盒總體設(shè)計(jì) 設(shè)計(jì)功能要求 I/O 口產(chǎn)生一定頻率的方波,驅(qū)動(dòng)蜂鳴器,發(fā)出不同的音調(diào),從而演樂(lè)曲。 目 前 來(lái) 說(shuō) , 一 般 市 面 上 賣 的 “愛(ài) 麗 絲 ”都 是 18 音 的 , 其 次 是 30 音 , 50 音 。 一 般 18 音 的 曲 子 為 25 秒 左 右 , 30 音的 曲 子 為 35 秒 左 右 。現(xiàn) 今 , 音 樂(lè) 盒 的 制 造 , 延 襲 傳 統(tǒng) , 結(jié) 合 現(xiàn) 代 , 正 日 益 成 為 人 們 或 為 了 典 藏 一 段 歲月 , 或 為 了 收 藏 一 份 情 感 , 或 出 于 對(duì) 音 樂(lè) 的 追 求 , 或 對(duì) 于 舊 時(shí) 代 的 懷 念 , 或 為 了 居 室的 美 化 , 等 等 , 而 得 到 眾 多 品 位 人 士 的 追 求 。音 樂(lè) 盒 300 多 年 的 產(chǎn) 品 發(fā) 展 , 同 時(shí) 也 是 人 類 文 明 300 多 年 發(fā) 展 的 歷 史 鑒 證 。 成 為 人 們 表 達(dá) 美 好 情 感 , 追 思 逝 去 歲 月 的 最 佳選 擇 吧 !機(jī) 械 音 樂(lè) 盒 的 發(fā) 展 史 , 可 追 溯 至 14 世 紀(jì) 初 期 , 所 發(fā) 明 掛 在 教 堂 鐘 樓 上 的 排 鐘 ,這 種 用 發(fā) 條 裝 置 來(lái) 演 奏 的 樂(lè) 器 , 能 發(fā) 出 清 脆 如 水 晶 般 的 樂(lè) 聲 , 一 度 風(fēng) 靡 荷 蘭 , 比 利 時(shí)和 法 國(guó) 北 部 。音 樂(lè) 盒 悠 揚(yáng) 的 樂(lè) 聲 ,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1