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

正文內(nèi)容

基于單片機(jī)的實(shí)時(shí)時(shí)鐘系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文c語言編程、含pcb圖-文庫吧在線文庫

2025-09-08 08:23上一頁面

下一頁面
  

【正文】 SW2==0)amp。while(((SW2==0)amp。在年的調(diào)整過程中,如果 SW2 按鈕每按下一次時(shí)將對年份當(dāng)前值加 1 次,當(dāng)加到 99 時(shí)年份清零;如果 SW3 按鈕每被按下一次時(shí)將對年份當(dāng)前值減 1 次,當(dāng)減到 0 后再按一次 SW3 時(shí)年份賦值到 99。在閏年的日期調(diào)整中 4 月、6 月、9 月、11 月按 30 天算,2 月按 29 天算。if(centuryset==0)//設(shè)置年{century_set=read_12C887(year)。//年份加 1if(century_set=99)century_set=0。}centuryset=1。SW2=1。amp。MONTH。amp。if(SW2==0){while(SW2==0)display(read_12C887(day_of_month),read_12C887(month),read_12C887(year))。case 7:if(century_set31)century_set=1。case 4:if(century_set30)century_set=1。case 2:if(flag_runnian==1){if(century_set29)century_set=1。switch(MONTH){case 1:if(century_set1)century_set=31。case 8:if(century_set1)century_set=31。case 6:if(century_set1)century_set=30。break。}}} 數(shù)碼管顯示子程序設(shè)計(jì) 數(shù)碼管顯示部分主要由兩片 74LS273 地址鎖存器對數(shù)碼管進(jìn)行控制。minutes0=minute%10。P1=0xfe。CLKwei=0。CLKduan=0。CLKduan=1。P1=duantable[hours0]。CLKduan=0。delay(5)。這將對以后的單片機(jī)產(chǎn)品設(shè)計(jì)帶來很大的幫助。還要向所有關(guān)心我的老師、同學(xué)、朋友致謝,謝謝你們!參考文獻(xiàn)1. 王守中主編。免費(fèi)格式轉(zhuǎn)換請發(fā)站內(nèi)信。電子工業(yè)出版社,20223. 胡斌主編。在此對他在畢業(yè)論文中的教育和幫助表示崇高的敬意和衷心的感謝。這也證明了興趣是最好的老師的道理。CLKwei=0。P1=0xdf。CLKwei=1。CLKwei=0。delay(5)。CLKduan=0。P1=duantable[seconds0]。 1,數(shù)碼管顯示子程序如下:void display(uchar second,uchar minute,uchar hour){uchar seconds0,seconds1,minutes0,minutes1,hours0,hours1。}centuryset=0。case 11:if(century_set1)century_set=30。case 12:if(century_set1)century_set=31。case 5:if(century_set1)century_set=31。}write_12C887(day_of_month,century_set)。case 9:if(century_set30)century_set=1。case 10:if(century_set31)century_set=1。case 3:if(century_set31)century_set=1。SW1=1。}centuryset=2。if(MONTH12)MONTH=1。if(centuryset==1)//調(diào)整月份{MONTH=read_12C887(month)。amp。century_set。amp。當(dāng)年份、月份、日期都調(diào)整完畢后按下確認(rèn)鍵(SW1 和 SW2 都被按下時(shí))年、月、日調(diào)整完成,并將當(dāng)前所調(diào)整出來的數(shù)值在顯示屏上面顯示出來,進(jìn)入時(shí)間顯示狀態(tài)。在日期調(diào)整過程中,分為兩種情況。amp。amp。while((SW2amp。if(SW3==0){while(SW3==0)display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(hours_alarm))。while(((SW2==0)amp。}SW1=1。write_12C887(minutes_alarm,alarmset)。SW2=1。//將調(diào)整后的小時(shí)的值寫入小時(shí)寄存器}}display(read_12C887(seconds_alarm),read_12C887(minutes_alarm),read_12C887(hours_alarm))。alarmset++。if(flag_set_alarm==1){flag_set_alarm=0。在小時(shí)調(diào)整過程中,如果 SW2 按鈕每按下一次時(shí)將對小時(shí)當(dāng)前值加 1 次,當(dāng)加到 24 時(shí)小時(shí)清零;如果 SW3 按鈕每被按下一次時(shí)將對小時(shí)當(dāng)前值減 1 次,當(dāng)減到 0 后再按一次SW3 時(shí)小時(shí)賦值到 23。}}display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。hours_timeset++。SW1)==0)display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。if(hours_timeset0)hours_timeset=59。(SW1==0))!=1){if(SW2==0){delay(5)。while((SW2amp。if(SW3==0){while(SW3==0)display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。amp。當(dāng)小時(shí)、分鐘、秒鐘都調(diào)整完畢后按下確認(rèn)鍵(SW1 和 SW2 都被按下時(shí))時(shí)間調(diào)整完成,并將當(dāng)前所調(diào)整出來的數(shù)值在顯示屏上面顯示出來,進(jìn)入時(shí)間顯示狀態(tài)。所以程序相對來說是比較復(fù)雜的。display(read_12C887(seconds),read_12C887(minutes),read_12C887(hours))。 CS=1。 CS=0。 P0=date。在編寫程序的過程中首先應(yīng)將 DS12CR887 按 INTEL 總線模式初始化,在 INTEL 總線模式下將數(shù)據(jù)寫在指定的地址,在 INTEL 總線模式下將指定的地址讀出數(shù)據(jù)。通過編寫程序讓單片機(jī)讀取 DS12CR887 里面的信息,然后由 DS12CR887 控制地址鎖存器 74LS273 進(jìn)而控制數(shù)碼管的顯示。其中共陽極公共端用三級管進(jìn)行驅(qū)動(dòng), 段碼由 74LS273 地址鎖存器控制,并采用數(shù)碼管總線動(dòng)態(tài)掃描方 0 0 0 0 0 0 0 0式進(jìn)行時(shí)間,年、月、日的顯示。芯片 DS12CR887 的 113 字節(jié)普通 RAM 空間為非易失性 RAM 空間,他不專門用于某些特別功能,而是可以在未處理器程序中作為非易失性內(nèi)存空間使用。為 1 時(shí),表示當(dāng)前時(shí)間和鬧鐘設(shè)定時(shí)間一至,由復(fù)位操作或讀寄存器 C 操作清除。為 0 時(shí),設(shè)置為12 小時(shí)模式;為 1 時(shí),設(shè)置為 24 小時(shí)模式。復(fù)位或者 SET 位為 1 時(shí)清除此位。寄存器 B 字節(jié)的內(nèi)容如下。對應(yīng)時(shí)鐘、日歷和鬧鐘的 10 個(gè)寄存器字節(jié)可以是二進(jìn)制形式或者 BCD 碼形式,在寫這些寄存器時(shí),寄存器B 的 SET 位必須置 1。在選擇 MOTOROLA 總線時(shí)序模式時(shí),此引腳用于指示當(dāng)前的讀寫周期,高電平指示當(dāng)前為讀周期,低電平指示當(dāng)前為寫周期;選擇 INTEL 中線時(shí)序模式時(shí),此引腳為低電平有效的輸入腳,相當(dāng)于通用 RAM 的寫使能信號(/WE )DS(17 腳) :選擇 MOTOROLA 總線時(shí)序模式時(shí),此引腳為數(shù)據(jù)鎖存腳;選擇 INTEL 總線時(shí)序模式時(shí),此引腳為讀輸入腳,低電平有效,相當(dāng)于典型的內(nèi)存的輸出使能信號(/OE )RESET(18 腳):復(fù)位腳,低電平有效,復(fù)位不會影響到時(shí)鐘、日歷和RAM。在掉電的情況下,顯示屏上面沒有顯示,但在時(shí)鐘芯片 DS12CR887 內(nèi)部已經(jīng)集成了可充電鋰離子電池,其內(nèi)部任然在不間斷的工作中,即時(shí)在掉電的情況下 DS12CR887 至少也能工作十年,所以當(dāng)給單片機(jī)再次供電時(shí),單片機(jī)對 DS12CR887 進(jìn)行讀數(shù)據(jù),然后通過顯示屏顯示準(zhǔn)確無誤的時(shí)間! 實(shí)時(shí)時(shí)鐘芯片 DS12CR887 主要性能參數(shù) 1,時(shí)鐘芯片 DS12CR887,其引腳分布圖如下所示MOT (1 腳) :總線時(shí)序模式選擇腳。第 2 章 系統(tǒng)概述 實(shí)時(shí)時(shí)鐘的特點(diǎn) 走時(shí)準(zhǔn)確無誤,配置靈活,設(shè)用于工廠,車站,家庭等領(lǐng)域使用。但是有沒有人想過你的時(shí)鐘走時(shí)不準(zhǔn)的時(shí)候,你是多么的煩惱呢。指導(dǎo)教師對進(jìn)度計(jì)劃實(shí)施情況總評 簽名: 年 月 日目 錄摘要 第 1 章 緒論 ..............................................................1 實(shí)時(shí)時(shí)鐘研究的背景和意義 .................................................1 本論文研究的主要內(nèi)容 .....................................................1本章小結(jié) .....................................................................第 2 章 系統(tǒng)概述 ............................................................3 實(shí)時(shí)時(shí)鐘的特點(diǎn) ...........................................................3 實(shí)時(shí)時(shí)鐘芯片 DS12CR887 工作原理 ...........................................3 實(shí)時(shí)時(shí)鐘芯片 DS12CR887 主要性能參數(shù) .......................................3 七段數(shù)碼管構(gòu)成的顯示電路工作原理 .........................................3第 3 章 硬件設(shè)計(jì) ...........................................................5 STC89S52 單片機(jī)編程器電路 ................................................5 電源和顯示時(shí)間控制電路 ...................................................5 按鍵調(diào)時(shí)控制電路 ........................................................5 鬧鐘電路 ...........
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1