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

正文內(nèi)容

專業(yè)綜合實(shí)踐實(shí)習(xí)報(bào)告-基于單片機(jī)電子琴音樂播放器-wenkub

2023-06-21 20:19:45 本頁面
 

【正文】 P1 MOV A,32H JNZ INT CJNE R0,0FFH,KEY1 。(1)電路原理設(shè)計(jì)電路設(shè)計(jì)使用Altium Designer summer 08軟件進(jìn)行設(shè)計(jì)復(fù)位電路采用一個(gè)電容與一個(gè)電阻串聯(lián),電容再與按鍵并聯(lián)來實(shí)現(xiàn)上電復(fù)位,也能手動(dòng)復(fù)位,具體見圖二: 圖二晶振電路采用外部晶振,兩個(gè)電容并聯(lián),再將12MHZ晶振放在中間,見圖三: 圖三鍵盤電路采用獨(dú)立式鍵盤,將P1口作為鍵盤掃描接口,按鍵一端接地一端接P1口,見圖四:圖四 系統(tǒng)的完整原理圖請(qǐng)見附錄一(2) PCB設(shè)計(jì) ~,~,~ ,電源線寬度比普通線要加寬(不小于2mm),三極管管腳間距4~5mm,三個(gè)角做成三角形,盡量不做成一排;電阻焊盤間距10~12mm,電容焊盤間距4~6mm,~(或140~160mil),其管腳焊盤做成運(yùn)動(dòng)場(chǎng)型(橢圓形),長(zhǎng):X=(長(zhǎng)3~4mm),寬:Y=2mm;按鍵66mm,~ (或140~160mil),二極管管腳間距4~5mm,焊盤大小參考電阻,元件標(biāo)稱不要;采用底層布線(藍(lán)色線),電源標(biāo)出“+”,“”極,靠邊并排引出,采用方形焊盤,并增大面積,正負(fù)極之間距離為8~10mm,元件名稱不能放在連線上,即不能名稱與銅線相交,焊盤采用橢圓形或圓形,以增加焊盤的牢固性;焊盤最好不要采用方形,對(duì)于獨(dú)立的焊點(diǎn)或焊點(diǎn)在直角處,應(yīng)增大焊盤覆銅面積,幾個(gè)焊點(diǎn)相連的也可以設(shè)計(jì)成島型,線條盡可能不要相接成直角、丁字形或銳角,少拐彎,走線要盡可能水平或垂直,同一性能的線條粗細(xì)均勻。根據(jù)功能要求只產(chǎn)生8個(gè)音符按鍵較少,所以采用獨(dú)立式鍵盤,題目要求一個(gè)發(fā)光二極管顯示上電,一個(gè)表示程序運(yùn)行狀態(tài),本設(shè)計(jì)采用LED發(fā)光二極管表示。實(shí)現(xiàn)電子琴功能并且至少有一首存儲(chǔ)歌曲,存儲(chǔ)歌曲不能雷同。具有電子琴輸入按鍵8個(gè),包含1~7和高音1。并且本文分別從原理圖,主要芯片,各模塊原理及各模塊的程序的調(diào)試來詳細(xì)闡述。本文的主要內(nèi)容是用AT89C2051單片機(jī)為核心控制元件,設(shè)計(jì)一個(gè)電子琴。因此,單片機(jī)的開發(fā)應(yīng)用已成為高科技和工程領(lǐng)域的一項(xiàng)重大課題。注意: 1.實(shí)習(xí)任務(wù)書和實(shí)習(xí)指導(dǎo)書在實(shí)習(xí)前發(fā)給學(xué)生,實(shí)習(xí)任務(wù)書放置在實(shí)習(xí)報(bào)告封面后和正文目錄前。該實(shí)習(xí)經(jīng)考核教研室主任審核,主管院長(zhǎng)審批備案。3.參加本次實(shí)習(xí)時(shí)間不足三分之二或曠課3天以上者,不得參加本次考核,按不及格處理。 CHANGCHUN INSTITUTE OF TECHNOLOGY實(shí) 習(xí) 報(bào) 告實(shí)習(xí)名稱: 專業(yè)綜合實(shí)踐 學(xué)生姓名: 學(xué)院名稱: 電氣與信息工程學(xué)院 專業(yè)班級(jí): 電子0841 學(xué) 號(hào): 指導(dǎo)教師: 成 績(jī) 評(píng) 定考核內(nèi)容實(shí)習(xí)表現(xiàn)實(shí)習(xí)報(bào)告實(shí)習(xí)成果或答辯綜合評(píng)定成績(jī)成績(jī)2011年7月21日實(shí)習(xí)紀(jì)律要求和成績(jī)考核辦法(紀(jì)律要求和成績(jī)考核辦法在封皮背面打?。?.實(shí)習(xí)必須聽從教師指導(dǎo),嚴(yán)格遵守安全操作規(guī)程。4.病事假必須有請(qǐng)假條,需經(jīng)班主任或有關(guān)領(lǐng)導(dǎo)批準(zhǔn),否則按曠課處理。7.成績(jī)?cè)u(píng)定采用五級(jí)分制,即優(yōu)、良、中、及格、不及格。2.為了節(jié)省紙張,保護(hù)環(huán)境,便于保管實(shí)習(xí)報(bào)告,統(tǒng)一采用A4紙,實(shí)習(xí)報(bào)告建議雙面打?。ㄕ牟捎盟误w五號(hào)字)或手寫,左側(cè)裝訂,訂兩個(gè)釘。專業(yè)綜合實(shí)訓(xùn)切實(shí)培養(yǎng)學(xué)生的動(dòng)手能力,理論聯(lián)系實(shí)際,將知識(shí)用到實(shí)處。以單片機(jī)作為主控核心,與鍵盤、揚(yáng)聲器等模塊組成核心主控制模塊,在主控模塊上設(shè)有10個(gè)按鍵和揚(yáng)聲器。本系統(tǒng)是簡(jiǎn)易電子琴的設(shè)計(jì),按下鍵盤中的按鍵會(huì)使揚(yáng)聲器播放對(duì)應(yīng)的音符。具有手動(dòng)復(fù)位鍵1個(gè),播放音樂和彈奏切換功能按鍵1個(gè),在PCB圖上標(biāo)注“復(fù)位”、“功能切換”字樣。(2) 方案論證說明 本方案采用AT89C2051作為中心控制器,通過定時(shí)器,給它賦不同的初值,當(dāng)定時(shí)器記滿時(shí)對(duì)一個(gè)I/O口取反,產(chǎn)生方波,由于所賦初值不同,所以可以產(chǎn)生不同頻率的方波,音樂中,有7個(gè)基本音符:do﹑re﹑mi﹑fa﹑so﹑la﹑si,七個(gè)不同的音符對(duì)應(yīng)著不同的頻率。對(duì)于播放音樂和彈奏切換功能按鍵,采用外部中斷來實(shí)現(xiàn)。經(jīng)過耐心的擺放器件,對(duì)個(gè)參數(shù)進(jìn)行設(shè)置,底層自動(dòng)布線,做出的板子小于126cm,所以滿 足題意,PCB圖如圖五,打印預(yù)覽見圖六:圖五 圖六(1)音調(diào)的產(chǎn)生 音樂的產(chǎn)生需要不同頻率的音頻脈沖,對(duì)于單片機(jī)而言,可以利用它的定時(shí)/計(jì)數(shù)器產(chǎn)生這樣的方波頻率信號(hào)。鍵盤掃描 SETB CLR TR0 SJMP STARTKEY1: MOV R1,0 MOV A,R0 CPL ALOOP: CJNE A,01H,REL SJMP FUREL: RR A INC R1 SJMP LOOPFU: MOV A,R1 MOV B,2 MUL AB MOV R2,A MOV DPTR,TABLE MOVC A,A+DPTR MOV 30H,A MOV A,R2 INC A MOVC A,A+DPTR MOV 31H,A SETB TR0 CLR LJMP STARTINT_T0: 。輸出方波 RETITABLE:DB 0FCH,44H,0FCH,0ACH,0FDH,09H,0FDH,34H DB 0FDH,82H,0FDH,0C8H,0FEH,06H,0FEH,22H(2)音樂節(jié)拍的產(chǎn)生節(jié)拍是指音樂持續(xù)的長(zhǎng)短,是除音符之外音樂的另一關(guān)鍵組成部分,在單片機(jī)系統(tǒng)中可以通過延時(shí)來實(shí)現(xiàn)。程序流程圖見圖31(4) 仿真結(jié)果 使用Keil編譯軟件用來編程,調(diào)試。 (二)基于AT89C2051的智能數(shù)字電子鐘設(shè)計(jì)(1)功能分析全日歷計(jì)時(shí)。PCB尺寸:長(zhǎng)寬=10cm8cm,可以比要求小,雙面板。所有輸出,均由蜂鳴器輸出!顯示狀態(tài)的控制,按下K2鍵可進(jìn)入以下工作狀態(tài):12小時(shí)/ 日月交替顯示。校時(shí),按下K2鍵3S后,進(jìn)入校時(shí)菜單。當(dāng)使用的6MHz的晶振偏差大時(shí),應(yīng)仔細(xì)調(diào)整微調(diào)系數(shù)!當(dāng)顯示“out”時(shí),按K2鍵,即可退出!退出后,按任意鍵即可啟動(dòng)時(shí)鐘。當(dāng)顯示“out”時(shí),按K2鍵,即可退出2. 電路原理設(shè)計(jì)和PCB設(shè)計(jì)(1)電路原理設(shè)計(jì)電路設(shè)計(jì)使用Altium Designer summer 08軟件進(jìn)行設(shè)計(jì).顯示電路設(shè)計(jì)圖21:圖21鬧鐘電路圖22:鍵盤電路圖23: 圖22 圖23 電子鐘的系統(tǒng)原理圖見圖24:(2) PCB設(shè)計(jì)PCB圖如圖25,打印預(yù)覽見圖26:圖25圖263. 軟件設(shè)計(jì)與調(diào)試程序結(jié)構(gòu)流程圖見圖27: 仿真結(jié)果: 使用Keil編譯軟件用來編程,調(diào)試。因?yàn)閷?duì)于音樂的相關(guān)知識(shí)了解很少,而且怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?這都是我們所要考慮和努力的。在設(shè)計(jì)PCB中也遇到一些困難,比如電源線的加寬,設(shè)計(jì)要求中要求電源線要比一般的線寬,一開始用手動(dòng)將自動(dòng)布線后的電源線手動(dòng)加寬,這樣既麻煩又有可能出現(xiàn)線離太近或者相交,出現(xiàn)錯(cuò)誤。同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,對(duì)單片機(jī)匯編語言掌握得不夠好。定時(shí)器初值清零 MOV 31H,00 MOV 32H,00 MOV P1,0FFH 。開總中斷 CLR TR1 CLR TR0 。定時(shí)器賦初值 MOV TL0,31H CPL 。設(shè)簡(jiǎn)譜碼 MOVC A,A+DPTR CJNE A,00H,PLAY 。取節(jié)拍碼 MOV R4,A 。音符碼為0,不發(fā)音 LJMP DELMUSIC:SWAP A DEC A MOV 22H,A ADD A,22H MOV R1,A MOV DPTR,TABLE1 。暫存低位字節(jié) MOV 20H,A SETB TR1 。現(xiàn)場(chǎng)保護(hù) PUSH PSW CPL 。簡(jiǎn)碼值 DW 64820,64898,64968,65030,65058 DW 64400,64260TABLE2:DB 14H,42H,62H,98H 。c6 for 100ms timer_no equ 8d 。 。ajmp t0reti 。ORG 0023H 。call int_t0call timer_intcall timer_20msSTAR_BI:call clock call week_autocall al_outCALL KEY_bordcall key_del call set_clk_alcall key_jmp call rebackcall led_jmpsjmp star_bi reback:mov a,stat_workjz reback_endjb al1_f ,ka1mov ret_timer,secsetb al1_f sjmp reback_endka1: mov a,ret_timeradd a,05dmov b,60ddiv abmov a,seccjne a,b,reback_endclr al1_fmov stat_work,00dreback_end:retkey_jmp:mov a,key_datajz key_jmp_end mov ret_timer,seccjne a,01d,kk1mov a,stat_workinc a 。acall timer_1ms。*************************led5 led_led5:mov a,led5movc a,a+dptrmov p1,aclr led_5acall timer_1mssetb led_5。0db 10001000B。4db 01101101B。8db 11101101B。2.db 11011101B。6.db 11011000B。BLACK=20dDB 00010000B。u=24dDB 00100111B。 bafhcdeg 。if mon=2 and year=4Z(0,1,2,3...)。*********************MOV B,DAYADD A,Bmov r3,a。R4JC DV53SUBB A,R7JC DV54DV53: INC R3DV54: CLR OVRET。CR: INC R0 。************** INT_CTRLint_t0:setb et1MOV TMOD,00010001b 。*********************************proc led_t_dled_t_d:mov dptr,led_ord_3mov b,02hmul abjmp a+dptrled_ord_3: ajmp led_k0_2ajmp led_k1_2ajmp led_k2_2ajmp led_k3_2ajmp led_k4_2led_k0_2: 。timer_24to ledacall time_24ajmp led_jmp_5_endled_k4_2: 。**********mov led1,a。(18)mov a,k1_datacjne a,9d,key_al_endmov k1_data,01dsjmp key_al_end k2_al:mov a,k1_datacjne a,08d,ke2setb set_
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1