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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)(編輯修改稿)

2024-07-23 09:31 本頁面
 

【文章內(nèi)容簡介】 系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器,在這次設(shè)計(jì)使用的是Keil編譯器。 Proteus ISIS的仿真步驟Proteus仿真時(shí),單片機(jī)需要加載程序。在Proteus ISIS中,選中AT89C51并單擊鼠標(biāo)左鍵,對(duì)AT89C51進(jìn)行設(shè)置,設(shè)置單片機(jī)時(shí)鐘頻率為12MHz,對(duì)單片機(jī)設(shè)置完畢后就可以開始仿真了。仿真過程中如有硬件問題可在Proteus ISIS中直接修改,如有軟件問題可在KeiluVision2中直接修改,通過Keil與Proteus的聯(lián)合調(diào)試就可以得到滿意的結(jié)果。Proteus ISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,仿真界面如下圖41所示。圖41 Proteus ISIS仿真界面打開Proteus程序后,進(jìn)入軟件的主界面。通過左側(cè)工具欄中的P(從庫中選擇元件命令)命令,在Pick Devices 左側(cè)窗口中選擇所需元件的關(guān)鍵字,然后放置元件并調(diào)整方向和位置以及參數(shù)設(shè)置,如圖42所示。圖42 元件選取界面 Keil uVision2調(diào)試軟件Keil uVision2是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言的語法來開發(fā),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢。Keil uVision2軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時(shí)間內(nèi)就能學(xué)會(huì)使用keil uVision2來開發(fā)您的單片機(jī)應(yīng)用程序。Keil uVision2 的使用流程如下圖43所示。打開軟件Keil C51新建工程文件調(diào)試、 圖43 Keil的基本使用流程 Keil uVision軟件的調(diào)試界面如下圖44所示。圖44 Keil uVision2 程序調(diào)試界面單片機(jī)的類型選取界面如下圖45所示,本設(shè)計(jì)選取的是AT89C51單片機(jī)。圖45 單片機(jī)類型選取界面本設(shè)計(jì)利用軟件Keil uVision2,在新建Keil項(xiàng)目時(shí)選擇AT89C51單片機(jī)作為CPU,將源程序?qū)?,在“Options For Target”對(duì)話窗口中,選中“Output”選項(xiàng)中的“Create HEX File”,此文件的選取界面如圖46所示。 圖46 HEX 文件的選取界面當(dāng)未按下任何按鈕時(shí)電子時(shí)鐘的仿真原理圖如圖47所示。圖 47 電子時(shí)鐘的仿真原理圖當(dāng)啟動(dòng)運(yùn)行后電子時(shí)鐘的仿真圖如圖48所示。 圖48 電子時(shí)鐘顯示結(jié)果當(dāng)按下鬧鈴開關(guān)及溫度按鈕時(shí)的仿真圖如圖49所示。 圖49 電子時(shí)鐘的鬧鈴及溫度功能顯示總結(jié)大學(xué)五年的時(shí)光我們基本上都在學(xué)習(xí)理論知識(shí)中度過,很少有機(jī)會(huì)將這些理論知識(shí)用于實(shí)踐中,而這次的畢業(yè)設(shè)計(jì)正好給了我們展示這五年學(xué)業(yè)成果的好機(jī)會(huì)。在整個(gè)的設(shè)計(jì)過程中,實(shí)際上是自己對(duì)五年學(xué)習(xí)的總結(jié),它不但加深了自己對(duì)理論知識(shí)的深化認(rèn)知,更讓自己學(xué)會(huì)了如何去正確運(yùn)用理論知識(shí)解決實(shí)際問題,也就是“從理論中來,到實(shí)踐中去”,從中也使自己學(xué)到和積累了許多經(jīng)驗(yàn)。我的設(shè)計(jì)還具有很大的擴(kuò)展空間,例如在硬件電路上增加彩燈,在不同的時(shí)間有不同的顯示,使其更加美觀。同時(shí)還可以與紅外遙控連接,這樣就省去了很多麻煩,我們可以利用遙控器對(duì)其進(jìn)行遠(yuǎn)距離的操作。通過這次設(shè)計(jì)使我認(rèn)識(shí)到我對(duì)單片機(jī)方面的知識(shí)知道的太少了,對(duì)于書本上的很多知識(shí)還不能靈活運(yùn)用,有很多我們需要掌握的知識(shí)在等著我去學(xué)習(xí),我會(huì)在以后的學(xué)習(xí)生活中彌補(bǔ)我所缺少的知識(shí)。本次設(shè)計(jì)使我從中學(xué)到了一些很重要的東西,那就是如何從理論到實(shí)踐的轉(zhuǎn)化,怎樣將我所學(xué)到的知識(shí)運(yùn)用到我以后的工作中去。在大學(xué)的課堂的學(xué)習(xí)只是在給我們灌輸專業(yè)知識(shí),而我們應(yīng)把所學(xué)的用到我們現(xiàn)實(shí)的生活中去,此次的電子時(shí)鐘設(shè)計(jì)給我奠定了一個(gè)實(shí)踐基礎(chǔ),我會(huì)在以后的學(xué)習(xí)、生活中磨練自己,使自己適應(yīng)于以后的競爭。 參考文獻(xiàn)[1] (第二版)[M].北京:高等教育出版社,2000.[2] 韓志軍,王振波,[M].北京:機(jī)械工業(yè)出版社,2006.[3] 李光飛,樓然苗,胡佳文,[M].北京:航空航天大學(xué)出版社,2008.[4] [M].北京:航空航天大學(xué)出版社,2000.[5] [M].北京:航空航天大學(xué)出版社,2008.[6] [M].北京:人民郵電出版社,2006.[7] [M].北京:人民郵電出版社,2007.[8] 華成英,[M].北京:高等教育出版社,2004.[9] [M].南京:東南大學(xué)出版社,2005.[10]楊振江,杜鐵軍,[M].西安:電子科技大學(xué)出版社,2002.附 錄電子時(shí)鐘的設(shè)計(jì)程序:31 SEC EQU 32H MIN EQU 31H HOUR EQU 30H DAY EQU 35H MON EQU 34H YEAR EQU 33H MIN_1 EQU 41H HOUR_1 EQU 42H DAY_1 EQU 43H MON_1 EQU 44H YEAR_1 EQU 45H MIN_11 EQU 40H HOUR_11 EQU 46H DAY_11 EQU 47H MON_11 EQU 48H YEAR_11 EQU 49H 。***********************ORG 0000HLJMP MAINORG 0003H LJMP SHOWORG 000BH LJMP TIMEORG 0013HLJMP CHANGE 。主程序ORG 0030HMAIN:。初始化賦值MOV YEAR , 02MOV MON , 05MOV DAY , 01MOV HOUR 00MOV MIN , 00MOV SEC , 00CLR 40H CLR 41HCLR 42HCLR 43HCLR 44HCLR 45HCLR 46HCLR 47HCLR 48HCLR 49H。開中斷MOV TMOD , 01H MOV TL0, 0B0H MOV TH0, 3CH CLR MOV 20H, 0AH SETB PT0 SETB TR0 SETB ET0 SETB EX0 SETB EX1 SETB EA 。顯示、定時(shí)器啟動(dòng)判斷LOOP:MOV R1 , 30H MOV R4, 01H MOV R3, 03H NEXT:MOV A , @R1 MOV B , 10 DIV ABSWAP AORL A, BMOV P0, A MOV P2 , R4INC R1 MOV A, R4 RL A MOV R4 , ALCALL DE5SM DJNZ R3, NEXT 。判斷定時(shí)輸出(只編寫了一路)CJNE R7, 88H , LOOP 。開MOV A, YEARCJNE A, YEAR_1, LOOP_1 MOV A, MONCJNE A, MON_1, LOOP_1MOV A, DAYCJNE A DAY_1,LOOP_1MON_AA:MOV R5, MONCJNE R5, 11, MON_BBMOV R5, DAYCJNE R5, 31, L5INC MONMOV DAY , 1L5: LJMP OUTMON_BB:MOV R5, DAYCJNE R5 , 32, L6INC YEARMOV MON, 1MOV DAY , 1L6: LJMP OUT。校對(duì)時(shí)間、定時(shí)調(diào)整中斷CHANGE : PUSH PSWPUSH ACCPUSH BPUSH 00HMOV p2, 00HSHOW_1:MOV A , 01H MOV P0, AMOV P2, 0FFH LCALL READ CJNE A, 01H, SHOW_1 LCALL DE250SM CJNE A, 0FBH,ttT1LJMP SB3_1ttT1: CJNE A, 0FEH, SHOW_1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1