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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)-預(yù)覽頁

2025-07-20 09:31 上一頁面

下一頁面
 

【正文】 里,單元里的指令取出并執(zhí)行就像大樓房的每個(gè)房間的被分配到了唯一一個(gè)房間號(hào)一樣,每一個(gè)存儲(chǔ)單元也必須被分配到唯一的地址號(hào),該地址號(hào)稱為存儲(chǔ)單元的地址,這樣只要知道了存儲(chǔ)單元的地址,就可以找到這個(gè)存儲(chǔ)單元,其中存儲(chǔ)的指令就可以被取出,然后再被執(zhí)行。 圖21 單片機(jī)芯片單片機(jī)是靠程序運(yùn)行的,并且可以修改。一個(gè)可視化高級(jí)語言編寫的小程序里面即使只有一個(gè)按鈕,也會(huì)達(dá)到幾十K的尺寸,對(duì)于家用PC的硬盤來講沒什么,可是對(duì)于單片機(jī)來講是不能接受的。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。圖22 AT89C51引腳圖  VCC:供電電壓。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程和校驗(yàn)時(shí),P1口作為八位地址接收。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。該反向放大器可以配置為片內(nèi)振蕩器。 DS1302簡介DS1302是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~,采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。VCC2:主電源,在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。X1,X2: 振蕩源。SCLK: 輸入端,只有在SCLK為低電平時(shí),才能將RST置為高電平。另一種是寄生電源供電方式。CS1:左半屏片選端,CS2:右半屏片選端; V0:液晶顯示驅(qū)動(dòng)電壓,通過一個(gè)電位器接到VCC;RS:數(shù)據(jù)指令選擇信號(hào),H為數(shù)據(jù),L為指令,也叫D/I;R/W:讀寫選擇信號(hào),H為讀,L為寫;E:LCD使能端,R/W為L時(shí),E信號(hào)下降沿鎖存DB7DB0;R/W為H時(shí),E為H,DDRAM數(shù)據(jù)讀到DB7DB0。12864是一種圖形點(diǎn)陣液晶顯示器,它主要由行驅(qū)動(dòng)器/列驅(qū)動(dòng)器及12864全點(diǎn)陣液晶顯示器組成。通過溫度傳感器與單片機(jī)的連接從而顯示出溫度,在確定了選用AT89C51型號(hào)的單片機(jī)后,就要確定外圍電路如時(shí)鐘輸入部分、復(fù)位部分、晶振部分、顯示部分、定時(shí)部分組成,其原理圖如圖26所示。計(jì)數(shù)器T0打開后,進(jìn)入計(jì)時(shí),滿100毫秒后,重裝定時(shí)。進(jìn)入中斷服務(wù)程序以后,執(zhí)行PUSH PSW 和PUSH A 將程序狀態(tài)寄存器PSW的內(nèi)容和累加器A中的數(shù)據(jù)保存起來。系統(tǒng)的另一功能就是實(shí)現(xiàn)對(duì)執(zhí)行設(shè)備的定時(shí)開關(guān)控制 ,其主要控制思想是這樣的:先將執(zhí)行設(shè)備開啟的時(shí)間和關(guān)閉時(shí)間置入RAM某一單元,在計(jì)時(shí)主程序當(dāng)中執(zhí)行幾條比較指令,如果當(dāng)前計(jì)時(shí)時(shí)間與執(zhí)行設(shè)備的設(shè)定開啟時(shí)間相等,就執(zhí)行一條CLR指令,將對(duì)應(yīng)的那路P3置為高電位,開啟;如果當(dāng)前計(jì)時(shí)時(shí)間與執(zhí)行設(shè)備設(shè)定的關(guān)閉時(shí)間相等,就執(zhí)行SETB對(duì)應(yīng)的P3置低電位,二極管截止 。主程序 開始 按SB0?按SB4?與設(shè)定時(shí)同?中斷T0調(diào)用程序條件顯示/定時(shí)判斷/開定時(shí)中斷 中斷1中斷0進(jìn)入定時(shí)中斷程序(最高級(jí))設(shè)定定時(shí)(三路定時(shí))調(diào)整時(shí)間(改變時(shí)間值)轉(zhuǎn)換顯示年月日(3S返回)輸出秒分時(shí)日月年進(jìn)位 圖31 程序流程圖 定時(shí)中斷流程圖如圖32所示。它是目前應(yīng)用廣泛的仿真單片機(jī)及外圍器件的工具。 Proteus ISIS的仿真步驟Proteus仿真時(shí),單片機(jī)需要加載程序。圖41 Proteus ISIS仿真界面打開Proteus程序后,進(jìn)入軟件的主界面。Keil uVision2 的使用流程如下圖43所示。 圖46 HEX 文件的選取界面當(dāng)未按下任何按鈕時(shí)電子時(shí)鐘的仿真原理圖如圖47所示。在整個(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ì)使我從中學(xué)到了一些很重要的東西,那就是如何從理論到實(shí)踐的轉(zhuǎn)化,怎樣將我所學(xué)到的知識(shí)運(yùn)用到我以后的工作中去。主程序ORG 0030HMAIN:。判斷定時(shí)輸出(只編寫了一路)CJNE R7, 88H , LOOP 。LCALL READCJNE A, 01H, SHOW_2 LCALL DE250SM CJNE A, 0FBH ,T2 LJMP SB3_2T2: CJNE A, 0FEH, SHOW_2AJMP SHOW_3。LCALL READLCALL DE250SMCJNE A, 01H, SHOW_4 CJNE A, 0FEH, KEY2_1 AJMP MON_CH KEY2_1:CJNE A, 0FDH ,SHOW_4LCALL YEAR_AD AJMP SHOW_4 。MOV P2, 04HLCALL READLCALL DE250SMCJNE A, 01H , DAY_CH CJNE A, 0FEH, KEY2_3 LJMP HOUR_CH KEY2_3:CJNE A, 0FDH, DAY_CHLCALL DAY_AD LJMP DAY_CHHOUR_CH:MOV A , HOUR MOV B, 10DIV ABSWAP AORL A, BMOV P0, A 。LCALL READLCALL DE250SMCJNE A, 01H, MIN_CH CJNE A, 0FEH, KEY2_5 AJMP SEC_CH KEY2_5:CJNE A, 0FDH, MIN_CHLCALL MIN_AD LJMP MIN_CH SEC_CH:MOV A , SEC MOV B, 10DIV ABSWAP AORL A, BMOV P0, A MOV P2, 04HLCALL READLCALL DE250SMCJNE A, 01H, SEC_CH CJNE A, 0FEH, KEY2_6 LJMP OUT_A KEY2_6: CJNE A, 0FDH, SEC_CHCLR SEC LJMP SEC_CH 。_日單元加1 子程序DAY_111:MOV A , DAY_1 MOV B , 10DIV ABSWAP AORL A, BMOV P0, AMOV P2, 04HLCALL READLCALL DE250SMCJNE A, 01H, DAY_111CJNE A, 0FBH, KEY2_9 LJMP HOUR_111KEY2_9: CJNE A, 0FDH, DAY_111INC DAY_1 MOV R5, DAY_1CJNE R5, 32, DAY_111 MOV DAY_1 , 01HAJMP DAY_111 。分單元加1 子程序MIN_OFF:MOV A , MIN_11 MOV B , 10DIV ABSWAP AORL A, BMOV P0, AMOV P2, 02HLCALL READLCALL DE250SMCJNE A, 01H, MIN_OFFCJNE A, 0FBH, KEY2_F11 LJMP ON_1 KEY2_F11:CJNE A, 0FDH, MIN_OFFINC MIN_11 MOV R5, MIN_11CJNE R5, 60, MIN_OFF MOV MIN_11, 00HLJMP MIN_OFF 。_延時(shí)程序DE5SM:PUSH 01HMOV R1, 0FFHDJNZ R1, $POP 01HRETDE250SM:PUSH 02HPUSH 00HMOV R0, 0FFHDEL: MOV R2, 0FFHDJNZ R2, $DJNZ R0, DELPOP 00HPOP 02HRET。我在這個(gè)過程中深刻的感受到了做設(shè)計(jì)的意義所在,和我一樣真正投入了身心去做的人也一定會(huì)有同樣的感觸。最后,再次感謝武老師和我的同組伙伴們?cè)谖业脑O(shè)計(jì)過程中給予我的指導(dǎo)和幫助!
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1