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

正文內(nèi)容

基于ds1302的單片機(jī)時鐘設(shè)計(編輯修改稿)

2025-07-19 16:00 本頁面
 

【文章內(nèi)容簡介】 主程序流程圖如上所示 在主程序中調(diào)用時分秒顯示子程序,通過按鍵來判斷DS1302時鐘芯片運行還是停止。二、外部中斷部分 判斷KEY1是否為0 ?stoptime(1)。判斷KEY2是否為0 ?stoptime(0)。 用外部中斷0來是秒停止或開始計數(shù)。三、 顯示程序單元部分。此系統(tǒng)的顯示部分采用的是多個LED數(shù)碼管顯示,主要顯示時分秒,內(nèi)的數(shù)據(jù)通過輸出端口一次輸出到顯示器上。時、分、秒顯示流程圖如下:P2賦位碼P0賦段碼延時1ms注釋:該顯示大概流程圖是這樣,但在該程序設(shè)計中是把時、分、秒的顯示程序分別提出來單獨做一個子程序。四、DS1302時鐘芯片判斷時鐘是否停止流程圖 定義一個flag 數(shù)據(jù)讀寄存器dat=readset1302(0x81)。寫入不保護(hù)命令writeset1302(0x8e,0x00)。判斷flag是否問為1?DS1302停止計數(shù)writeset1302(0x80, dat|0x80)。DS1302可以進(jìn)行計數(shù)writeset1302(0x80, datamp。0x7f)。 第五部分 系統(tǒng)調(diào)試與儀器使用一、 系統(tǒng)調(diào)試調(diào)試工作分硬件調(diào)試和軟件調(diào)試兩部分,調(diào)試方法介紹如下:首先,硬件調(diào)試主要是先搭建硬件平臺,然后利用萬用表等工具對電路檢測,最后用程序進(jìn)行功能調(diào)試,硬件調(diào)試比較費時,需要細(xì)心和耐心也需要熟練掌握電路原理。然后,可以直接應(yīng)用編輯或仿真軟件進(jìn)行調(diào)試,它包括C編輯、宏編輯、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器。通過編譯。運行,可以檢查程序錯誤。但使用此方法,仍需要十分了解所使用元器件的工作方式和管腳連接方式。軟件調(diào)試過程中要仔細(xì)耐心,即便是要多寫一兩個字符,都無法編譯成功。而有時往往在Keil中編譯。運行無錯,但燒錄到單片機(jī)中運行出錯,很有可能是編程時管腳或時序編輯得不對。還有一種方式,即應(yīng)用仿真軟件搭建電路的軟件平臺,再導(dǎo)入程序進(jìn)行仿真調(diào)試,如果電路出錯,可以在計算機(jī)上方便的修改電路,程序出錯可以重新編輯程序,這種方法節(jié)時、省力、經(jīng)濟(jì)、方便。,調(diào)試過程是一個軟硬件結(jié)合調(diào)試的過程,硬件電路是基礎(chǔ),軟件是檢測硬件電路和實現(xiàn)其功能的關(guān)鍵。 時鐘顯示:我們首先進(jìn)行時鐘信號測試、多個LED數(shù)碼管顯示的的調(diào)試,以實現(xiàn)基本功能,看看在把程序?qū)нM(jìn)去是否有線路沒有接通或虛焊的現(xiàn)象出現(xiàn)。在這個過程中,我們主要讓數(shù)碼管上有數(shù)字顯示出來,具體是什么數(shù)這就不用關(guān)了。 DS1302的調(diào)試該電路含DS1302芯片、主電源、備用電源、晶振等部分。在與單片機(jī)連接的過程中需要注意以下幾點: 1)、清楚DS1302與單片機(jī)連接的管腳。本設(shè)計定義為:,I/,. 2)、注意電源正負(fù)極連接。 3)、。該晶振體形比較小,在焊接是要小心的,注意不要將晶振引腳弄斷。同時也要盡量使晶振離DS1302的XX2引腳近距離焊接。 4)、編寫DS1302的時鐘/日歷程序,只要能夠正確顯示時間。燒錄進(jìn)單片機(jī),檢查電路電源正負(fù)極連接是否正確。檢查無誤后再上電檢查。 按鍵電路調(diào)試按鍵電路比較簡單,故而調(diào)試起來也比較容易,只需要保證按鍵焊接正確,沒有虛焊或忘焊的現(xiàn)象出現(xiàn)一般不會出很大的問題。二、程序?qū)胨脙x器 采用51單片機(jī)開發(fā)板軟件和PZISP軟件把程序?qū)?9C51單片機(jī)中。三、源程序include//頭文件includedefine uchar unsigned chardefine uint unsigned int sbit DATA=P1^1。 //位定義1302芯片的接口,sbit RST=P1^2。 //位定義1302芯片的接口,sbit SCLK=P1^0。 //位定義1302芯片的接口,sbit key1=P3^3。sbit key2=P3^4。uchar code displaytable[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。uchar second,minute,hour
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1