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

正文內(nèi)容

畢業(yè)設計-基于at89c51單片機的電子琴設計-展示頁

2024-12-13 19:12本頁面
  

【正文】 ............................................................................................................. 11 附錄 ............................................................................................................................... 12 g an employment tribunal clai Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。 } else { TR0=0。 P0=DSY_Table[KeyNo]。 while(1) { P1=0xF0。 TMOD=0x01。 BEEP=~BEEP。 } void play_Tone() interrupt 1 { TH0=Tone_Delay_Table[KeyNo]/256。 default:return。 13 case 8:k+=12。 case 4:k+=8。 case 2:k+=4。 switch(Tmp) { case 1:k+=0。 DelayMS(2)。 default:return。 case 8:k=3。 case 4:k=2。 case 2:k=1。 switch(Tmp) { case 1:k=0。 DelayMS(2)。 } void Keys_Scan() { uchar Tmp,k。i120。 void DelayMS(uchar x) { uchar i。 sbit BEEP=P3^0。ARM7 系統(tǒng)中的應用百例 [M].電子工業(yè)出版社,2021 [9] 馬忠梅等 .單片機的 C 語言應用程序設計 [M].北京航空航天大學出版社, 2021 [10] 劉樹中,孫書膺,王春平 .單片機和液晶顯示驅(qū)動器串行接口的實現(xiàn) [J].微計算機信息, 2021 12 附錄 本系統(tǒng)總體代碼如下: include define uchar unsigned char define uint unsigned int uchar code DSY_Table[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80, 0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xBF}。 11 參考文獻 [1] 彭偉 .單片機 C 語言程序設計實訓 100 例 .電子工業(yè)出版社 .2021 年 [2] 吳運昌.模擬電子線路基礎.廣州:華南理工大學出版社, 2021 年 [3] 閻石.數(shù)字電子技術(shù)基礎.北京:高等教育出版社, 1997 年 [4] 張曉麗等.數(shù)據(jù)結(jié)構(gòu)與算法.北京:機械工業(yè)出版社, 2021 年 [5] 馬忠梅等. ARMamp。 并且我學會了分析問題 解決問題的能力,加深了對所學理論知識的理解和運用?;菊莆樟?Protel99SE 原理圖的方法,并設計了一個單片機最小系統(tǒng)。 我的綜合設計主要涉及硬件和軟件兩方面的內(nèi)容,通過這些我的硬件和軟件開發(fā)能力都獲得了提高。 不足 之處有: 的音符數(shù)較少,只能在一定范圍內(nèi)滿足用戶需要。經(jīng)過我長時間的設計及調(diào)試,本系統(tǒng)基本能實現(xiàn)按下鍵盤矩陣中的按鍵會使數(shù)碼管顯示當前按鍵,揚聲器播放對應的音符。 ( 3) 按任意鍵盤,數(shù)碼管顯示所按下的鍵盤數(shù),揚聲器發(fā)出相應的音符。 10 系統(tǒng)操作說 明 ( 1) Keil 下編譯,產(chǎn)生目標 HEX 文件, Proteus 下 Programme Files 選擇產(chǎn)生的 HEX文件,點擊運行開始模擬。2247。2247。fr 例如:設 K= 65536, fi= 1MHz,求低音 DO( 261Hz)、中音 DO( 523Hz)、9 高音 DO( 1046Hz)的計數(shù)值。 其計數(shù)初值 T 的求法如下: T= 65536- N= 65536-fi247。2247。 利用 AT89C51 的內(nèi)部定時器使其工作計數(shù)器模式( MODE1)下,改變計數(shù)值 TH0 及TL0 以產(chǎn)生不同頻率的方法產(chǎn)生不同音階,例如,頻率為 523Hz,其周期 T= 1/523= 1912μs ,因此只要令計數(shù)器計時 956μs/1μs = 956,每計數(shù) 956 次時將 I/O反相,就可得到中音 DO( 523Hz)。 LED 數(shù)碼管的 g~a 七個發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼 。硬件總體設計圖如下: 6 子系統(tǒng)(模塊)一 LED 顯示模塊如圖 22 所示,利用 AT89S51 單片機的 P0 端口的 - 連接到一個 七段 數(shù)碼管的 a- h 的筆段上,數(shù)碼管的公共端接 電源 。 用 AT89S51 的并行口 P1 接 44 矩陣鍵盤,以 - 作輸入線,以 - 作輸出線;在數(shù)碼管上顯示每個按鍵的 “0 - F” 序號。線反轉(zhuǎn)法的基 本思想是通過行列顛倒兩次掃描來識別閉合鍵,為此需要提供兩個可編程的雙向輸入 /輸出端口 。常用的方法有行掃描法和線反轉(zhuǎn)法兩種。 N 鍵輪回,是當檢測到有多個鍵被按下時,能根據(jù)發(fā)現(xiàn)它們的順序依次產(chǎn)生相應鍵的鍵碼 。常用的方法有雙鍵鎖定和 N 鍵輪回兩種方法。去抖問 題可通過軟件延時或硬件電路解決。抖動的持續(xù)時間與鍵的質(zhì)量相關(guān),一般為 5— 20mm。 鍵盤接口必須具有去抖動、防串鍵、按鍵識別和鍵碼產(chǎn)生 4 個基本功能。有關(guān)按鍵的識別、 鍵碼的確定與輸入、去抖動等功能均由軟件完成。但由于硬件電路較復雜,因而價格較貴。不僅能自動檢測被按下的鍵,并完成去抖動、防串鍵等功能,而且能提供與被按鍵功能對應的鍵碼(如 ASCII 碼)送往 CPU。目前微機系統(tǒng)中使用的鍵盤按其功能不同,通常可分為編碼鍵盤和非編碼鍵盤兩種基本類型。具體如下: 系統(tǒng)工作原理 本系統(tǒng)掃描鍵盤矩陣、顯示按鍵、揚聲器發(fā)出對應音符。同時該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應不同產(chǎn)品的需求。 此外, AT89S51 設計和配置了振蕩頻率可為 0Hz 并可 通過軟件設置省電模式。 3 主要芯片簡介 AT89S51 是一個低功耗,高性能 CMOS 8 位單片機,片內(nèi)含 4k Bytes ISP(Insystem programmable)的可反復擦寫 1000 次的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)制造,兼容標準 MCS51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89S51 可為許多嵌入式控制應用系統(tǒng)提供高性價比的解決方案。 ( 2)不同頻率音符播放。 ( 1)鍵盤矩陣識別。 本系統(tǒng)主要研究內(nèi)容 本系統(tǒng) 設計制作一個可演奏的電子琴。通過設計本系統(tǒng)可了解單片機的基本功能。并且本文分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細闡述。 本文主要對使用單片機設計簡易電子琴進行了分析,并介紹了基于單片機電 子琴統(tǒng)硬件組成。本文的主要內(nèi)容是用 AT89S51 單片機為核心控制元件,設計一個電子琴。 電子琴是現(xiàn)代電子科技與音樂結(jié)合的產(chǎn)物,是一種新型的鍵盤樂器。它的應用必定導致傳統(tǒng)的控制技術(shù)從根本 上發(fā)生變革。 關(guān)鍵詞: AT89C51,矩陣鍵盤, LED 顯示管,揚聲器。系統(tǒng)完成
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1