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

正文內(nèi)容

基于單片機(jī)的時鐘日歷的設(shè)計畢業(yè)論文-wenkub.com

2025-01-15 16:25 本頁面
   

【正文】 循環(huán)送8位RET 。寫一個字節(jié)8位WBYTE2:CLR RRC A 。閃爍跳過顯示XIA23:MOV A,38H 。閃爍跳過顯示XIA21:MOV A,40H 。判消隱MOV P0,00H 。取分個位數(shù)據(jù)MOVC A,A+DPTR。為0則消隱LJMP XIA16XIA15:MOVC A,A+DPTR 。取顯示數(shù)型碼MOV P0,AXIA14:LCALL DELAY MOV P3,12H 。取顯示數(shù)型碼MOV P0,AXIA12:LCALL DELAYMOV P3,11H 。片選時十位MOV A,45H 。片選日個位JNB ZHUAN3,XIA9JNB ZHUAN,XIA9MOV P0,00HLJMP XIA10 。取日十位數(shù)據(jù)JNZ XIA7 。閃爍跳過顯示XIA5:MOV A,48H 。判消隱MOV P0,00H 。取顯示的數(shù)型碼MOV P0,A 。取顯示的數(shù)型碼 MOV P0,A 。年百位為0LCALL DELAY 。片選年第4位MOV P0,5BH 。放到年為止MOV 38H,36H 。分離ANL A,0FHMOV R1,A 。存入30H開始的單元INC R0DJNZ R2,READ0 。數(shù)據(jù)存放首地址MOV R2,8READ0:MOV R3,8 。右移位 NOPMOV ,C 。調(diào)星TIAOX:CLR ZHUAN1SETB ZHUAN7LCALL XIANJNB ,XQZJNB ,XQJLJMP JIAN0XQZ:LCALL DELAYJNB ,XQZ1LJMP JIAN0XQZ1:LCALL XIANJNB ,XQZ1MOV A,38HADD A,1DA AMOV 38H,ACJNE A,08H,XQZ2MOV 38H,01HLJMP XQZ2XQJ:LCALL DELAYJNB ,XQJ1LJMP JIAN0XQJ1:LCALL XIANJNB ,XQJ1MOV A,38HMOV B,10HDIV ABMOV 67H,BMOV B,10MUL ABADD A,67HDEC AMOV B,10DIV ABSWAP AADD A,BMOV 38H,ACJNE A,00H,XQZ2MOV 38H,07HXQZ2: SETB MOV A,10001110BACALL WBYTEMOV A,00HACALL WBYTECLR SETB MOV A,8AHLCALL WBYTEMOV A,38HLCALL WBYTELCALL XIANLJMP JIAN0RET。相同,后面略SETB ZHUAN4LCALL XIANJNB ,SHIZJNB ,SHIJLJMP JIAN0SHIZ:LCALL DELAYJNB ,SHIZ1LJMP JIAN0SHIZ1:LCALL XIANJNB ,SHIZ1MOV A,32HADD A,1DA AMOV 32H,ACJNE A,24H,SHIZ2MOV 32H,00HLJMP SHIZ2SHIJ:LCALL DELAYJNB ,SHIJ1LJMP JIAN0SHIJ1:LCALL XIANJNB ,SHIJ1MOV A,32HMOV B,10HDIV ABMOV 63H,BMOV B,10MUL ABADD A,63HDEC AMOV B,10DIV ABSWAP AADD A,BMOV 32H,ACJNE A,96H,SHIZ2MOV 32H,23HSHIZ2:MOV A,32HANL A,0FHMOV 44H,AMOV A,32HSWAP AANL A,0FHMOV 45H,ASETB MOV A,10001110BACALL WBYTEMOV A,00HACALL WBYTECLR SETB MOV A,84HACALL WBYTEMOV A,32HACALL WBYTEACALL XIANLJMP JIAN0RET。啟動寫MOV A,82H 。啟動設(shè)置寫保護(hù)寄存器MOV A,10001110B 。分離低四位MOV 42H,A 。數(shù)據(jù)個位放到62HMOV B,10MUL AB 。調(diào)延時去抖動JNB ,FENJ1LJMP JIAN0FENJ1:LCALL XIANJNB ,FENJ1 。加1DA A 。減轉(zhuǎn)移LJMP JIAN0FENZ:LCALL DELAY 。調(diào)分TIAOF:CLR ZHUAN6 。停止傳送SETB 。存數(shù)據(jù)到寄存器SETB 。A減1MOV B,10 DIV AB SWAP AADD A,BMOV 30H,ACJNE A,96H,MIAOZ2MOV 30H,59HMIAOZ2:MOV A,30HANL A,0FH 。A除以BMOV 61H,B 。秒值過60為0LJMP MIAOZ2MIAOJ:LCALL DELAY。取秒數(shù)據(jù)ADD A,1 。加轉(zhuǎn)移JNB ,MIAOJ 。標(biāo)志位清0CLR ZHUAN2CLR ZHUAN3CLR ZHUAN4CLR ZHUAN5CLR ZHUAN6CLR ZHUAN7MOV 5FH,00HJIAN2:LCALL XIAN 。轉(zhuǎn)調(diào)日子程序JIA4:MOV A,5FHCJNE A,5,JIA5LJMP TIAOY 。比較轉(zhuǎn)移指令A(yù)不等于時,轉(zhuǎn)移LJMP TIAOM 。為1就是鍵抖動JIAN11:LCALL XIAN 。判K3鍵為0轉(zhuǎn)JIAN0:MOV P1,0FFHJNB ,JIAN3 。初始MOV A,P1CPL AJNZ JI1 。調(diào)鍵盤子程序LCALL RILI 。取數(shù)據(jù)LCALL WBYTE 。數(shù)據(jù)存放首地址MOV R2,8 。啟動設(shè)置寫保護(hù)寄存器MOV A,10001110B 。啟動T0工作CLR ZHUAN1 。設(shè)堆棧MOV TMOD,11H 。 MOV TL0,00HDJNZ R7,ZDUAN1 。星期開閃爍的標(biāo)志位ORG 0000HLJMP START 。日開閃爍的標(biāo)志位ZHUAN4 BIT 54H 。祝愿母校的將來更美好! 參考文獻(xiàn)[01]:[02]楊西明,:[03]:[04]:[05]孫江宏,:[06]房小翠,:[07](電子技術(shù)).北京:高等教育出版社,2004[08]:北京航空航天大學(xué)出版社,2000[09]:機(jī)械工業(yè)出版社,1996[10]:機(jī)械工業(yè)出版社,2004[11]:北京航空航天大學(xué)出版社,2001[12]:科學(xué)出版社,2003[13]各種網(wǎng)絡(luò)教程及其他附錄附錄Ⅰ硬件電路圖附錄Ⅱ主程序源代碼ZHUAN BIT 50H 。在此,我衷心感謝老師們給予我的幫助和教育。在此,我衷心地感謝所有在我做畢業(yè)設(shè)計期間幫助過我的人。軟件的設(shè)計大部分采用模塊化設(shè)計的方法以方便調(diào)試,并使其可讀性大大增強(qiáng),方便更改和移植。7結(jié)論硬件系統(tǒng)關(guān)系到所要設(shè)計的電子產(chǎn)品好懷,如系統(tǒng)抗干擾性等,所以要合理的安排盡量減少干擾提高性能。通電檢查的主要目的是看系統(tǒng)是否存在短路或由元器件損壞、裝配錯誤引起的電流異常。通電檢查:在確保電源良好前提下,接通電源。調(diào)試工作可以分為四步:線路檢查:根據(jù)硬件邏輯設(shè)計圖,仔細(xì)檢查樣機(jī)線路是否連接正確,并核對元器件的型號、規(guī)格和安裝是否符合要求,必要時可用萬用表檢測線路通斷情況。在這階段若發(fā)生故障,可以考慮各子程序在運(yùn)行時是否破壞現(xiàn)場,數(shù)據(jù)緩沖單元是否發(fā)生沖突,標(biāo)志位的建立和清除在設(shè)計上是否失誤,堆棧是否溢出,輸入輸出狀態(tài)是否正常等。調(diào)試過程中單片機(jī)相應(yīng)輸入端由通用鍵盤和鼠標(biāo)設(shè)定,運(yùn)行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在指定的窗口區(qū)域顯示出來,以確定程序運(yùn)行有無錯誤。但編制好的程序或焊接好的線路不能按預(yù)計的那樣正常工作是常見的事,經(jīng)常會出現(xiàn)一些硬件、軟件上的錯誤,這是軟件和硬件開發(fā)者經(jīng)常遇見的,這就需要通過調(diào)試來發(fā)現(xiàn)錯誤并加以改正。此時定時器采用定時中斷的工作方式,這樣可以充分利用CPU資源。在串行時鐘的下降沿,DS1302向I/O端口輸出一位數(shù)據(jù),8個串行時鐘脈沖就可以輸出一字節(jié)的數(shù)據(jù)。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。所有時序都是將主機(jī)作為主設(shè)備,單總線器件作為從設(shè)備。當(dāng)判斷鍵值為1時則為調(diào)秒狀態(tài),對應(yīng)的秒低位閃爍,為2時為調(diào)分狀態(tài)并分閃爍,為3時為調(diào)時狀態(tài)并時閃爍,為4時為調(diào)日狀態(tài)并日閃爍,為5時為調(diào)月狀態(tài)并月閃爍,為6時為調(diào)年狀態(tài)并年閃爍,為7時為調(diào)星期狀態(tài)并星期閃爍。初始化時間是開機(jī)時顯示的時間,并通過調(diào)用日歷時鐘的寫程序來完成時間的置初值。初始化部分主要有初始化定時器部分和和一些寄存器、標(biāo)志位、初始化時間等。圖44電路原理圖5軟件設(shè)計軟件的設(shè)計是設(shè)計控制系統(tǒng)的應(yīng)用程序。本設(shè)計用到四個獨(dú)立式鍵盤分別接到P1口的低4位,,,并接兩個22PF的電容終端和地相連,各芯片的電源部分分別接到有開關(guān)式電源產(chǎn)生的+5V電源上,芯片的接地端都接在公共地上,在這里接電源部分就不再一一詳述。圖43單片機(jī)內(nèi)部晶振電路連接圖 主電路的功能是完成年、月、日、星期、時、分、秒之間的轉(zhuǎn)換, 再送往LED顯示,并且接受鍵盤操作,對日期和時間進(jìn)行校正。這種方式是外界振蕩源,本設(shè)計就采用這種外接晶振的方法。這種電路的設(shè)計,在系統(tǒng)的運(yùn)行過程中需要復(fù)位時,只需使開關(guān)閉合,在RST端就會出現(xiàn)一定時間的高電平信號,從而使單片機(jī)實現(xiàn)復(fù)位。硬件的結(jié)構(gòu)和可靠性直接影響著整個系統(tǒng)的可靠性,所以合理的安排電路能提高電子產(chǎn)品的性能。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。當(dāng)需要級聯(lián)時只需要改變使能端信號引腳即可,連接方法簡單。在本系統(tǒng)中數(shù)碼管使用共陰極接法而且是用動態(tài)顯示。將各段發(fā)光二極管連在一起的叫共陽極顯示器,用低電平驅(qū)動;將陰極連在一起的叫共陰極顯示器,用高電平驅(qū)動。圖36 DS1302時鐘電路LED顯示器由若干個發(fā)光二極管組成,當(dāng)發(fā)光二極管導(dǎo)通時,相應(yīng)的一個筆畫或一個點就發(fā)光。如果斷電時間較短(幾小時或幾天),可以用漏電較小的普通電解電容代替(100μF就可以保證1小時的正常走時)?!諷CLKK≈RSTI/O5713572102460≈46R/CA2A3A0A1R/WA41≈DATAI
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1