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

正文內(nèi)容

基于at89s51單片機(jī)的擴(kuò)展時(shí)鐘系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-08-23 03:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 D以檢查內(nèi)部鋰電池是否有效;接著根據(jù)需要對(duì)寄存器A、B進(jìn)行設(shè)置。當(dāng)需要修改日歷時(shí)鐘時(shí),必須先使SET位置1,當(dāng)需要讀日歷時(shí)鐘數(shù)據(jù)時(shí),必須先查詢寄存器A中的UIP位,只有當(dāng)其為0時(shí),才能進(jìn)行讀取數(shù)據(jù)。 CPU通過(guò)讀DS12887的內(nèi)部時(shí)標(biāo)寄存器得到當(dāng)前的時(shí)間和日歷,也可通過(guò)選擇二進(jìn)制碼或BCD碼初始化芯片的10個(gè)時(shí)標(biāo)寄存器。其114bit非易失性靜態(tài)RAM可供用戶使用,對(duì)于沒(méi)有RAM的單片機(jī)應(yīng)用系統(tǒng),可在主機(jī)掉電時(shí)來(lái)保存一些重要的數(shù)據(jù)。DS12887的4個(gè)狀態(tài)寄存器用來(lái)控制和指出DS12887模塊的當(dāng)前工作狀態(tài),除數(shù)據(jù)更新周期外,程序可隨時(shí)讀寫這4個(gè)寄存器。 液晶LCD16021602液晶顯示模塊,是點(diǎn)陣字符型液晶顯示模塊,可以用來(lái)顯示字母,符號(hào),數(shù)字以及簡(jiǎn)單的漢字和圖案等信息?!?602”的含義是這類液晶顯示模塊每行能夠顯示16個(gè)字符,一共可以顯示兩行。該液晶顯示模塊,分為帶背光和不帶背光兩類,兩者在應(yīng)用過(guò)程中功能基本類似,只是帶背光的模塊更厚一些,通常的背光顏色以黃綠色和藍(lán)色為主。 4 軟件系統(tǒng)設(shè)計(jì) 程序流程圖在這個(gè)設(shè)計(jì)中,89S51主要功能是存儲(chǔ)程序、根據(jù)程序的內(nèi)容對(duì)各個(gè)端口進(jìn)行判斷并做出相應(yīng)的處理;DS12887主要的功能是控制時(shí)、分、秒的顯示LCD1602主要的功能是將所要顯示的顯示出來(lái)。主程序主要實(shí)現(xiàn)了從DS12887各時(shí)間單元中讀出數(shù)據(jù)并送到LCD1602中顯示的功能,同時(shí)檢測(cè)有沒(méi)有按鍵按下,如果有鍵被按下,則執(zhí)行按鍵處理子程序。首先進(jìn)行DS12887時(shí)鐘芯片和LCD1602的初始化函數(shù),然后進(jìn)行按鍵掃描,不斷地檢測(cè)按鍵是否按下,讀取DS12887時(shí)鐘芯片的數(shù)據(jù),并且送到液晶顯示器顯示;當(dāng)數(shù)據(jù)發(fā)生變化時(shí)候,重新進(jìn)行掃描寫入。流程圖如圖5所示, 圖5 程序流程圖5 調(diào)試結(jié)果(如圖61和62)圖61 程序第一次運(yùn)行后,初始化時(shí)間顯示為00:00:00。通過(guò)鍵盤[MON]設(shè)定小時(shí)為00,通過(guò)鍵盤[LAST]設(shè)定分鐘為34,通過(guò)鍵盤[NEXT]設(shè)定秒為52,為00:36:52兩分鐘后即在00..52時(shí)關(guān)掉電源,等待2分鐘后再打開(kāi)電源,圖626 小結(jié)通過(guò)這次課程設(shè)計(jì),我對(duì)單片機(jī)的應(yīng)用有了更深的認(rèn)識(shí)。同時(shí),也初步掌握了通過(guò)芯片資料所給出的各種信息,應(yīng)用該芯片的能力。我在設(shè)計(jì)過(guò)程中,學(xué)會(huì)了總線的應(yīng)用以及標(biāo)號(hào)規(guī)則。這是一個(gè)很大收獲,可以在以后的應(yīng)用中簡(jiǎn)化電路,在以后的實(shí)際工作和學(xué)習(xí)中帶來(lái)很大的便利。通過(guò)這次設(shè)計(jì),我對(duì)LCD1602有了進(jìn)一步的了解和認(rèn)識(shí),對(duì)它的應(yīng)用更加熟練。雖然在這次設(shè)計(jì)中沒(méi)有用到該功能。在這次設(shè)計(jì)中我要感謝我的指導(dǎo)老師牟琳,是在牟琳老師的幫助下我才能順利的完成該設(shè)計(jì)。對(duì)此我表示深深的誠(chéng)摯的謝意和崇高的敬意。 參考文獻(xiàn):[1] [M]. 北京:北京航空航天大學(xué)出版社,1993.[2] 張毅剛. 單片機(jī)原理及應(yīng)用[M]. 北京:高等教育出版社,2004.[3] 郭天祥. 新概念51單片機(jī)C語(yǔ)言教程[M]:入門、提高、開(kāi)發(fā)、2009.[4] . 基于DS12887的時(shí)鐘設(shè)計(jì)[M].科技創(chuàng)新導(dǎo)報(bào),2011.[5] [M].吉林工程技術(shù)師范學(xué)院學(xué)報(bào),2009. [6] [M].電子工業(yè)大學(xué)出版社,1998年.[7] 單片機(jī)原理及應(yīng)用開(kāi)發(fā)技術(shù)[M].北京:中國(guó)鐵道出版社,2006.[8][M].北京:北京航空航天大學(xué)出版社,2004.附件 程序代碼。按“NEXT”鍵,調(diào)整秒位;按“LAST”鍵,調(diào)整分位。按MON鍵,調(diào)整時(shí)位。OUTBIT equ 0e101h 。 位控制口 CLK164 equ 0e102h 。 段控制口(接164時(shí)鐘位)DAT164 equ 0e102h 。 段控制口(接164數(shù)據(jù)位)IN equ 0e103h 。 鍵盤讀入口LEDBuf equ 60h 。 顯示緩沖 ljmp StartLEDMAP: 。 八段管顯示碼 db 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h db 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h db 00HDelay: 。 延時(shí)子程序 mov r7, 00DelayLoop: djnz r7, DelayLoop djnz r6, Delay retDisplayLED: mov r0, LEDBuf mov r1, 6 。 共6個(gè)八段管 mov r2, 00000001b 。 從左邊開(kāi)始顯示Loop: mov dptr, OUTBIT mov a, 0 movx @dptr, a 。 關(guān)所有八段管 mov a, @r0 mov B, 8 。 送164DLP: rlc a mo
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1