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

正文內(nèi)容

多功能數(shù)字萬年歷課程設(shè)計報告-閱讀頁

2024-08-22 02:34本頁面
  

【正文】 和ARES兩個軟件構(gòu)成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺軟件,ARES是一款高級的布線編輯軟件,它集成了高級原理布線圖、混合模式SPICE電路仿真、PCB設(shè)計以及自動布線來實現(xiàn)一個完整的電子設(shè)計。用PROTEUS ISIS設(shè)計硬件電路的過程① 選擇設(shè)計圖紙的到小根據(jù)設(shè)計所使用到元器件的多少,選擇合適大小的設(shè)計圖紙,操作是單擊菜單欄上的System→Set Sheet Size ,然后彈出如圖51所示的對話框,從中選擇合適大小的圖紙,也可以選擇User進行圖紙的自定義設(shè)置。 ② 選取仿真所需的元器件 從此窗口的左上角的“Keywords”中輸入電子萬年歷設(shè)計用到的器件,如輸入“AT89C51”,在中間會列出帶有輸入關(guān)鍵字的元器件,選擇合適的元器件并雙擊它,則已經(jīng)選擇好了該元器件。最后選擇好所有的元器件如圖54所示。③ 把元器件放到圖紙的合適位置,進行布線單擊如圖54所示的元器件AT89C51,再在右邊圖紙上單擊,就把元器件放入到了圖紙上。如果元器件放置錯誤,這可通過兩次右擊刪除所放置的元器件,如果位置放得不理想,可以先右擊該器件,然后按住左鍵進行移動。逆時針旋轉(zhuǎn)90176。通過這樣的調(diào)整,可以使整個布局合理一些。 ④ 編輯窗口連接端子要讓最后的設(shè)計成功仿真時,必須放置并連接端子。如圖56所示。 ISIS進行電子萬年歷的仿真測試① 添加Keil中編寫的代碼文件單擊工具欄中的Source→Add/Remove Source files...,彈出一個對話框,分別單擊“New” ,單擊“OK” ,完成添加代碼文件。如果編譯結(jié)果沒有錯誤,會出現(xiàn)如圖58所示的結(jié)果。圖510仿真測試 ④PROTEUS的調(diào)試功能由于使用的是匯編語言編寫的程序,如果在測量的時候測量值顯示錯誤,說明程序中存在問題,這個問題只用在仿真測量的時候才能被發(fā)現(xiàn),這時可以使用PROTEUS對程序進行調(diào)試。在匯編語言源代碼窗口中,也可以在所需要設(shè)置斷點的語句前雙擊設(shè)置斷點,當(dāng)設(shè)置斷點的時候,程序運行到所設(shè)斷點處停止,從而可以在內(nèi)存、寄存器等的值的變化,從而找出程序出錯的地方。而且所設(shè)計的電子萬年歷設(shè)計也按當(dāng)初要求的能夠在PROTEUS中進行仿真,并且能夠很精確的顯示年歷。在軟件設(shè)計的過程中,利用了Keil這個軟件在程序錄入和調(diào)試的時候的優(yōu)越性,讓我能夠在編寫軟件的時候很方便的發(fā)現(xiàn)軟件中的錯誤,現(xiàn)在已經(jīng)能夠使用Keil對所設(shè)計的程序進行調(diào)試。由于平時沒有接觸過這兩個軟件,加上畢業(yè)設(shè)計的時間有限,對于他們的連接調(diào)試程序,未能熟練掌握,但以后有機會的話會再好好學(xué)習(xí)的。 致謝首先,感謝武老師給我們這樣一次歷練的機會,是你從一開始帶著什么都不懂的我們走進了電子、電路,感謝您嚴謹?shù)慕虒W(xué)態(tài)度和詼諧幽默的教學(xué)方法,教會了我如何去認識一個未知的東西,特別是對待作業(yè)的態(tài)度,歷練了我們不畏艱難,迎難而上的精神,我想,這會是我一生的財富。于此同時,本次課程設(shè)計是對我們自主學(xué)習(xí)以及自覺性學(xué)習(xí)的一次檢查和考驗。這是一個萬年歷的例子課程的設(shè)計 。T0定時計數(shù)MER EQU 31H 。日計數(shù)SER EQU 33H 。分計數(shù)XQR EQU 35H 。秒計數(shù)DA1 EQU 40H 。第二個DA3 EQU 42H 。DA5 EQU 44H 。DA7 EQU 46H 。DA9 EQU 48H 。定義位標志XSBZ BIT 00H 。BLBZ BIT 02H 。 1 。程序部分 ORG 0000H LJMP MAIN ORG 0003H 。 LJMP T0ZD// ORG 000BH 。// LJMP T1ZD// ORG 0023H 。共陰段碼 DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H,00HTAB2: DB 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82 。0F,全滅 DB 0x86,0x8e,0xffMAIN: MOV SP,5FH 。 MOV P0,A 。T1方式1 MOV TH0,3CH 。// MOV SCON,50H 。不加倍 SETB TR0 。開T0中斷 SETB EA 。初始化顯示緩存區(qū) MOV DPTR,TAB2 。變量首地址 MOV R1,40H 。 MOV R0,A 。讀入段碼 MOV R1,A 。地址加一 INC R0 。 DJNZ R7,CSXS 。置顯示標志LOOP: NOP。調(diào)定時處理 CALL XSZC 。調(diào)數(shù)據(jù)處理 SJMP LOOP 。數(shù)據(jù)處理,有要求? RETSJCL1: MOV R0,40H 。段碼表首地址 MOV A,MER 。十位數(shù)取出 DIV AB 。取段碼 MOV R0,A 。指向下一顯緩 MOV A,B 。取段碼 MOV R0,A 。日拆分 MOV B,10 。 MOVC A,A+DPTR 。送顯緩 INC R0 。取個位 MOVC A,A+DPTR 。送顯緩 INC R0 。時拆分 MOV B,10 。 MOVC A,A+DPTR 。送顯緩 INC R0 。取個位 MOVC A,A+DPTR 。送顯緩 INC R0 。分拆分 MOV B,10 。 MOVC A,A+DPTR 。送顯緩 INC R0 。取個位 MOVC A,A+DPTR 。送顯緩 INC R0 。星期拆分 MOVC A,A+DPTR 。送顯緩 SETB XSBZ 。 有顯示要求? RET 。有,清標志 MOV R7,9 。第一單元位碼 MOV R1,40H 。送出位碼 MOV P2,A 。送出段碼 MOV P0,A 。 地址加一 INC R6 。 RETT0CL: JB T0BZ,T0CL0 。 INC K 。 CJNE A,10,TCLM 。 CPL LED1 INC MMR 。 CJNE A,120,TCLM 。 INC FER 。 CJNE A,60,TCLM1 。 INC SER 。 CJNE A,24,TCLM1 。 INC XQR 。 CJNE A,8,T0CL1 。 INC XQRT0CL1: INC RER 。 CJNE A,32,TCLM1 。 INC RER INC MER 。 CJNE A,13,TCLM1 。 INC MER TCLM1: SETB BLBZ 。中斷程序WZD0: NOP 。 MOV TH0,3CH 。 SETB T0BZ 。 CLR RI 。 MOV DPTR,TAB1 。 MOV P0,A 。 POP ACC POP PSW RETI END 25
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1