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

正文內(nèi)容

基于單片機(jī)的可控?cái)?shù)字音樂(lè)盒設(shè)計(jì)-全文預(yù)覽

  

【正文】 位 duan=1。 timel=cuzhi[jp*2+1]。 //取數(shù)的低4位 TR0=0。 i++。 for(x=z。y)。x) for(y=112。 for(i=0。 } fm=1。i++) { fm=~fm。y)。 for(x=z。x) for(y=19000。 fm=1。 delay1(10)。 fm=1。 duan=0。 break。 break。 break。 if(temp==0xff) break。 if(count2==2) temp=wy[i]。 uchar jp。//開總中斷}void timer0() interrupt 1 //用于產(chǎn)生各種音調(diào){ TH0=timeh。 i=0。//開總中斷}void int1() interrupt 2{ EA=0。//不讓蜂鳴器唱歌 TR0=0。 delay1(1000)。 P0=num[0]。 P1=huayang3[x]。 } break。 delay1(400)。x13。 P0=num[0]。 P1=huayang1[x]。 ET0=1。//開外部中斷1 IT1=1。//選取矩陣鍵盤的一列 EA=1。 count1=1。void beep()。uchar yinyue[]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0x0,0x0}。uchar code tzdn[]={ //同桌的你[11]0x56,0x56,0x32,0x42,0x52,0x76,0x66,0x56,0x52,0x22,0x32,0x46,0x16,0x26,0x04,//前奏0x52,0x52,0x52,0x52,0x32,0x42,0x56,0x86,0x62,0x62,0x62,0x62,0x42,0x62,0x56,0x04,//明天你是否會(huì)想起,昨天你寫的日記0x52,0x52,0x52,0x52,0x72,0x62,0x52,0x44,0x02,0x42,0x42,0x42,0x42,0x33,0x21,0x16,0x02,//明天你是否還惦記,曾經(jīng)最愛(ài)哭的你0x82,0x82,0x82,0x82,0x52,0x32,0x86,0x82,0xA4,0x92,0x92,0x92,0x93,0x81,0x72,0x66,0x02,//誰(shuí)娶了多愁善感的你,誰(shuí)看了你的日記0x72,0x72,0x72,0x72,0x72,0x82,0x96,0x54,0x02,0x72,0x72,0x82,0x92,0x82,0x72,0x16,0x02,//誰(shuí)把你的長(zhǎng)發(fā)盤起,誰(shuí)給你做的嫁衣0x84,0x82,0x82,0x52,0x62,0x86,0xA6,0x94,0x92,0x92,0x82,0x72,0x66,0x74,0x72,0x72,0x72,0x82,0x96,0x56,//啦……,啦……,啦……0x72,0x72,0x82,0x92,0x82,0x72,0x86,0x94,0x92,0x92,0x62,0x72,0x96,0xB6,0x94,0x92,0x92,0x82,0x72,0x66,//啦……,啦……,啦……0x72,0x72,0x72,0x72,0x72,0x82,0x96,0x56,0x72,0x72,0x82,0x92,0x82,0x72,0x96,0x86,0xff//啦……,啦……,啦……,啦……}。//花樣標(biāo)志 uchar count2。//矩陣鍵盤的一列uchar code huayang1[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。sbit key1=P3^2。感謝鞍山師范學(xué)院理化實(shí)驗(yàn)室提供的各種硬件材料以及實(shí)際操作的指導(dǎo)。這必將激勵(lì)我在以后的生活和工作中更加努力奮斗,更加斗志昂揚(yáng)。通過(guò)本次設(shè)計(jì),我更加清楚地了解單片機(jī)的功能與價(jià)值,而且在設(shè)計(jì)過(guò)程中所遇到的問(wèn)題,最終都通過(guò)老師和同學(xué)的幫助再加上自己的努力一一解決,因此我從中不僅獲得了很多知識(shí),而且還獲得了很多寶貴經(jīng)驗(yàn),這都是我終身難忘的。 break。 break。 break。如圖:圖 63 LED花樣三程序如下:uchar code huayang3[]={0x7f,0x5f,0x57,0x55,0xbf,0xaf,0xab,0xaa,0x3f,0xcf,0xf3,0xfc,0x00}。 LED花樣程序LED彩燈一共有三種花樣:(1)第一種花樣:花燈先從左到右依次亮、熄,然后在從右到左一次亮、熄。歌曲播放的設(shè)計(jì)。音調(diào)作為編碼的高4位,而播放時(shí)間作為低4位,如此音調(diào)和節(jié)拍就構(gòu)成了一個(gè)編碼。假設(shè)1/4拍為1DELAY,則1拍應(yīng)為4DELAY,以此類推。對(duì)于單片機(jī)來(lái)說(shuō),產(chǎn)生不同頻率的脈沖是非常方便的,利用單片機(jī)的定時(shí)、計(jì)數(shù)器來(lái)產(chǎn)生這樣的方波頻率信號(hào)。音持續(xù)時(shí)間的長(zhǎng)短即時(shí)值,一般用拍數(shù)表示。若要構(gòu)成音樂(lè),光有音調(diào)是不夠的,還需要節(jié)拍,讓音樂(lè)具有旋律(固定的律動(dòng)),而且可以調(diào)節(jié)各個(gè)音的快滿度。利用AT89C51的內(nèi)部定時(shí)器使其工作在計(jì)數(shù)器模式MODE1下,改變計(jì)數(shù)值TH0及TL0以產(chǎn)生不同頻率的方法。﹟叫升記號(hào),表示把音在原來(lái)的基礎(chǔ)上升高半音,b叫降記音,表示在原來(lái)的基礎(chǔ)上降低半音。把C、D、E、F、G、A、B這一組音的距離分成12個(gè)等份,每一個(gè)等份叫一個(gè)“半音”。設(shè)計(jì)如圖:圖 43 LED設(shè)計(jì)圖(2)數(shù)碼管接在AT89C51的P0端口上,數(shù)碼管采用的是共陰極數(shù)碼管[5],在數(shù)碼管與端口之間接了上拉電阻以使數(shù)碼管能正常工作。這種情況下,外部時(shí)鐘脈沖接到XTAL1端,即內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2則懸空。對(duì)外接電容C1,C2雖然沒(méi)有什么嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易、程序及溫度穩(wěn)定性。4 音樂(lè)盒硬件設(shè)計(jì) 總設(shè)計(jì)框圖通過(guò)前面的介紹,本文的設(shè)計(jì)思路已經(jīng)基本清晰,總設(shè)計(jì)框圖如下:圖 41 總設(shè)計(jì)框圖硬件除了AT89C51芯片外,主要的就是時(shí)鐘振蕩電路、LED彩燈以及數(shù)碼管的設(shè)計(jì)。PROTEUS不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過(guò)程形象化。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持805HC1PIC(1112DsPIC33)、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。 KEIL C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。KEIL C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。KEIL C51是美國(guó)KEIL Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。在不播放歌曲的時(shí)候還設(shè)計(jì)了八路LED彩燈,可以隨意變化三種花樣,給人們帶來(lái)視聽的雙重享受。 音樂(lè)盒的硬件及其功能本文設(shè)計(jì)的數(shù)字音樂(lè)盒,所需要的硬件有:AT89C51芯片:主控制器;LED彩燈:燈光閃爍,;數(shù)碼管:音樂(lè)序號(hào)顯示,;晶振:給單片機(jī)正常工作提供穩(wěn)定的時(shí)鐘信號(hào),電路為12MHZ晶振頻率工作,起振電路中CC2均為30PF。 AT89C51芯片的功能AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8位微處理器。因此該數(shù)字音樂(lè)盒也就具有體積小,重量輕,能演奏各種各樣的音樂(lè),功能多,外觀絢麗多彩,使用非常方便等諸多優(yōu)點(diǎn)。隨著人類社會(huì)的發(fā)展,人們對(duì)于視聽方面的享受提出了更高的要求。 PROTEUS。與此同時(shí),數(shù)碼管也不斷變化數(shù)字,以此顯示歌曲和彩燈花樣的序號(hào)。本音樂(lè)盒一共設(shè)計(jì)了五首歌曲,同時(shí)還設(shè)計(jì)了三種LED彩燈的變化花樣。基于51單片機(jī)的可控?cái)?shù)字音樂(lè)盒設(shè)計(jì)摘 要本文是一篇基于AT89C51單片機(jī)的可控?cái)?shù)字音樂(lè)盒的程序設(shè)計(jì)。該程序通過(guò)把樂(lè)譜轉(zhuǎn)化成相應(yīng)的定時(shí)常數(shù)來(lái)驅(qū)動(dòng)發(fā)音設(shè)備演奏出悅耳動(dòng)聽的音樂(lè)。歌曲和花樣均可隨意切換。 KEIL。單片機(jī)是一種集成在電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功能(可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的計(jì)算機(jī)系統(tǒng)。單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn)。而本文設(shè)計(jì)采用的是AT89C51單片機(jī),這是一款性價(jià)比非常高的單片機(jī)。注意加密方式1時(shí),EA將內(nèi)部鎖定為RESET;當(dāng)EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器;:T1(記時(shí)器1外部輸入);ALE:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié);PSEN:外部程序存儲(chǔ)器的選通信號(hào);RST:復(fù)位輸入;XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入;XTAL2:來(lái)自反向振蕩器的輸出。如圖:圖 31 音樂(lè)盒主體結(jié)構(gòu)框圖本設(shè)計(jì)是一個(gè)基于AT89C51系列單片機(jī)的數(shù)字音樂(lè)盒,一共設(shè)計(jì)了五首不同風(fēng)格的歌曲,在播放歌曲同時(shí)八路LED彩燈隨音調(diào)變化而變化,同時(shí)利用數(shù)碼管顯示歌曲的序號(hào),以便切換歌曲。 編程軟件KEIL的簡(jiǎn)介要進(jìn)行單片機(jī)的開發(fā)設(shè)計(jì),首先離不開的就是軟件,而如果你使用C語(yǔ)言編程,那么KEIL幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。用過(guò)匯編語(yǔ)言后再使用C來(lái)開發(fā),體會(huì)更加深刻。PROTEUS軟件是英國(guó)Labcenter electronics公司出版的EDA工具軟件。PROTEUS是世界上著名的EDA工具(仿真軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1