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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-基于stc89c52單片機的電子時鐘設(shè)計-文庫吧資料

2025-07-02 10:08本頁面
  

【正文】 i8。write_1302_byte(add)。sck=0。} 從 DS1302 讀數(shù)據(jù)/***************************讀 DS1302 數(shù)據(jù)函數(shù)*************************/uchar read_1302(uchar add)//輸入地址 add,返回讀取的數(shù)據(jù){uchar i,temp=0x00。//發(fā)送地址write_1302_byte(dat)。_nop_()。_nop_()。_nop_()。//右移一位sck=1。0x01。i++)//循環(huán) 8 次 寫入數(shù)據(jù){sck=0。for(i=0。DS1302 采用串行方式與單片機進行通信,一個機器周期只能讀寫一個字節(jié)的一位,因此,在單片機與 DS1302 芯片間傳輸一字節(jié)(8 位)數(shù)據(jù),要分 8次進行,且先從低位開始傳輸。因下文多次用到,固在此先作說明。大約延時 200ms. delay(500)。y)。x)for(y=110。for(x=z。調(diào)整時間日期,實質(zhì)就是向 DS1302 時鐘芯片重新寫入初值。采用 DS1302 時鐘芯片的單片機時鐘,其實質(zhì)就是讀取時鐘芯片內(nèi)的時鐘信息并把它顯示出來。具體線路連接,詳見附錄 1第 4 章 系統(tǒng)的軟件設(shè)計 程序概述DS1302 時鐘芯片具有通電自動計時的功能。時鐘電路由高精度低功耗的 DS1302 提供,采用三線接口與 CPU 進行同步通信,輸入部分采用四個獨立式按鍵 SS2 、SS4。XXXX1111 ⑻ / ? O o ← ツ ソ マ ロ 246。XXXX1110 ⑺ 。 6 F V f v テ カ ニ ョ ρ ∑XXXX0111 ⑻ ’ 7 G W g w ア キ ヌ ラ ζ ⅹXXXX1000 ⑴ ( 8 H X h x ィ ク ネ リ f XXXXX1001 ⑵ ) 9 I Y i y ウ ケ ノ ル 1 yXXXX1010 ⑶ * : J Z j z エ コ ハ レ ? 千XXXX1011 ⑷ + ; K [ k { オ サ ヒ ロ ? 萬XXXX1100 ⑸ , L 165。 高位低位0000001000110100010101100111101010111100110111101111XXXX0000 ⑴ 0 P \ p タ ミ α PXXXX0001 ⑵ ! 1 A Q a q □ ア チ ム 228。第 15~16 腳:背光燈電源。第 6 腳:E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第 4 腳:RS 為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。第 2 腳:VCC 接 5V 正電源。本課題所用 1602 液晶模塊,顯示屏是藍色背光白色字體。2. 3 1602 字符液晶介紹 1602 液晶概述工業(yè)字符型液晶,1602 是指顯示的內(nèi)容為 16*2,能同時顯示兩行,每行 16個字符。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。其讀寫時序如圖示圖 DS1302 讀寫時序(4)DS1302 寄存器DS1302 中與時間、日期有關(guān)的寄存器共有 12 個,其中 7 個存放數(shù)據(jù)的格式為 BCD 碼格式,其讀寫地址如下表所示讀寄存器寫寄存器 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7 Bit7范圍81H 80H CH 10 秒 秒 005983H 82H 10 分 分 005912 10 02385H 84H240AM/PM時 時11287H 86H 10 日 日 13189H 88H 10 月 月 1128BH 8AH 0 0 0 0 0 周 178DH 8CH 10 年 年 00998FH 8EH WP 0 0 0 0 0 0 0 ――表 DS1302 時鐘寄存器第一行秒寄存器,CH 為時鐘暫停標志位,該位為 1 時時鐘停止,該位為 0時時鐘運行第二行分寄存器,bit0~bit6 表示分鐘數(shù),因采用 BCD 編碼,所以低四位最大能表示的數(shù)字為 9,計數(shù)滿向高三位進 1??刂谱止?jié)最高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 為 0,表示存取日歷時鐘數(shù)據(jù),為 1 表示存取 RAM 數(shù)據(jù);位 5 至位 1 指示操作單元的地址;最低有效位(位0)如為 0 表示要進行寫操作,為 1 表示進行讀操作,控制字節(jié)總是從最低位開始傳輸RAM RD1CKA4 A3 A2 A1 A0WR表 DS1302 控制字(3) 數(shù)據(jù)輸入輸出( I/O)在控制指令字輸入后的下一個 SCLK 時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位 0 開始。當“WP”為 1 時,寫保護位防止對任一寄存器的寫操作。表 6為 DS1302 的日歷、時間寄存器內(nèi)容:“CH”是時鐘暫停標志位,當該位為 1 時,時鐘振蕩器停止,DS1302 處于低功耗狀態(tài);當該位為 0 時,時鐘開始運行。位 0 是讀/寫操作位,進行讀操作時,該位為 1;該位為 0 則表示進行的是寫操作。對于位 6,若對程序進行讀/寫時 RAM=1,對時間進行讀/ 寫時,CK=0 。SCLK:串行時鐘輸入端,控制數(shù)據(jù)的輸入與輸出I/O: 三線接口時的雙向數(shù)據(jù)線 CE: 輸入信號,在讀、寫數(shù)據(jù)期間必須為高 DS1302 使用方法(1) 時鐘芯片 DS1302 的工作原理: DS1302 在每次進行讀、寫程序前都必須初始化,先把 SCLK 端置 “0”,接著把 RST 端置“1”,最后才給予 SCLK 脈沖;讀/ 寫時序如圖 5 所示。采用三線接口與 CPU 進行同步通信DS1302V c c 1S C L KV c c 2X 1X 2G N D C EI / O12765438圖 DS1302 封裝圖 DS1302 引腳介紹各引腳功能為:Vcc: 主電源;Vcc2: 備用電源。正常運行時,可按復位按鈕對單片機復位EA/VP 31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P10/T1 P11/T2P123 P134P145 P156P167 P178TXD11P00 39RXD10P01 38P02 37P03 36Vcc 40P04 35ALE/P 30P05 34PSEN 29P06 33P27 28P07 32P26 27P20 21P25 26P21 22P24 25P22 23P2324GND208052R1200 R210K位位位位C110uFC230uFC330uFC410uFC5XTGNDGNDVCC+5VVCC+5VGND圖 STC89C52 最小系統(tǒng) DS1302 時鐘芯片介紹 DS1302 概述DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘芯片,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為 ~。如圖復位電路帶有上電自動復位功能,當電路上電時,由于C1 電容兩端電壓值不能突變,電源+5V 會通過電容向 RST 提供充電電流,因此在 RST 引腳上產(chǎn)生一高電平,使單片機進入復位狀態(tài)。兩個小電容通常取值 3pF,以保證振蕩器電路的穩(wěn)定性及快速性。為提高電路的抗干擾性能,通常在引角 Vcc 與 GND 之間接上一個 10uF 的電解電容和一個 陶片電容,這樣可抑制雜波串擾,從而有效確保電路穩(wěn)定性。其中電源電路、時鐘電路、復位電路是 保證單片機系統(tǒng)能夠正常工作的最基本的三部分電路,缺一不可。STC89C52 最小應用系統(tǒng)電路如圖 所示。④可編程輸入/輸出引腳(32 根)STC89C52 單片機有 4 組 8 位的可編程 I/O 口,分別位 P0、P1 、PP3 口,每個口有 8 位(8 根引腳),共 32 根。STC89C52 主要功能如表 所示,其 PDIP 封裝如圖 所示主要功能特性兼容 MCS51 指令系統(tǒng) 8K 可反復擦寫 Flash ROM32 個雙向 I/O 口 256x8bit 內(nèi)部 RAM3 個 16 位可編程定時 /計數(shù)器中斷 時鐘頻率 024MHz2 個串行中斷 可編程 UART 串行通道2 個外部中斷源 共 6 個中斷源2 個讀寫中斷口線 3 級加密位低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能表 STC89C52 主要功能 STC89C52 引腳介紹① 主電源引腳(2 根)VCC(Pin40):電源輸入,接+5V 電源GND(Pin20):接地線②外接晶振引腳(2 根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端XTAL2(Pin20):片內(nèi)振蕩電路的輸出端③控制引腳(4 根)RST/VPP(Pin9):復位引腳,引腳上出現(xiàn) 2 個機器周期的高電平將使單片機復位。采用 1602 LCD 液晶作為顯示器件。方案二: 采用 DS1302 時鐘芯片實現(xiàn)時鐘,DS1302 芯片是一種高性能的時鐘芯片,可自動對秒、分、時、日、周、月、年以及閏年補償?shù)哪赀M行計數(shù),而且精度高,工作電壓 ~ 范圍內(nèi), 時耗電小于 300nA. 電路設(shè)計最終方案決定綜上各方案所述,對此次作品的方案選定: 采用 STC89C52 單片機作為主控制系統(tǒng)。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實現(xiàn)的時間誤差較大。液晶顯示屏的顯示功能強大,可顯示大量文字,顯示多樣,清晰可見,且價格適中,所以采用了 LCD 數(shù)碼管作為顯示。LED 數(shù)碼管價格便宜 ,對于顯示數(shù)字最合適,但功耗較大,且顯示容量不夠,所以也不用此種方案。但體積較大,且價格也相對較高,從便攜實用的角度出發(fā),不采用此種方案。 顯示模塊選擇方案和論證方案一:采用點陣式數(shù)碼管顯示。兩種單片機都完全能夠滿足設(shè)計需要,STC89C52 相對 ATS89C52 價格便宜,且抗干擾能力強。方案二: 采用 AT89S52。 第 1 章 設(shè)計要求與方案論證 設(shè)計要求① 具有年、月、日、星期、時、分、秒顯示功能② 具備年、月、日、星期、時、分、秒校準功能③ 具有 12/24 小時切換顯示功能 系統(tǒng)基本方案選擇和論證 單片機芯片的選擇方案和論證方案一: 采用 STC89C52 芯片作為硬件核心。研究目的通過利用 STC89C52 單片機和 DS1302 芯片以及外圍的按鍵和 LCD 顯示器等部件,設(shè)計一個基于單片機的電子時鐘。時鐘電路在計算機系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。高精度的計時工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘,石英表,石英鐘都采用了石英技術(shù),因此走時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校。隨著時間的流逝,科學技術(shù)的不斷發(fā)展和提高,人們對時間計量的精度要求越來越高,應用越來越廣。關(guān)鍵詞:單片機,電子時鐘,STC89C52 ABSTRACTWith the rapid development of microputer technology in its promotion, modern electronics into almost all areas of society, a strong impetus to the development of social productive forces and social improvement in the level of information, but also to further improve the performance of modern electronic products.Time is a money, time is life, time is victory… Accurate grasp of time and allocation of time is crucial to people, The clock is necessary in our life tools . Clock Design There are many ways, however, produced by single chip electronic clock is more fl
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1