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

正文內容

單片機電子日歷畢業(yè)設計-文庫吧資料

2025-07-02 12:46本頁面
  

【正文】 式0MOV R4,1FH ;位選字MOV A,R4 ;送位選字中間變量MOVX DPTR,A ;從位選字入(采用共陰接法全滅)DEC DPTR ;指向PA口DEC DPTR MOV A,R0 ;查段碼ADD A,0DHMOVC A,A+PCMOVX DPTR,A ;段選碼送PB口ACALL DLL ;延時一毫秒INC R0 ;指向顯示緩沖區(qū)下一單元MOV A, R4JNB ACC .0,LD1 ;判斷16位顯示完RR A ;未顯示完,變?yōu)橄乱晃晃贿x字MOV A,R4AJMP LDO ;轉顯示下一位POP ACCLD1:RETDSGE: DB 3FG,06H,5BH,4FH,66H,6DH,7D,07H,7FH,67H,77H,7CH, “ 0”“1”“2”“3”“4”“5”“6”“7”“8”“9”“A”“B” 39H,5EH,79H,71H。設計程序有:主程序、讀取時間的子程序和顯示刷新程序。DS12C887的地址由114字節(jié)的用戶RAM存放。用定時器T0定20ms的時間間隔,每次定時時間到時就輸出一個LED信號,即顯示一位。ULN2003A是一個驅動器,~,輸出接數(shù)碼管的位碼端上,由于此設計中用到的數(shù)碼管數(shù)量多,而單片機的輸出不能一下驅動,所以通過ULN2003A進行驅動?!?,輸出端接數(shù)碼管的段碼管腳(既圖中的0管腳)。3.5 74LS154芯片介紹及ULN2003A的簡介本設計要用到16個七段數(shù)碼管,單片機的P0端口只有8根線,根本不夠用,所以用74LS154來擴展,74LS154使4——16譯碼器,只用單片機的四根線就可以接16個數(shù)碼管的位碼端,因為74LS154使一個4入16出的譯碼器,在本設計中共有16個顯示數(shù)碼管,所以一個74LS154譯碼器的輸出端剛好夠用。但初始化時,首先應禁止芯片內部的更新周期操作,所以先將DS12C887狀態(tài)寄存器B中的SET位置1,然后初始化00H~09H時標參數(shù)寄存器和狀態(tài)寄存器A,此后再通過讀狀態(tài)寄存器C、清除寄存器C中的周期中斷標志位PE、報警中斷標志位AF、更新周期結束中斷標志位UF。如檢測到UIP位為1,則可暫緩讀數(shù)據(jù),等到UIP變成低電平再去讀數(shù)據(jù)。另一種是:利用寄存器A中的UIP位來指示芯片是否處于更新周期。它可以編程允許在每次更新周期結束后發(fā)生中斷申請,提醒CPU將有998ms左右的時間去獲取有效的數(shù)據(jù),在中斷之后的998ms時間內,程序可先將時標數(shù)據(jù)讀支芯片內部的不掉電靜態(tài)RAM中。如果報警時標寄存器的內容為COH到FFH之間的數(shù)據(jù),則為不關閉狀態(tài)。如果有溢出則相應進位日、月、年。3.4.4 DS12C887的中斷和更新周期DSC12C887處于正常工作狀態(tài)時,每秒鐘將產(chǎn)生一個更新周期,芯片處于更新周期的標志是寄存器A中的CPU位為1。程序可以通過設置寄存器B的SQWF和PIE位控制是否允許周期中斷方波輸出。C、RSRSRSRS0:周期中斷可編程方波輸出速率選擇位。因此,在程序初始化時可用這三各精確地使芯片在設定的時間開始工作。B、DV0、DVDV2:芯片內部震蕩器RTC控制位。該位為“1”時,表示芯片正處于或將開始更新周期,此時程序不準讀寫師表寄存器;該位為“0”時,表示至少在244us后開始更新周期,此時程序可讀芯片內時標寄存器。寄存器A寄存器A各位不受復位的影響,UIP位為只讀位,其它各位可讀寫,寄存器的控制字的格式。DS12C887的RAM和各專用寄存器的訪問如下實現(xiàn),若片選地址DS=0DDXXH,則芯片內部RAM和寄存器和地址為0DD00H~ODD7FH。25V,讀寫被禁止,計時功能仍繼續(xù);當Vcc下降到3V以下時,RAM和計時器供電被切換到內部鋰電池。Vcc:直流電源+5V電壓。RESET(復位輸出):當該腳保持低電平時間大于200ms,保證DS12C887有效復位。沒有中斷條件滿足時,IRQ處于高阻態(tài)。CS(片選輸入):在訪問DS12887的總線周期內,片選信號必須保持為低。選MOTOROLA時序時,R/W是一電平信號,指示當前周期是讀或寫周期;DSO為高電平時,R/W高電平指示讀周期,R/W低電平指示寫周期;選INTEL時序,R/W信號是一低電平信號,稱為WR。選擇INTEL時序時DS稱作(RD),RD與典型存儲器的允許信號(OE)的定義相同。AS(地址選通輸入):用于實現(xiàn)信號分離,在ADALE的下降沿把地址鎖入DS12C887。SQW(方波信號同):SQW管腳能從實時時鐘內部15級分頻器的13個抽頭中選擇一個作為輸出信號,其輸出頻率可通過對寄存器A編程改變。MOT(模式選擇):MOT管腳接到VCC時,選擇MOTORLA時序;當接到GFND時。3.4.2 DS12C887引腳說明及原理: DS12C887管腳排列圖VCC:直流電源+5V電壓。(7) 可編程方波信號輸出。(5) Motorola和Intel總線時序選擇。(3) 二進制數(shù)碼或BCD碼表示時間,日歷和定鬧。3.4.1 DS12C887主要功能簡介(1) 內含一個鋰電池,斷電后運行十年以上不丟失數(shù)據(jù)。DS12C887內含128字節(jié)RAM,其中有10個時鐘寄存器、4個控制寄存器和114字節(jié)通用RAM,所有RAM單元都具有掉電保護功能,因此可被用作非易失性RAM。DS12C887時鐘芯片采用CMOS技術制成,該芯片帶有內部晶體振蕩器并內置有鋰電池,因此斷電后仍可運行十年以上不丟失數(shù)據(jù)。顯示位數(shù):6位七段LED數(shù)碼管工作正常和節(jié)電顯示。顯示范圍:年份可走99年,如2001—2099;日、月正常顯示,能識別閏年閏月;時間采用24小時制。此外,事實上時鐘芯片多數(shù)帶有鋰電池做后備電源,具備永不停止的計時功能;具有可編程方波輸出功能,可用做實時測控系統(tǒng)的采樣信號等;有的實時時鐘芯片內部還帶有非易失性RAM,可用來存放需長期保存但有時也變更的數(shù)據(jù)。但是,由于不同的計算機硬件電路和器件的不完全相同,所以其所需要的時鐘周頻率范圍也不一定相同。由于時鐘脈沖是計算機的基本工作脈沖,它控制著計算機的工作節(jié)奏(使計算機的每一步都統(tǒng)一到它的步調上來)。在一個時鐘周期內,CPU僅完成一個最基本的動作。 2.: 晶體振蕩電路此晶振電路所選用的石英晶振頻率為12MHZ。振蕩器特性 XTAL1和XTAL2分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內振蕩器,石英振蕩器和陶瓷振蕩器均可采用,如果采用外部時鐘源驅動器件,XTAL2應不連接,有余的輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈沖沒有任何嚴格的要求,但必須保證脈沖的高低電平要求的寬度。P3口也可以作為AT89C51的一些特殊功能口,如下所示:: RXD (串行輸入口): TXD (串行輸出口): (外部中斷0): (外部中斷1):T0 (定
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1