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

正文內容

單片機課設60秒計時器-預覽頁

2025-07-20 12:42 上一頁面

下一頁面
 

【正文】 具,分別是SCH(原理圖)設計、SCH(原理圖)仿真、PCB(印制電路板)設計、Auto Router(自動布線器)和FPGA設計等,覆蓋了以PCB為核心的整個物理設計。(3)原理圖放置元件。原理圖如下圖:、生成PCB圖根據原理圖生成PCB圖步驟:(1)創(chuàng)鍵PCB文件。 問題:在布線時總有一條線無法按要求不與其他線相交的連接起來。在匯編語言中,用助記符(Memoni)代替機器指令的操作碼,用地址符號(Symbol)或標號(Label)代替指令或操作數(shù)的地址,如此就增強了程序的可讀性并且降低了編寫難度,象這樣符號化的程序設計語言就是匯編語言,因此亦稱為符號語言。 AT89S51單片機的內部16位定時/計數(shù)器是一個可編程定時/計數(shù)器,它既可以工作在13位定時方式,也可以工作在16位定時方式和8位定時方式。TMOD主要是用于選定定時器的工作方式;TCON主要是用于控制定時器的啟動停止,此外TCON還可以保存T0、T1的溢出和中斷標志。 通過查閱資料:TMOD寄存器結構D7D6D5D4D3D2D1D0GATAM1M0GATAM1M0←T1方式字段→←T0方式字段→M1M0模式說明00013位定時(計數(shù))器,TH高8位和TL的低5位01116位定時/計數(shù)器102自動重裝入初值的8位定時/計數(shù)器113T0分成兩個獨立的8位計數(shù)器,T1沒有模式3根據上表,設定TMOD初值為00000001B,即TMOD=01H。TR0、TR1分別是T0、T1的運行控制位,通過軟件置1后,定時/才開始工作,在系統(tǒng)復位時清零。當使用KEIL C51的IDE環(huán)境仿真時,用戶的程序通過串口被監(jiān)控程序寫入flash程序區(qū)中,當用戶設置斷點等操作仿真程序時,flash程序中的用戶程序也在相應的更改,從而實現(xiàn)了仿真功能。它是目前最好的仿真單片機及外圍器件的工具。仿真圖如下圖:、硬件調試 將焊接完成的實際電路接通電源并進行調試,電路若無反應,就用萬用表測試看各個連線有無斷路或短路,并將存在問題的線路糾正,再次連接電源進行調試。 調試前 調試后 系統(tǒng)功能我們做成的60S秒表,可以實現(xiàn)00—60s的計時,而且可以循環(huán),當計數(shù)到60時,會自動歸零。 通過這短短的課程設計,我感覺到自己從課本上學到的理論知識和實踐仍有很大的差距,在DXP中很多元件都不認識,都不知道這些元器件有什么功效,元器件在電路中如何工作的我都不是很清楚,元器件與元器件之間如何連接我都不太懂,我遇到了不少問題花費了很多的時間,這讓我重新反思我們的學習,深刻領悟到我們這個專業(yè)動手實踐的重要性,雖然我的實際電路沒有實現(xiàn)仿真的相應功能,但是我學會了很多知識,掌握了更多的在課堂和書本上學不到的知識,增強了自己的動手和動腦的能力。 附錄匯編程序: SECOND EQU 30H TCOUNT EQU 31H ORG 00H AJMP START ORG 0003H AJMP EXT0//外部中斷0地址 ORG 0013H AJMP EXT1 //外部中斷1地址START: MOV SECOND,00H //秒數(shù)清零 MOV TCOUNT,00H //循環(huán)次數(shù)清零 MOV TMOD,01H //計時器工作模式1 MOV TCON,05H //開定時器與中斷,邊沿觸發(fā) MOV IE ,85H // 開啟中斷 MOV TH0,3CH //賦初值 MOV TL0,B0H SETB TR0 //開啟定時器DISP: MOV A,SECOND //顯示部分子程序 MOV B,10 DIV AB //A為十位數(shù),B為個位數(shù) MOV DPTR,TABLE MOVC A,A+DPTR MOV P0,A //P0口向數(shù)碼管輸出十位數(shù) MOV A,B MOVC A,A+DPTR MOV P2,A //P2口向數(shù)碼管輸出個位數(shù)WAIT: JNB TF0,WAIT //計時部分子程序 CLR TF0 MOV TH0,3CH MOV TL0,B0H INC TCOUNT MOV A,TCOUNT CJNE A,20,NEXT //50ms 循環(huán) 20 次即 1s MOV TCOUNT,00H INC SECOND MOV A,SECOND CJNE A,60,NEX //1s 循環(huán) 60次,即為60s MOV SECOND,00HNEX: LJMP DISP EXT0: MOV SECOND,00H MOV TCOUNT,00H SJMP START RETIEXT1: SJMP $ //暫停子程序 RETINEXT: LJMP WAITTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END八、參考文獻[1]穆秀春、李娜、訾洪,從Proteus到Altium Designer,北京:電子工業(yè)出版社,[2]李廣第,單片機基礎, 第1版,北京北京航空航天大學出版社,1999[3] 夏繼強,單片機實驗與實踐教程,北京北京航空航天大學出版社,2001[4]陳忠平,基于Proteus的51系列單片機設計與仿真,北京:電子工業(yè)出版社,[5] [M].北京:機械工業(yè)出版社,2009.191
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1