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

正文內(nèi)容

單片機課程設(shè)計格式-wenkub

2024-10-17 14 本頁面
 

【正文】 據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。因此它可用作對外部輸出的脈沖或用于定時目的。另外,該引腳被略微拉高。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。復(fù)位電路:單片機的復(fù)位電路接在復(fù)位信號RST上,復(fù)位電路用于將單片機內(nèi)部電路的狀態(tài)恢復(fù)到初始值。晶體振蕩頻率越高,系統(tǒng)的時鐘頻率也越高,單片機的運行速度也就越快ST89C51單片機最小系統(tǒng)電路由復(fù)位電路、晶振電路兩部分組成。晶振電路圖如圖23所示。上電復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的,復(fù)位電路產(chǎn)生的復(fù)位信號(高電平有效)由RST引腳送入到內(nèi)部的復(fù)位電路,對ST89C51單片機進(jìn)行復(fù)位,復(fù)位信號要持續(xù)兩個機器周期(24個時鐘周期)以上,才能使ST89C51單片機可靠復(fù)位。 驅(qū)動電路設(shè)計驅(qū)動電路圖如圖26所示。如果用89C51的P0口輸出到數(shù)碼管,那就要考慮到數(shù)碼管的亮度以及P0口帶負(fù)載的能力,當(dāng)89C51單片機的P0口總線負(fù)載達(dá)到或超過P0最大負(fù)載能力時,必須接入74LS245等總線驅(qū)動器。(接收)DIR=“1”,信號由A向B傳輸;(發(fā)送)當(dāng)CE為高電平時,A、B均為高阻態(tài)。共陰型LED陣列驅(qū)動電路采用高態(tài)掃描,也就是任何時間只有一個高態(tài)信號,其它則為低態(tài)。輸出低態(tài)時,即500mA,若每個LED取30mA,7個LED同時點亮,需要210mA,完全滿足LED點亮的基本條件。驅(qū)動電路如圖26所示。本設(shè)計LED矩陣顯示器電路選用88點陣模塊,系統(tǒng)由單片機控制。88點陣LEDabcdefgh12345678圖28 LED數(shù)碼顯示管88 點陣LED的工作原理:LED點陣的顯示方式是按顯示編碼的順序,一行一行地顯示。圖29為88點陣LED外觀及引腳圖,其等效電路如圖210所示,只要其對應(yīng)的X、Y軸順向偏壓,即可使LED發(fā)亮。圖中,行接高電平,列接低電平,發(fā)光二極管導(dǎo)通發(fā)光。設(shè)計過程中,能很好得提高按鍵響應(yīng)速度。通電后,用示波器檢測單片機的復(fù)位和晶振電路是否有復(fù)位信號和振蕩信號。//主程序 void main(){ P3=0x80。//2ms定時TL0=(81922000)%32。}//T0中斷函數(shù)void LED_Screen_Display()interrupt 1 { TH0=(81922000)/32。P3=_crol_(P3,1)。//顯示下一個數(shù)字總結(jié)經(jīng)過單片機的課程設(shè)計,我有了很大的收獲。通過查閱大量的相關(guān)資料,詳細(xì)了解了LED的發(fā)光原理和LED顯示屏的原理,了解了LED的現(xiàn)狀,清楚地了解了LED顯示屏與其它顯示屏相比較有那些優(yōu)點,明確了研究目標(biāo)。本系統(tǒng)具有硬件少,結(jié)構(gòu)簡單,容易實現(xiàn),性能穩(wěn)定可靠,成本低等特點。參考文獻(xiàn)[1] 張靖武,周靈彬 《單片機系統(tǒng)的PROTEUS設(shè)計與仿真》北京 電子工業(yè)出版社 [2] 吳金戌,沈慶陽,郭庭吉 《8051單片機實踐與應(yīng)用》北京 清華大學(xué)出版社 [3] 李群芳,肖看 《單片機原理、接口及應(yīng)用》北京 清華大學(xué)出版社[4] 張毅剛,彭喜元等 《新編MCS51單片機應(yīng)用設(shè)計 》黑龍江 哈爾濱工業(yè)大學(xué)出版社 [5] 李朝青,劉艷玲編著 《單片機原理及接口技術(shù)》北京 航空航天大學(xué)出版社第四篇:單片機課程設(shè)計基于單片機的火災(zāi)智能報警控制系統(tǒng)的設(shè)計前言在各種災(zāi)害中,火災(zāi)是最經(jīng)常、最普通地威脅公眾安全和社會發(fā)展的災(zāi)害之一。據(jù)統(tǒng)計,我國 70 年代火災(zāi)年平均損失不到 億元,80 年代火災(zāi)年平均損失不到 億元?;馂?zāi)事件經(jīng)常發(fā)生,防止火災(zāi)事故關(guān)系到人民群眾的生命財產(chǎn)安全和社會和諧穩(wěn)定。目前,國內(nèi)大多數(shù)偏重于商場、賓館、高級寫字樓、大型倉庫等大型火災(zāi)報警系統(tǒng)的研發(fā)和設(shè)計。數(shù)碼管顯示模塊采用共陽極數(shù)碼管,通過P0口控制,實現(xiàn)歌曲序號的顯示;供電模塊采用+5V供電;按鍵通過P3口控制,實現(xiàn)歌曲播放順序的調(diào)換和暫停播放功能;,實現(xiàn)歌曲播放。最后用AD畫出PCB圖,打印圖紙進(jìn)行腐蝕焊接。1 背景意義1 2 硬件系統(tǒng)3 數(shù)碼管模塊4 3 軟件系統(tǒng)9 4 電路仿真和程序檢測11 結(jié)束語 12 參考文獻(xiàn) 與傳統(tǒng)的相比更加小巧,音質(zhì)更優(yōu)美而且可以演奏和弦音樂。要產(chǎn)生音頻脈沖,只需要算出某一音頻的周期,然后取半周期的時間定時。每當(dāng)有鍵按下時,判斷鍵值,啟動計數(shù)器T0,產(chǎn)生一定頻率的脈沖,驅(qū)動蜂鳴器,放出曲目。在由I/O口輸出控制蜂鳴器發(fā)聲。由AT89S52單片機的定時器每秒通過P1口控制LED數(shù)碼管顯示,復(fù)位信號由按鍵輸入,沒按一次,系統(tǒng)恢復(fù)原始狀態(tài)。這樣,單片機給予P0口的數(shù)值將會發(fā)生差異,也就是說,不同種類的數(shù)碼管,對應(yīng)的ASCII碼就會不同。上一首按鍵和下一首按鍵接單片機的外部中斷0,外部中斷1。圖3 復(fù)位電路原理圖 揚聲器模塊揚聲器模塊最為重要,當(dāng)單片機輸出脈沖經(jīng)過揚聲器時,會是揚聲器發(fā)聲,不過因為設(shè)計中用到的元件較多,不能保證通過揚聲器的電流足夠大,所以要用三極管放大電路來放大電流,這樣才能讓揚聲器正常工作,具體的原理圖如圖4所示。本次用到的軟件設(shè)計選用課堂學(xué)到的匯編語言。圖5 主程序流程圖 各個模塊及功能介紹 定時器模塊單片機中有兩個16位的可編程計數(shù)器/定時器,他們具有定時和計數(shù)的功能,可用于定時控制,延時,對外部的事件檢測和計數(shù)。圖6 定時器模塊流程圖 延時模塊此處的延時模塊并不是固定的延時程序,而是將節(jié)拍表中的接拍數(shù)存放在固定的單元中,再將固定單元中的內(nèi)容送給延時程序中,這樣空拍就可以將節(jié)拍分開,這樣,圖7為延時程序流程圖。在此僅具體介紹上一曲的功能。下面為數(shù)碼管顯示模塊的流程圖。圖10 設(shè)計仿真圖將KEIL中寫好的程序?qū)氲絾纹瑱C中,開始檢測,首先檢測是否能夠清晰的播放出音樂,其次通過控制三個按鍵來檢測上一首,下一首和暫停的功能是否實現(xiàn),觀察數(shù)碼管的數(shù)字是否隨著按鍵的變化,通過以上檢測,發(fā)現(xiàn)程序和仿真完全符合標(biāo)準(zhǔn),表示仿真和程序檢測通過,可以制作實物。其次對這次制作課程設(shè)計的感想。最后,了解了單片機的方便性,和強大性。所以我要感謝在這次課設(shè)里幫助過我的所有同學(xué)。F電容33pF三極管1電阻470Ω電阻300Ω電阻200Ω電阻1KΩ LED燈8下載口晶振12MHZ1按鍵排阻8位4排阻2位1短路帽插針若干附錄D 程序清單OUT BIT N EQU 6 OUT_NUM EQU P0 ORG 0000H AJMP MAIN ORG 0003H AJMP LAST_SONG ORG 000BH LJMP F_T0 ORG 0013H AJMP NEXT_SONG ORG 001BH AJMP START_PAUSE ORG 0030H MAIN: MOV SP ,60H MOV DPTR,TABLE MOV R0 ,30H MOV R5 ,00H MOV R6 ,1 SET_TAB: MOV A,R5 MOVC A ,A+DPTR MOV R0 ,A INC R5 INC R0 MOV A ,R5 MOVC A ,A+DPTR MOV R0 ,A INC R5 INC R0 MOV A ,R5 MOVC A ,A+DPTR MOV R0 ,A INC R5 INC R0 MOV A,R5 MOVC A,A+DPTR MOV R0 ,A INC R0 INC R5 INC R6 CJNE R6,N+1,SET_TAB MOV TMOD ,61H MOV TH1,0FFH MOV TL1,0FFH SETB ET1 SETB ET0 CLR PT0 SETB PT1 SETB IT0 SETB PX0 SETB IT1 SETB PX1 SETB EX1 SETB EX0 SETB EA SETB TR1 SETB OUT CLR F0 MOV 22H ,01H MOV DPTR,OUT_TAB MOV A,22H MOVC A,A+DPTR MOV OUT_NUM,A MOV R7,00HSTART0: MOV R4,00H MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR MOV 26H,A NEXT:MOV R0,30H MOV A,R7 ADD A,R0 MOV R0,A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOV A,R4 INC R4 MOVC A,A+DPTR JZ END0 MOV R1,A ANL A,0FH MOV R2,A MOV A,R1 SWAP A ANL A,0FH JNZ SING CLR TR0 SJMP SING1 SING:DEC A MOV R3,A RL A MOV DPH,R0 INC R0 MOV DPL,R0 INC R0 MOVC A,A+DPTR MOV 21H,A MOV TH0,A MOV A,R3 RL A INC A MOVC A,A+DPTR MOV 20H,A MOV TL0,A SETB TR0 SING1: LCALL DELAY JB F0,FOR AJMP NEXT FOR:CLR TR0 JB F0,$ AJMP NEXT END0: CLR TR0 MOV A,22H CJNE A,N,WW MOV 22H,01H MOV R7,00H MOV OUT_NUM,11111001B AJMP WWW WW:MOV A,R7 ADD A,4 MOV R7,A INC 22H CLR EA PUSH DPH PUSH DPL MOV A,22H MOV DPTR,OUT_TAB MOVC A,A+DPTR MOV OUT_NUM,A POP DPL POP DPH WWW:SETB EA AJMP START0 F_T0:MOV TH0,21H MOV TL0,20H CPL OUT RETI NEXT_SONG: PUSH ACC PUSH DPH PUSH DPL CLR EA MOV A,22H CJNE A,N,Q MOV R7,00H MOV 22H,01H AJMP BACK Q: INC 22H MOV A,R7 ADD A,4 MOV R7,A BACK: MOV R4,00H MOV A,22H MOV DPTR,OUT_TAB MOV
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1