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

正文內(nèi)容

北郵小學(xué)期avr單片機(jī)電子琴實(shí)驗(yàn)報(bào)告(存儲(chǔ)版)

  

【正文】 別set,經(jīng)過調(diào)試最終結(jié)果正確。單片機(jī)的誕生可以追朔到20實(shí)際70年代,在1970—1974年之間,誕生了第一代4位單片機(jī),這一類單片機(jī)就已經(jīng)具有了并行I/O(輸入輸出)接口以及一些常用的A/D(模擬信號(hào)到數(shù)字信號(hào)轉(zhuǎn)換)和D/A(數(shù)字信號(hào)到模擬信號(hào)轉(zhuǎn)換)等資源。當(dāng)中斷請(qǐng)求處理完畢的時(shí)候,再返回來繼續(xù)執(zhí)行主程序。對(duì)嵌入式系統(tǒng)有進(jìn)一步的了解。當(dāng)我們想用遠(yuǎn)端檔案時(shí),只需調(diào)用“mount”就可以遠(yuǎn)端系統(tǒng)掛接在自己的檔案系統(tǒng)之下。5)打開PXA270_RP目標(biāo)板電源,按目標(biāo)板上的BOOT鍵,在mini中應(yīng)該會(huì)看到如下圖:6)在mini終端窗口中,如圖,輸入下列四條命令 root ifconfig eth up mounto nolock :/ /mnt cd /mnt 此時(shí),先將該窗口最小化,在后面的第 10 操作步驟中還將會(huì)回到該窗口中進(jìn)行操作。直到正確編譯。設(shè)備文件的屬性由三部分信息組成:第一部分是文件的類型,第二部分是一個(gè)主設(shè)備號(hào),第三部分是一個(gè)次設(shè)備號(hào)。open子程序必須對(duì)將要進(jìn)行的I/O操作做好必要的準(zhǔn)備工作,如清除緩沖區(qū)等。對(duì)于有緩沖區(qū)的I/O操作,一般是從緩沖區(qū)里讀數(shù)據(jù)。select入口點(diǎn)。如果動(dòng)態(tài)分配主設(shè)備號(hào)成功,此函數(shù)將返回所分配的主設(shè)備號(hào)。name是設(shè)備名,fops是對(duì)各個(gè)調(diào)用的入口點(diǎn)說明。?ioctl入口點(diǎn)。?read入口點(diǎn)。打開設(shè)備準(zhǔn)備I/O操作。?應(yīng)用程序通??梢酝ㄟ^系統(tǒng)調(diào)用open()打開設(shè)備文件,建立起與目標(biāo)設(shè)備的連接。8)在上面同一個(gè)終端窗口中,輸入下列 2 , 目標(biāo)文件,如圖 710,圖711: ①armlinuxgcc– ②ls 等到再次出現(xiàn)提示符,代表程序已經(jīng)正確編譯。進(jìn)入RedHat 圖形界面后,打開一個(gè)終端窗(Terminal)。實(shí)驗(yàn)六為宿主PC機(jī)配置了NFS服務(wù)。學(xué)習(xí)LINUX開發(fā)環(huán)境的搭建,通訊配置等。真正懂得單片機(jī)的人都稱,如果你不會(huì)用中斷,那么你就根本不會(huì)單片機(jī),單片機(jī)主程序里就是一個(gè)簡(jiǎn)單的死循環(huán),那么它是如何完成那么多強(qiáng)大的功能(例如A/D、D/A、計(jì)時(shí)、通信等)呢?這多虧了單片機(jī)的中斷機(jī)制,中斷的概念來自于現(xiàn)實(shí)生活,某人正在打掃房間,突然電話響了,這個(gè)人便要接電話,接完電話后再回來打掃房間。第三篇:北郵單片機(jī)學(xué)習(xí)心得單片機(jī)學(xué)習(xí)心得電子工程學(xué)院其實(shí)就在不久前,我對(duì)單片機(jī)的認(rèn)識(shí)還只是停留在它是一塊能夠進(jìn)行有限運(yùn)算和控制的,小型化的,成本低的芯片還有一些外設(shè)口的集合,通常用于一些低端的家電產(chǎn)品,因?yàn)槲矣薪佑|過計(jì)算機(jī)軟件的設(shè)計(jì),例如運(yùn)用C語(yǔ)言、C++、Java語(yǔ)言開發(fā)一些簡(jiǎn)單的小程序,在我的直觀印象里,單片機(jī)的運(yùn)用和程序設(shè)計(jì)應(yīng)該不會(huì)比計(jì)算機(jī)軟件的設(shè)計(jì)與開發(fā)難,畢竟計(jì)算機(jī)比單片機(jī)要復(fù)雜得多。這樣的后果就是在修改聯(lián)系人的時(shí)候,只修改了一項(xiàng),但是并不能賦值進(jìn)去。3)刪除、查找、修改函數(shù)中都用到了用姓名查找,于是將其單獨(dú)摘出來定義findposition,找到聯(lián)系人位置。3)因?yàn)槲募幚聿]有在屏幕上有所顯示,為了讓每一步操作更加明了,在復(fù)制完一行后會(huì)在屏幕上打出某某行復(fù)制成功,使程序運(yùn)行過程更清晰。且文件輸入方式也比c語(yǔ)言簡(jiǎn)便很多。l ++和――分別表示x,y增加或減少1。題目42總結(jié):1)起初并不知道虛函數(shù)的作用,后來經(jīng)過查閱書籍得知在基類中定義虛函數(shù),是為了在派生類中定義這一函數(shù)的不同操作方式。但是因?yàn)锳2和A3還是初始化跟A1相等,結(jié)果并沒有改變,還是錯(cuò)誤的。然后在主函數(shù)中分為兩個(gè)部分,一個(gè)是直接創(chuàng)建對(duì)象,另一個(gè)是創(chuàng)建矩陣數(shù)組指針。Delete用法:當(dāng)釋放內(nèi)部類型,如int double型時(shí),直接delete a 即可。析構(gòu)函數(shù)如圖。實(shí)驗(yàn)三數(shù)組與指針 (一)編寫C++程序完成以下功能:(1)假定矩陣大小為45(整型數(shù)組表示);(2)定義矩陣初始化函數(shù),可以從cin中輸入矩陣元素;(3)定義矩陣輸出函數(shù),將矩陣格式化輸出到cout;(4)定義矩陣相加的函數(shù),實(shí)現(xiàn)兩個(gè)矩陣相加的功能,結(jié)果保存在另一個(gè)矩陣中;(5)定義矩陣相減的函數(shù),實(shí)現(xiàn)兩個(gè)矩陣相減的功能,結(jié)果保存在另一個(gè)矩陣中;(6)定義三個(gè)矩陣:AAA3;(7)初始化AA2;(8)計(jì)算并輸出:A3 = A1加A2,A3 = A1減A2。double TotalWeight(Boatamp。2)class類在最起初定義時(shí)總是在class Rectangle那一行報(bào)錯(cuò),經(jīng)查書發(fā)現(xiàn)class定義最后一個(gè)大括號(hào)后有分號(hào),開始并沒有加上。題目11總結(jié):1)本題需要隨機(jī)生成整數(shù),我開始只使用rand(),即price=rand()。至此,硬件的連接工作就完成了,根據(jù)硬件的連接,我們開始了程序的編寫。這樣,之后的工作就輕松許多,只需要在該亮的位置將對(duì)應(yīng)的PORTX端口置為1,就可以顯示出自己想要的數(shù)字了。七、心得體會(huì):為期9天的單片機(jī)小學(xué)期圓滿結(jié)束,不得不說,我從中學(xué)到了很多知識(shí),從一個(gè)對(duì)單片機(jī)一竅不通的小白,蛻變成了一個(gè)熟悉單片機(jī)各個(gè)端口的作用和使用方法、懂得如何編程實(shí)現(xiàn)相應(yīng)功能的技術(shù)人員。剛開始,按照我們的思路去實(shí)現(xiàn)該功能時(shí),在測(cè)試時(shí)播放音樂是實(shí)現(xiàn)了,但是暫停和繼續(xù)功能都沒能夠?qū)崿F(xiàn)。,我們發(fā)現(xiàn)按下計(jì)時(shí)器的暫停按鈕后,會(huì)導(dǎo)致流水燈也停止工作。}} }//彈奏模式:實(shí)現(xiàn)了最初設(shè)想的功能,所設(shè)計(jì)的電子琴可以進(jìn)行即興彈奏、錄制音樂、播放音樂以及音樂變速。}else{write_(0X01)。}放模式if(state==1){(state==1){switchaim(){case 0:music_play(music_data)。write_(0X80+0X02)。}}pause=0。if((Skey0)amp。if((Skey0)amp。TCCR1B=0X00。if(T==2)delay_ms(a[i][1]100)。break。break。//下一首Ebreak。while((a[i][1]!=0)amp。TCCR1A=0X50。}temp2 = PINA。switch(temp1){case 0b00010000:i = 0。= 0x0f。case 0b00000010:j = 1。//設(shè)置高低電平DDRA = 0xf0。//初始設(shè)置端口均為輸出PORTA=0xf0。write_dat(20)。//控制寄存器,選擇可翻轉(zhuǎn)功能,產(chǎn)生方波;TCCR1B=0X0a。高電平數(shù)據(jù);PORTDamp。//定義全局變量,S為變速變量const uint Mode_Data[16]={0,440,494,523,587,659,698,784,880,998,1046,1156,1318,1396,1568}。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。無按鍵按下時(shí),行線處于高電平的狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平由與此行線相連的列線的電平?jīng)Q定。而有了音符頻率數(shù)組,只要再得到任意一首歌的簡(jiǎn)譜,就可以將其轉(zhuǎn)化為兩個(gè)數(shù)組的形式,由音符對(duì)應(yīng)的頻率得出頻率數(shù)組,然后再根據(jù)每個(gè)音符的音長(zhǎng),將其通過樂曲的節(jié)拍和音符的拍數(shù)計(jì)算出音符持續(xù)時(shí)間即可得出音長(zhǎng)數(shù)字。if(temp amp。PORTD = a[0]。else{count2++。TCNT0 = 55。:include include char b[10] = {0b11111010,//00b00110000,//10b11011001,//20b01111001,//30b00110011,//40b01101011,//50b11101011,//60b00111000,//70b11111011,//80b01111011,//9}。int main(void){ DDRA = 0xff。PORTC |=(1 MCUCR |=(1 GICR |=(1 while(1){for(i = 0。temp = PORTA。(1{count3++。i{while(!(TIFR amp。播放模塊接收對(duì)應(yīng)頻率的方波,由此播放琴鍵彈奏的音階以第10頁(yè) 北京郵電大學(xué)信息與通信工程學(xué)院及播放預(yù)先存放在單片機(jī)里的音樂。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度。l 播放模塊——揚(yáng)聲器:原先以為單片機(jī)本身的電源電壓不足以驅(qū)動(dòng)揚(yáng)聲器工作,所以設(shè)計(jì)了有LM386的功放模塊,后來在實(shí)際操作的過程中測(cè)試發(fā)現(xiàn),單片機(jī)本身的電源足以驅(qū)動(dòng)揚(yáng)聲器播放音樂音調(diào),因此舍棄了LM386功放模塊的設(shè)置。//******************************************** void delay_us(int n)//微妙級(jí)延時(shí)函數(shù); {第14頁(yè) 北京郵電大學(xué)信息與通信工程學(xué)院while(n){asm(“nop”)。PORTDamp。OCR1A=0。//中斷,為下一個(gè)節(jié)拍做準(zhǔn)備;PORTD|=(1//PD5作為輸出管腳,接揚(yáng)聲器; } //___________________________________________ void INI_POTR(void){ DDRD|=0xff。return 0。if(isKeyPress()){temp1 = PINA。break。PORTA= 0x0f。break。if(temp1!= temp2)return 17。write_(0X01)。amp。case 13:aim=0。case 9:T=0。amp。i++。const uchar R_table[]=“Recording Mode”。//count=0。Ssong[i][0]=tone[Skey]。//music_1int main(void){INI_POTR()。}write_(0X80+0X11)。break。i{write_dat(Ptable[i])。在彈奏模式下,按下A鍵會(huì)進(jìn)入錄制模式,此時(shí)LCD顯示“Recording Mode”字樣,可以使用1~0十個(gè)按鍵進(jìn)行錄音,想要聽聽錄制好的音樂,可以切換到播放模式下進(jìn)行欣賞。,我們發(fā)現(xiàn)本實(shí)驗(yàn)中使用的ATmega16頻率不是16MHz,也不是1MHz,為了盡可能的實(shí)現(xiàn)秒表計(jì)時(shí),試驗(yàn)了很多的數(shù)字組合,最后達(dá)到了30秒誤差1秒的精確度,當(dāng)然還可以達(dá)到更高的精確度。經(jīng)過一番努力,我們順利完成了暫停播放和繼續(xù)播放的功能。第一天剛接到流水燈和數(shù)碼管秒表計(jì)時(shí)器的任務(wù)的時(shí)候,內(nèi)心真的十分激動(dòng),心想:實(shí)現(xiàn)了這個(gè)不就實(shí)現(xiàn)了街邊廣告牌上滾動(dòng)的文字了么!但是一看到ATmega16芯片時(shí)還是傻了眼,心想:這么多的管腳都該怎么用???“視頻里有”,同學(xué)告訴我,于是我就開始認(rèn)真地第29頁(yè) 北京郵電大學(xué)信息與通信工程學(xué)院研究起老師給的單片機(jī)教學(xué)視頻和它的技術(shù)文檔。后來我和同學(xué)決定將兩份流水燈的程序,一份放在主程序main中,和秒表計(jì)時(shí)器的程序放在一起,即實(shí)現(xiàn)兩者同時(shí)工作,且流水燈的閃爍間隔是一秒,另一份放在中斷服務(wù)程序中SIGNAL()中,即實(shí)現(xiàn)按下按鈕進(jìn)入中斷服務(wù)程序后,秒表計(jì)時(shí)器暫停第30頁(yè) 北京郵電大學(xué)信息與通信工程學(xué)院工作,而流水依舊在依次循環(huán)閃爍。期間由于JTAG下載器和AVR Studio總是出現(xiàn)連接失敗的情況,浪費(fèi)了我們?cè)S多寶貴的時(shí)間,個(gè)人總結(jié)原因是驅(qū)動(dòng)可能用了一段時(shí)間會(huì)失效,解決辦法是重新啟動(dòng)計(jì)算機(jī),并將WINAVR這個(gè)環(huán)境卸載后再次裝上,并且是裝到與上一次不同的盤中,同時(shí)編譯AVR程序的時(shí)候先接上JTAG下載器,試驗(yàn)了許多次,這個(gè)方法很管用,之后就沒有出現(xiàn)該問題了。想到這個(gè)是因?yàn)橛幸淮尾铝撕芏啾槎紱]猜到,一時(shí)突然忘記猜到什么范圍,然后往前翻猜過的數(shù)字和大小感覺相當(dāng)麻煩,所以就添上了應(yīng)猜范圍,方便再一次猜數(shù)。5)輸入左上角右下角坐標(biāo)時(shí),若輸入不當(dāng),可能會(huì)出現(xiàn)面積為負(fù)值的情況,所以加上絕對(duì)值函數(shù)保證面積非負(fù)。題目23總結(jié):1)友元函數(shù):在兩個(gè)對(duì)象中都使用到時(shí),可以使用友元函數(shù),并在類外單獨(dú)定義。經(jīng)查閱書籍,了解到this指針是指向類的對(duì)象的地址,便改用thismatrix[i][j]作為賦值對(duì)象,最后程序正確。2)指針調(diào)用類成員函數(shù)一開始不知道該怎么寫,()結(jié)果編譯錯(cuò)誤。(2)矩陣類的方法包括:l 構(gòu)造函數(shù),參數(shù)是矩陣大小,需要?jiǎng)討B(tài)申請(qǐng)存貯矩陣的數(shù)組; l 析構(gòu)函數(shù),需要釋放矩陣的數(shù)組指針; l 拷貝構(gòu)造函數(shù),需要申請(qǐng)和復(fù)制數(shù)組; l 輸入,可以從cin中輸入矩陣元素; l 輸出,將矩陣格式化輸出到cout; l 矩陣相加的函數(shù),實(shí)現(xiàn)兩個(gè)矩陣相加的功能,結(jié)果保存在另一個(gè)矩陣類,但必須矩陣大小相同; l 矩陣相減的函數(shù),實(shí)現(xiàn)兩個(gè)矩陣相減的功能,結(jié)果保存在另一個(gè)矩陣類,但必須矩陣大小相同。因此想到讓A1矩陣申請(qǐng)內(nèi)存,而讓AA3矩陣都與A1相等,就可以避免多次輸入行列數(shù),且保證了矩陣大小相等。3)調(diào)試過程中我了解到指針初始化和賦值過程中是容易發(fā)生樹脂覆蓋的,所以盡量不要將指針初始化成跟某個(gè)指針相等。于是經(jīng)過改進(jìn),在主函數(shù)中定義了3個(gè)基類指針,分別指向派生矩形類對(duì)象、派生圓形類對(duì)象、派生正方形對(duì)象,然后并非通過對(duì)象名稱調(diào)用成員函數(shù),而是用基類指針調(diào)用派生類中的area函數(shù),充分體現(xiàn)出對(duì)虛函數(shù)的應(yīng)用。起初在—p和++p的時(shí)候都只是將x和y加一,并沒有賦值,導(dǎo)致在主函數(shù)中寫q=++p和q=p時(shí)q保持原值,造成結(jié)果錯(cuò)誤。3)最后程序正確后,編輯menu顯示菜單,使操作更加清晰明了。因?yàn)槭亲x到內(nèi)存,就想到了可以用數(shù)組或者鏈表來構(gòu)成電話本的框架。amp。6)從指定文件將電話本讀入內(nèi)存,就跟實(shí)驗(yàn)6第三題的流式很相似,都是逐行讀取信息,只是讀取后是存入數(shù)組的不同屬性值中。隨后,潘多拉的盒子邊打開,人能認(rèn)識(shí)到單片機(jī)的潛在能力和市場(chǎng)價(jià)值,在1974—1978年,單片機(jī)進(jìn)入8位時(shí)代,此后,單片機(jī)進(jìn)入了高速發(fā)展
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1