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

正文內(nèi)容

利用單片機(jī)及ds1302制作電子時鐘_實(shí)習(xí)報(bào)告-免費(fèi)閱讀

2025-09-29 13:56 上一頁面

下一頁面
  

【正文】 寫 1302一字節(jié) (內(nèi)部子程序) 。 SETB 。 SETB 。功 能:從 DS1302 讀時間 。秒分時日月星期年 MOV R2, 80H 。入口參數(shù):初始時間在 :Second,Minute,Hour,Day,Month,(地址連續(xù) ) 。實(shí)時時鐘數(shù)據(jù)線引腳 T_RST Bit 。 模塊名稱: 。實(shí)物值 。日期顯示 PUSH PSW MOV DPTR,TABLE MOV R1,44H MOV A,R1 ANL A,0FH MOVC A,A+DPTR MOV P0,A MOV P2,0FEH 。51H為秒 ,52H分 ,53H為時 ,54H為日 ,55H為月 MOV R3,08H DIS2:MOV DPTR,TABLE MOV A,R0 ANL A,0FH MOVC A,A+DPTR MOV P0,A MOV A,R3 MOV P2,A LCALL D2MS MOV A,R0 ANL A,0F0H SWAP A MOVC A,A+DPTR MOV P0,A MOV A,R3 RR A MOV R3,A MOV P2,A INC R0 MOV A,R3 RR A MOV R3,A LCALL D2MS DJNZ R5,DIS2 CLR RET DISPLAY:PUSH ACC PUSH PSW MOV DPTR,TABLE MOV R1,42H MOV A,R1 ANL A,0FH MOVC A,A+DPTR MOV C,31H 。日 期顯示 TSSZ: CPL 31H TSSZ0: JB ,TSSZ1 LCALL TSDISPLAY SJMP TSSZ0 TSSZ1: JNB 31H,TSSZ00 。月單元 MOV 46H,04H 。在此方式下,位 5為第二 個 10小時位( 20~ 23h)。位 5~ 1( A4~ A0)指示操作單元的地址。修改程序后該模塊運(yùn)行正常。利用 Proteus 軟件仿真,發(fā)現(xiàn)仿真顯示正常,再檢查硬件,發(fā)現(xiàn)段碼位選線與 P0 口接線錯誤。在有鬧鈴發(fā)生的時候,蜂鳴器的驅(qū)動電路驅(qū)動蜂鳴器發(fā)聲,產(chǎn)生鬧鈴的效果。 使 CPU及其他功能部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作,單片機(jī)應(yīng)用程序必須以此作為設(shè)計(jì)的前提。用時鐘芯片記憶當(dāng)前時間并保持,待下次接通電源無須調(diào)整能正確顯示當(dāng)前時間。 液晶顯示屏( LCD)具有輕薄短小、低耗電量、無輻射危險,平面直角顯示以及影象穩(wěn)定不閃爍等優(yōu)勢,可視面積大,畫面效果好,分辨率高,抗干擾能力強(qiáng)等特點(diǎn)。 這些實(shí)時時鐘芯片具備年、月、日、時、分、 秒計(jì)時功能和多點(diǎn)定時功能,計(jì)時數(shù)據(jù)的更新每秒自動進(jìn)行一次,不 需要程序干預(yù)。 目錄 一、總體設(shè)計(jì) ................................................... 4 設(shè)計(jì)目的 ................................................ 4 硬件功能描述 ............................................ 4 設(shè)計(jì)方案選擇 ............................................ 4 設(shè)計(jì)任務(wù)及要求 .......................................... 4 二、電子時鐘軟件和硬件設(shè)計(jì) ..................................... 5 硬件電路設(shè)計(jì) ............................................ 5 工作原理 ........................................... 5 單元模塊電路 ....................................... 5 元器件清單 ......................................... 6 軟件設(shè)計(jì) ................................................ 7 程序設(shè)計(jì)流程 ....................................... 7 三、電路調(diào)試 ................................................... 7 四、心得體會 ................................................... 8 五、參考文獻(xiàn) ................................................... 9 附錄Ⅰ: ...................................................... 10 附錄Ⅱ:程序清單 .............................................. 11 附錄Ⅲ: ...................................................... 19 一、總體設(shè)計(jì) 此電子時鐘利用 AT89C51 單片機(jī)和時鐘芯片 DS1302 設(shè)計(jì)完成。 我們在實(shí)習(xí)期間基于 51單片機(jī) —— AT89C51和時鐘芯片 DS1302設(shè)計(jì)并實(shí)現(xiàn)了電子時鐘顯示。 單片機(jī)在 5V 電壓下,各個模塊正常工作。并在此過程中學(xué)會對程序的逐步調(diào)試。 顯示方案: 一個良好的顯示模塊對一個系統(tǒng)非常重要,所有操作結(jié)果和計(jì)時結(jié)果,都要通過顯示模塊來顯示出來。此時鐘在正常計(jì)時模式下具有自動調(diào)整每月的天數(shù)的變化,并用內(nèi)接電池對時間保持。 2 顯示模塊 2 3 4 5 6 7 8 91R P 14 .7 KR42KR52kR62KR72KQ18 5 5 0Q28 5 5 0Q38 5 5 0Q48 5 5 0 本系統(tǒng)顯示模塊電路由四個 PNP三極管和一個四位一體 7段 LED數(shù)碼管組成。 DS1302 的工作原理及使用方法見附錄Ⅰ。所以,為了獲得穩(wěn)定的可 靠的時鐘,必須選用具有 5pF 負(fù)載電容的晶振。 查閱 DS 的顯示有關(guān)資料,由于 DS 的數(shù)據(jù)是 BCD 碼形式讀取,因此“ X9”的數(shù)據(jù)加 1 后為“ *0”;但程序所用為十六進(jìn)制,“ X9”加 1后為“ *A”,所以當(dāng) DS 剛到達(dá)鬧鐘時間準(zhǔn)備蜂鳴時,程序中用 INC 指令對“分”加 1 后只達(dá)到“ *A”,與 DS 一分鐘后讀取到的“ *0”一 直不相等,程序無法向下執(zhí)行,也就是無法同步顯示當(dāng)前時間以及關(guān)閉蜂鳴。 四、心得體會 五、參考文獻(xiàn) 【 1】 51單片機(jī)應(yīng)用從零開始 楊欣 編著 清華大學(xué)出版社 2020 【 2】單片機(jī)原理及接口技術(shù) (第三版 ) 李朝青 編著 北京航空航天大學(xué)出版社 2020 【 3】 51單片機(jī) C語言教程 郭天祥 編著 電子工業(yè)出版社 2020 附錄Ⅰ: DS1302 時鐘芯片的工作原理和使用方法 DS1302的基本組成和工作原理 DS1302的管腳排列及描述如下圖及表所示: DS1302內(nèi)部寄存器 CH:時鐘停止位 bit7=1,12 小時模式 CH=0 振蕩器工作允許 bit7=0,24 小時模式 CH=1 振蕩器停止 寄存器 2 的第 5 位 :AM/PM 定義 WP: 寫保護(hù)位 AP=1 下午模式 WP=0 寄存器數(shù)據(jù) 能夠?qū)懭? AP=0 上午模式 WP=1 寄存器數(shù)據(jù)不能寫入 DS: 二極管選擇位 TCS: 涓流充電選擇 DS=01 選擇一個二極管 TCS=1010 使能涓流充電 DS=10 選擇兩個二極管 TCS=其它 禁止涓流
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1