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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c51單片機(jī)的簡(jiǎn)易電子琴設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 T89S51單片機(jī)為控制主板,輔以外圍的擴(kuò)展設(shè)備蜂鳴器、矩陣鍵盤、共陽(yáng)數(shù)碼管,形成一個(gè)可被控制的顯示系統(tǒng)。能夠相應(yīng)按鍵,進(jìn)行簡(jiǎn)單的樂曲彈奏。本設(shè)計(jì)為保證聲音的響亮,通過三極管進(jìn)行電流放大,增加聲音的響度。 3 1 方案論證 本文就是從單片機(jī) STC89C51 入手,通過使用 STC89C51 的內(nèi)部的可編程定時(shí)器 /計(jì)數(shù)器,結(jié)合對(duì)外接晶振的調(diào)節(jié)來(lái)確定一個(gè)合適的振蕩周期,從而確定出內(nèi)部的機(jī)器周期。數(shù)據(jù)保存 10年, ● 256字節(jié)內(nèi)部 RAM ●電源控制模式:時(shí)鐘可停止和恢復(fù);空閑模式;掉電模式。 ● VSS( 20腳):接地 也就是 GND。為了使地址與數(shù)據(jù)不混淆 ,通常是先送地址再傳送數(shù)據(jù)。 VCC 掉電期間 ,此引腳可以接上備用電源 ,以保存內(nèi)部 RAM 的數(shù)據(jù)不丟失 。當(dāng) EA 端保持低電平時(shí),訪問內(nèi)部程序存儲(chǔ)器。 ● P1 口( ~ 共 8個(gè)引腳 ,既 18 腳) P1口是一個(gè)帶有內(nèi)部上拉電阻的 8位雙向 I/0 口 ,在 EPROM編程和程序驗(yàn)證時(shí) ,它接受低 8位地址 ,能驅(qū)動(dòng) 4個(gè)LSTTL輸入。在這 8個(gè)引腳里,其中 功能是外部中斷 0申請(qǐng)輸入端; 1申請(qǐng)輸入端; 的第二功能是定時(shí)器 0申請(qǐng)輸入端。二是控制器包括時(shí)鐘發(fā)生器 ,定時(shí)控制邏輯 ,指令寄存器 ,指令譯碼器 ,程序計(jì)數(shù)器 PC,程序地址寄存器 ,數(shù)據(jù)指令寄存器 DPTR 和堆棧指 針 SP 等。程序存儲(chǔ)器用于存放編好的程序、表格和常數(shù)。高128B 位特殊功能寄存器的區(qū)域 .地址空間為 80H~FFH。內(nèi)部 RAM 的高于 128單元是供給特殊功能寄存器使用,因此稱特殊功能寄存器: ① 指令寄存器 IR 和指令譯碼器 ID。用于存放將要執(zhí)行的指令地址 ,CPU每讀取指令的一個(gè)字節(jié) PC 便自動(dòng)加 1,指向本指令的下一個(gè)字節(jié)或下一條指令地址 ,PC可以尋址 64KB 范圍 ROM。在進(jìn)行加法(或減法)運(yùn)算時(shí),若運(yùn)算結(jié)果最高位有進(jìn)位或借位,則 CY自動(dòng)置 “1” ,否則 CY 置 “0” ,在進(jìn)行布爾操作運(yùn)算時(shí),CY(簡(jiǎn)稱 C)作為布爾處理器。 F0():用戶標(biāo)志位。 MCS51單片機(jī)采用的是偶校驗(yàn)。用來(lái)選擇當(dāng)前工作的寄存器區(qū)。由 PSW寄存器中的 RSRS0的值來(lái)決定當(dāng)前的工作區(qū): 當(dāng) RS1 RS0= 00時(shí), 0區(qū)為工作區(qū), RS1 RS0= 01時(shí), 1區(qū)為工作區(qū) RS1 RS0= 10時(shí), 2區(qū)為工作區(qū) RS1 RS0= 11時(shí), 3區(qū)為工作區(qū) 這 32 個(gè)工作寄存器不但有它們的名稱和區(qū)號(hào),而且還有地址。每個(gè)并行 I/O口都可以用作輸入 /輸出 ,所以稱它們?yōu)殡p向 I/O口。這時(shí)與門輸入為 0,場(chǎng)效應(yīng)管 VT1 截止。 ● P2口是一個(gè) 8 位準(zhǔn)雙向 I/O口,具有兩種功能。當(dāng)工作在第二功能時(shí),每位都具有新的功能,當(dāng) P3口作通用 I/O口時(shí),與 P1口相同。為了減少寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作,振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近。片內(nèi)時(shí)鐘發(fā)生器就是上述的二分頻觸發(fā)器,它向芯片提供了一個(gè) 2節(jié)拍的時(shí)鐘信號(hào)。其中電容值所選用的是 30Pf,為了提高秒計(jì)時(shí)的精確度,采用12MHZ的晶振。不管那種方式都要保證在 RESET引腳上提供 10ms以上的穩(wěn)定高電壓。具有總線的外部芯片都通過這三組總線進(jìn)行擴(kuò)展。 鎖存器的鎖存控制信號(hào)為單片微機(jī) ALE 引腳輸出的控制信號(hào)。 ( 2)數(shù)據(jù)總線( DB) 數(shù)據(jù)總線由 P0口提供,用 D0~ D7表示。哪個(gè)芯片的數(shù)據(jù)通道有效,則由地址線控制各個(gè)芯片的片選線來(lái)選擇。 5 個(gè)中斷源的中斷要求是否會(huì)得到響應(yīng),受允許中斷寄存器 IE 中各位的控制;它們的優(yōu)先級(jí)分別由中斷優(yōu)先級(jí)寄存器 IP 的各位確定;同 — 優(yōu)先級(jí)內(nèi)的各中斷源同時(shí)要求中斷時(shí),10 還要靠?jī)?nèi)部的查詢邏輯來(lái)確定響應(yīng)的次序,不同的中斷源有不同的中斷向量。 EA= l,則每個(gè)中斷源是允許還是禁止,分別由各自的允許位確定。 (4)ES()串行口中斷允許位。 (6)EXl()外部中斷 l允許位。 (8)EX0(IE .0)外部中斷 0允許位。 、 (2)一 (IP .6)保留位。 PS= 1,設(shè)定為高優(yōu)先級(jí) o (5)PT1()定時(shí)器 1中斷優(yōu) 先級(jí)設(shè)定位。 (7)PT0()定時(shí)器 0中斷優(yōu)先級(jí)設(shè)定位。 靠 IP 寄存器把各中斷源的優(yōu)先級(jí)分為高低兩級(jí)。另一個(gè)觸發(fā)器指示某低優(yōu)先級(jí)的中斷正得到服務(wù),所有同級(jí)的中斷都被阻斷,但不阻斷高優(yōu)先級(jí)的中斷。若發(fā)生下列情況,中斷響應(yīng)會(huì)受到阻斷: (1)同級(jí)或高優(yōu)先級(jí)的中斷已在進(jìn)行中; (2)正在執(zhí)行的指令,尚未完成其最后一個(gè)機(jī)器周期 (換言之,正在執(zhí)行的指令完成前,任何中斷請(qǐng)求都得不到響應(yīng) ); (3)正在執(zhí)行的是 一條 RETI或者訪問專用寄存器 IE或 IP的指令 (換言之,在 RETI 或者讀寫 IE 或 IP 之后,不會(huì)馬上響應(yīng)中斷請(qǐng)求,而至少在執(zhí)行一條其他指令之后才會(huì)響應(yīng) )。然后,根據(jù)中斷源的類別,在硬件的控制下,程序轉(zhuǎn)向相應(yīng)的向量單元,執(zhí)行中斷服務(wù)子程序。然后由堆棧彈出兩個(gè)字節(jié)(下一條指令地址 )裝入到 PC中。若 ITx= 1.則采用邊沿激活方式:在相繼的兩個(gè)周期中,對(duì) INTx 引腳進(jìn)行連續(xù)兩次采樣,若第一次采樣值為高,第二次為低,則 TCON寄存器中的中斷請(qǐng)求標(biāo)志 IEx 被置 1,以請(qǐng)求中斷。 6 .中斷請(qǐng)求的撤除 CPU 響應(yīng)某中斷請(qǐng)求后,在中斷返回 (RETI)前,該中斷請(qǐng)求應(yīng)該撤除,否則會(huì)引起另一次中斷。因此在 Mc5— 5l的用戶系統(tǒng)中,要另外采取撤除外部中斷的措施。如果中斷請(qǐng)求有效,一般情況下,下一條要執(zhí)行的指令將是一條硬件子程序調(diào)用指令,調(diào)用所要求的服務(wù)程序。如果一個(gè)同級(jí)的或高優(yōu)先級(jí)的中斷已經(jīng)在進(jìn)行,則很顯然,附加的等待時(shí)間將取決正在進(jìn)行的中斷服務(wù)程序。 13 agdefbcdpa7b6c4d2e1f9GND3GND8g10dp5 段數(shù)碼管 a、段及小數(shù)點(diǎn)上加限流電阻 b、使用電壓:段:根據(jù)發(fā)光顏色決定;小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定 c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 45mA 峰值電流 100mA上面這只是七段數(shù)碼管引腳圖,其中共陽(yáng)極數(shù)碼管引腳圖和共陰極的是一樣的。這樣我們按著數(shù)字 0- 9的順序,把每個(gè)數(shù)字的筆段代碼按順序排好!建立的表格如下所示: TABLEDB 3FH, 06H, 5BH, 4FH, 66H,6DH, 7DH, 07H, 7FH, 6FH。 如何用單片機(jī)實(shí)現(xiàn)音樂的節(jié)拍 除了音符以外,節(jié)拍也是音樂的關(guān)鍵組成部分。音樂的音拍,一個(gè)節(jié)拍為單位( C調(diào))具體如下表: 曲調(diào)值 DELAY 曲調(diào)值 DELAY 調(diào) 4/4 125ms 調(diào) 4/4 62ms 調(diào) 3/4 187ms 調(diào) 3/4 94ms 調(diào) 2/4 250ms 調(diào) 2/4 125ms 音樂節(jié)拍表 了解音樂的一些基本知識(shí)后可知,產(chǎn)生不同頻率的音頻脈沖即能產(chǎn)生音樂,對(duì)于單片機(jī)而言,產(chǎn)生不同頻率有脈沖非常方便,可以利用它的定時(shí) /計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波 頻率信號(hào),因此,需要弄清楚音樂中的音符和對(duì)應(yīng)的頻率,以及單片機(jī)定時(shí)計(jì)數(shù)的關(guān)系。了解了單片機(jī)方面的先進(jìn)技術(shù),這些都為我們的未來(lái)的學(xué)習(xí)指明了方向。通過開發(fā)板的設(shè)計(jì)和硬件搭建的過程,使我們對(duì) 51 系單片機(jī)的接口有了更深層次的理解,熟悉了一些單片機(jī)常用的外圍電路引腳和連接方法,如 LED數(shù)碼管,鍵盤等。利用單片機(jī)產(chǎn)生不同頻率來(lái)獲得我們要求的音階,最終可隨意彈奏想要表達(dá)的音樂。 。 sbit key0=P1^0。 sbit key4=P1^4。 sbit key8=P3^1。 sbit key12=P3^5。 uint code table2[]={65058,65110,65157,65178,65217,65252,65283}。 uchar STL0。i0。 } void Delay_xMs(unsigned int x) { unsigned int i,j。j3。 Count = 0。 Delay_xMs(100)。 while(1) { kai =~kai。 } } } } } void keyboard() { //*******************************中音 **************** //********************中音 DO*** if(key0==0) { delay(10)。 STL0=table1[0]%256。 TR0=0。 STH0=table1[1]/256。 kai=1。 P0=tab1[3]。 while(!key4)。 32 if(key6==0) { kai=~kai。 TR0=1。 } } //********************中音 so****** if(key8==0) { delay(10)。 33 STL0=table1[4]%256。 TR0=0。 STH0=table1[5]/256。 kai=1。 P0=tab1[7]。 while(!key12)。 if(key1==0) { kai=~kai。 TR0=1。 } } //********************高音 re*** if(key3==0) { delay(10)。 STL0=table2[1]%256。 TR0=0。 STH0=table2[2]/256。 37 kai=1。 P0=tab2[4]。 while(!key7)。 if(key9==0) { kai=~kai。 TR0=1。 } } //********************高音 la*** if(key11==0) { delay(10)。 STL0=table2[5]%256。 TR0=0。 STL0=table2[6]%256。 } } //*********************** if(key14==0) { delay(10)。 } } } 41 void main(void) { TMOD=0x10。 TL1 = 0xEF。 kai=~kai。 //長(zhǎng)度加 1 } 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。re clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by , click on nearest CAB. For more information about making a claim to an employment tribunal, see Employment tribunals. The (lack of) air up there
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1