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

正文內(nèi)容

畢業(yè)設計-基于at89c51單片機的按鍵選播電子音樂設計(編輯修改稿)

2024-07-12 15:12 本頁面
 

【文章內(nèi)容簡介】 “1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于 外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。 RST:復位輸入。當振 蕩器復位器件時,要保持 RST腳兩個機器周期的高電平時間。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時, ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時, ALE只有在執(zhí)行 MOVX, MOVC 指令是 ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。 /EA/VPP:當 /EA保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式 1 時, /EA將內(nèi)部鎖定為 RESET;當 淮南師范學院電氣信息工程學院電子 信息科學與技術 專 業(yè) 王嘯 課程論文 第 9 頁 /EA 端保持高電平時,此間內(nèi)部程序存儲器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的 輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 振蕩器特性: XTAL1和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件, XTAL2應不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 芯片擦除: 整個 PEROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ALE 管腳處于低電平 10ms 來完成。在芯片擦操作中,代碼陣列 全被寫 “1”且在任何非空存儲字節(jié)被重復編程以前,該操作必須被執(zhí)行。 此外, AT89C51 設有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下, CPU停止工作。但 RAM,定時器,計數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。 數(shù)碼管 7SEGMPX2CABLUE 數(shù)碼管又稱 LED 數(shù)碼管,它是由 7 段或 8 段 LED 構成的顯示器件。有共陰極和共陽極兩種。按其顯示方式則可分為靜態(tài)顯示方式和動 態(tài)顯示方式兩種。在這里,我們使用的是 7 段共陽極的靜態(tài)顯示數(shù)碼管 。 結構 led 數(shù)碼管( LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“8” 字型的 器件 ,引線已在內(nèi)部連接完成,只需引出它們的各個筆劃,公共電極。 led數(shù)碼管常用段數(shù)一般為 7 段有的另加一個小數(shù)點,還有一種是類似于 3位 “+1” 型。位數(shù)有半位, 1, 2, 3, 4, 5, 6, 8, 10位等等 ...., led數(shù)碼管根據(jù) LED 的接法不同分為共陰和共陽兩類,了解 LED 的這些特性,對編程是很重要的,因為不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。圖 2 是共陰和共陽極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。顏色 有紅,綠,藍,黃等幾種。 led 數(shù)碼管廣泛用于儀表,時鐘,車站,家電等場合。選用時要注意產(chǎn)品尺寸顏色,功耗,亮度,波長等。下 面將介紹常用 LED 數(shù)碼管內(nèi)部引腳圖片 應用范圍 數(shù)碼管是一類 顯示屏 通過對其不同的管腳輸入相對的電流,會使其發(fā)亮,從而顯示出數(shù)字能夠顯示 時間、日期、溫度等所有可用數(shù)字表示的參數(shù)。 淮南師范學院電氣信息工程學院電子 信息科學與技術 專 業(yè) 王嘯 課程論文 第 10 頁 由于它的價格便宜 使用簡單 在 電器 特別是家電領域應用極為廣泛,空調(diào)、熱水器、冰箱等等。絕大多數(shù)熱水器用的都是數(shù)碼管,其他家電也用液晶屏與熒光屏。 圖 23 數(shù)碼管的分解 圖 24 現(xiàn)實中的數(shù)碼管 圖 25 數(shù)碼管在 ISIS中的顯示 淮南師范學院電氣信息工程學院電子 信息科學與技術 專業(yè) 王嘯 課程論文 第 11 頁 蜂鳴器 SOUNDER 蜂鳴器是一種一體化結構的電子訊響器,采用 直流電壓 供電,廣泛應用于計算機 、打印機、復印機、報警器、 電子玩具 、汽車電子設備、電話機、 定時器 等電子產(chǎn)品中作發(fā)聲 器件 。 ;蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。蜂鳴器在 電路 中用字母 “H” 或 “HA” (舊標準用 “FM” 、 “LB” 、“JD” 等)表示。 電路原理圖 如圖 26 所示,使用 SH69P43 為控制芯片,使用 4MHz 晶振作為主振蕩器。,而 作為 PWM 輸出口通過三極管 Q1 來驅(qū)動蜂鳴器 LS2。另外在 和 分別接了兩個按鍵,一個是 PWM 按 鍵,是用來控制 PWM 輸出口驅(qū)動蜂鳴器使用的;另一個是 PORT 按鍵,是用來控制 I/O 口驅(qū)動蜂鳴器使用的。連接按鍵的I/O 口開內(nèi)部 上拉電阻 。 圖 26 蜂鳴器的原理圖 驅(qū)動電路 由于蜂鳴器的工作電流一般比較大,以致于單片機的 I/O 口是無法直接驅(qū)動的(但 AVR 可以驅(qū)動小功率蜂鳴器),所以要利用 放大電路 來驅(qū)動,一般使用三極管來放大電流就可以了。 蜂鳴器驅(qū)動電路一般都包含以下幾個部分:一個三極管、一個蜂鳴器、一個 續(xù)流二極管和一個電源濾波電容。 蜂鳴器 淮南師范學院電氣信息工程學院電子 信息科學與技術 專 業(yè) 王嘯 課程論文 第 12 頁 發(fā)聲元件,在其兩端施加直流電壓(有源蜂鳴器)或者方波(無源蜂鳴器)就可以發(fā)聲,其主要參數(shù)是外形尺寸、發(fā)聲方向、工作電壓、工作頻率、工作電流、驅(qū)動方式(直流 /方波)等。這些都可以根據(jù)需要來選擇。 續(xù)流二極管 蜂鳴器本質(zhì)上是一個感性元件,其電流不能瞬變,因此必須有一個續(xù)流二極管提供續(xù)流。否則,在蜂鳴器兩端會產(chǎn)生幾十伏的尖峰電壓,可能損壞驅(qū)動三極管,并干擾整個電路系統(tǒng)的其它部分。 濾波電容 濾波電容 C1 的作用是濾波,濾除蜂鳴器電流對其它部分的影響,也可 改善電源的交流阻抗,如果可能,最好是再并聯(lián)一個 220uF 的電解電容。 三極管 三極管 Q1起開關作用,其基極的高電平使三極管飽和導通,使蜂鳴器發(fā)聲;而基極低電平則使三極管關閉,蜂鳴器停止發(fā)聲 圖 27 實物蜂鳴器 圖 28 蜂鳴器在 ISIS中的顯示 排阻 RESPACK7 排阻,就是若干個參數(shù)完全相同的 電阻 ,它們的一個引腳都連到一起,作為公共引腳,其余引腳正常引出。所以如果一個排阻是由 n 個電阻構成的,那么它就有 n+1 只引腳,一般來說,最左邊的那個是公共引腳。它在排阻上一般用一個色點標出來。 排阻的作用 內(nèi)存芯片下方均勻分布的 “ 芝麻粒 ” ,實際上是位于內(nèi)存顆粒和金手指之間的 “ 排阻 ” 。排阻,是一排電阻的簡稱。我們知道,內(nèi)存在處理、傳輸數(shù)據(jù)時會產(chǎn)生大小不一的工作電流。而在內(nèi)存顆粒走線的必經(jīng)之處安裝一排電阻,則能夠幫助 內(nèi)存 起到穩(wěn)壓作用,讓內(nèi)存工作更穩(wěn)定。從而提升內(nèi)存的穩(wěn)定性, 淮南師范學院電氣信息工程學院電子 信息科學與技術 專 業(yè) 王嘯 課程論文 第 13 頁 增強內(nèi)存使用壽命。內(nèi)存右邊角上的 “ 小綠豆 ” ,我們一般稱之為 SPD。 SPD是一存儲體,它存儲了廠商對內(nèi)存的詳細配置信息:如內(nèi)存的工作電壓, 位寬,操作時序等。每次開機后自檢時,系統(tǒng)都會首先讀取內(nèi)存 SPD 中的相關信息,來自動配置硬件資源,以避免出錯。上拉、限流。和普通電阻一樣,相比而言簡化了 PCB 的設計、安裝,減小空間,保證焊接質(zhì)量。 圖 29 實物排阻 圖 210 排阻在 ISIS中的 顯示 第 3 章 電子音樂的設計 設計要求 按鈕 K1 與單片機的 INT0 引腳連接,要求每按一次 K1,單片機控制蜂鳴器發(fā)出不同的電子音樂,同時數(shù)碼管顯示電子音樂的符號。按完 4 次后,再重復循環(huán)。這 5 首歌電子音樂分別為送別 ,兩只老虎,哈巴狗,蘭花草,不倒翁 。 元器件清單 表 31 元器件清單 單片機 AT89C51 瓷片電容 CAP22pF 電解電容CAPELEC 電阻 RES 按鈕 BUTTON 三極管 2N2905 數(shù)碼管7SEGCOMANBLUE 蜂 鳴器 SOUNDER 淮南師范學院電氣信息工程學院電子 信息科學與技術 專業(yè) 王嘯 課程論文 第 14 頁 主流程圖 源程序 include include 音樂一 按鍵 是否按下? 音樂一 按鍵 是 否 按下? 音樂三 按鍵 是否按下? 音樂四 音樂三 按鍵 是否按下 ? 音樂五 音樂四 結束 音樂二 音樂二 淮南師范學院電氣信息工程學院電子 信息科學與技術 專 業(yè) 王嘯 課程論文 第 15 頁 define uchar unsigned char define uint unsigned int sbit K1=P3^2。 sbit beep=P3^7。 uchar i。 uchar song_Index=0,Tone_Index=0。 uchar*song_Tone,*song_Time。 const LED_tab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92, 0x82,0xF8,0x80,0x90,0x88,0x83, 0xC6,0xA1,0x86,0x8E,0xBF,0xFF}。 uint code Tone_tab[]={ 62021,62401,62491,62895,63184,63441,63506, 63773,63965,64137,64215,64360,64488,64603, 64654,64751,64836,64876,64948,65012,65067,65535}。 uchar code song1_Tone[]={ 11,9,11,14,12,14,12,11,11,7,8,9,8,7,8, 11,9,11,14,13,12,14,11,11,7,8,9,6,7, 12,14,14,13,12,13,14,12,13,14,12,12,11,10,7,8, 11,9,11,14,13,12,14,11,11,8,9,10,6,7,0xff}。 uchar code song1_Time[]={ 4,2,2,8,4,2,2,8,4,2,2,4,2,2,12, 4,2,2,4,2,4,4,8,4,2,2,4,2,12, 4,4,8,4,2,2,8,2,2,2,2,2,2,2,2,16, 4,2,2,4,2,4,4,8,4,2,2,4,2,12,0xff}。 uchar code song2_Tone[]={ 7,8,9,7,7,8,9,7,9,10,11,9,10,11, 11,12,11,10,9,7,11,12,11,10,9,7,7,4,7,7,4,7,0Xff}。 uchar code song2_Time[]={4,4,4,4,4,4,4,4,4,4,8,4,4,8, 2,2,2,2,4,4,2,2,2,2,4,4,4,4,8,4,4,8,0xff}。 uchar code song3_Tone[]={ 7,7,7,8,9,9,9,9,10,11,12,12,11,10,9,11,11,8,9,7, 7,7,7,8,11,9,9,9,10,11,12,12,11,10,9,11,11,8,9,7,0xff}。 uchar code song3_Time[]={ 2,2,2,2,4,2,2,2,2,4,2,2,2,2,
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1