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

正文內(nèi)容

畢業(yè)論文:基于at89c51單片機(jī)和ds1302時(shí)鐘芯片電子萬年歷設(shè)計(jì)-文庫吧資料

2024-10-29 19:29本頁面
  

【正文】 過程中,我擁有了無數(shù)難忘的回憶和收獲。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)寫作過程難以 用語言來表達(dá)。 1 時(shí)間控制流程圖 19 DS1302 時(shí)控流程圖 四 系統(tǒng)的軟件設(shè)計(jì) 一. 程序設(shè)計(jì) 電子萬年歷的程序主要包括 3個(gè)方面的內(nèi)容:一是 DS1302從單片 18 機(jī)中讀 取數(shù)據(jù)進(jìn)行計(jì)數(shù),二是利用按鍵進(jìn)行時(shí)間的調(diào)整,三是 MAX7219從單片機(jī)中讀取數(shù)據(jù)驅(qū)動(dòng) LED數(shù)碼管顯示時(shí)間。因?yàn)檎袷庮l率較低,也可以不接電容,對(duì)計(jì)時(shí)精度影響不大。在此方式下,位 5為第二個(gè) 10 小時(shí)位( 20~ 23h)。 AMPM/1224 小時(shí)方式:小時(shí)寄存器的位 7定義為 12 或 24 小時(shí)方式選擇位。當(dāng)它為 1 時(shí),DS1302停止振蕩,進(jìn)入低功耗 的備份方式,通常在對(duì) DS1302進(jìn)行寫操作時(shí)(如進(jìn)入時(shí)鐘調(diào)整程序) ,停止振蕩。其日歷、時(shí)間寄存器及其控制字如下表 17 所示,其中奇數(shù)為讀操作,偶數(shù)為寫操作。但是,當(dāng)以多字節(jié)方式寫 RAM 時(shí),為了傳送數(shù)據(jù)不必寫所有的 31 字節(jié),不管是否謝了全部 31 字節(jié),所寫的每一字節(jié)都將傳送至 RAM。在多字節(jié)方式下,讀或?qū)憦牡刂?0 的位 0開始。位 6 規(guī)定時(shí)鐘或 RAM,而位 0 規(guī)定讀或?qū)???刂谱止?jié)總是從最低位開始輸入 /輸出 。位 5~ 1( A4~A0)指示操作單元的地址??刂谱止?jié)的最高有效位(位 7)必須是邏輯 1,如果它 為 0,則不能把數(shù)據(jù)寫入到 DS1302中。只有在 SCLK 為低電平時(shí),才能將 RST 置為高電平。如果在傳送過程中置 RST 腳為低電平,則會(huì)終止本次數(shù)據(jù)傳送,并且 I/O 引腳變?yōu)楦咦钁B(tài)。在開始 8 個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)寫入數(shù)據(jù)。當(dāng) Vcc2>( Vcc1+) 時(shí), Vcc2給 DS1302供電;當(dāng) Vcc2< Vcc1時(shí), DS1302由 Vcc1供電。在這種運(yùn)行方式中, Vcc1里連接到后備電源,以便在沒有主電源的情況下能保存時(shí)間信息以及數(shù)據(jù)。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多字節(jié)的時(shí)鐘信號(hào)或 RAM數(shù)據(jù)。對(duì)于小于 31 天的月和月末的日期自動(dòng)進(jìn)行調(diào)整,還包括閏年校正的功能。它經(jīng)過一個(gè)簡(jiǎn)單的串行接口與微處理器通信。 DS1302是的 DS1202升級(jí)產(chǎn)品 , 與 DS1202兼容 , 但增加了主電源 /后背電源雙電源引腳 , 同時(shí)提供了對(duì)后背電源進(jìn)行涓細(xì)電流充電的能力。采用三線接口與 CPU進(jìn)行同步通信 , 并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM數(shù)據(jù)。此處主要介紹該類非編碼鍵盤及其與 MCS— 51 型單片機(jī)的接口。這種鍵盤使用方便,但硬件較復(fù)雜, PC 機(jī)所用的鍵盤就屬于這種。 鍵盤可分為編碼和非編碼鍵盤兩種。 圖 MAX7219主要引腳 鍵盤在單片機(jī)系統(tǒng)中是一個(gè)很重要的部件。 表 MAX7219 引腳功能 ( 1) 顯示電路 顯示部分采用普通的共 陰 數(shù)碼管顯示,采用動(dòng)態(tài)掃描,以減少硬件 路。 13 顯示測(cè)試寄存器 :地址= FFH。有兩種模式選擇 :一種是關(guān)斷狀態(tài)模式 (D0 = 0)。共有 16 級(jí)選擇 ,用于 LED 顯示亮度的強(qiáng)弱設(shè)置。用于設(shè)置顯示的 LED 個(gè)數(shù) ( 1 ~8 ) , 比如當(dāng)設(shè)置為 0xX4 時(shí) ,LED 0~5 顯示。實(shí)際應(yīng)用中可以按位設(shè)置選擇 B 譯碼或是不譯碼方式。當(dāng)選擇不譯碼時(shí) , 8 個(gè)數(shù)據(jù)為分別一一對(duì)應(yīng) 7 個(gè)段和小數(shù)點(diǎn)位 。 MAX7219 的驅(qū)動(dòng)程序首先必須對(duì) 5 個(gè)控制寄存器初始設(shè)置即初始化 , 各控制寄存器設(shè)置含義如下 :譯碼模式選擇寄存器 (地址= F9H)。 LED 顯示寄存器由內(nèi)部 8 8 靜態(tài) RAM 構(gòu)成 ,操作者可直接對(duì)位寄存器 進(jìn)行個(gè)別尋址 , 以刷新和保持?jǐn)?shù)據(jù) , 只要 V +超過 2 V(一般為+ 5V)。在該狀態(tài)下,不管 12 MAX7219 處于什么模式,全部 LED 將按最大亮度顯示。 ● 停機(jī)寄存器(地址 0CH):當(dāng) D0=0 時(shí), MAX721 處于停機(jī)狀態(tài);當(dāng) D0=1 時(shí),處于正常工作狀態(tài)。 3. 顯示驅(qū)動(dòng) MAX7219 ● MAX7219 和單片計(jì)算機(jī)連接有三條引線( DIN、 CLK、 LOAD),采用 16 位數(shù)據(jù)串行移位接收方式 ● 八位 LED 顯示、圖條 /柱圖顯示或 64 點(diǎn)陣顯示 ● 包括 BCD 譯碼器、多路掃描控制器、字和位驅(qū)動(dòng)器和 8 8 靜態(tài) RAM ● 可選擇停機(jī)模式、數(shù)字亮度控制、從 1~ 8 選擇掃描位數(shù)和對(duì)所有 LED 顯示器的測(cè)試模式 ● 最多能驅(qū)動(dòng) 8 位 LED 顯示器 ● 內(nèi)部 RAM 地址 01~ 08H 分別對(duì)應(yīng)于 DIG0~ DIG7。 DS1302的晶振選用 32768Hz,電容推薦值為 6pF。它為高電平時(shí),選擇 12 小時(shí)方式。當(dāng)它為 0時(shí),時(shí)鐘將開始啟動(dòng)。 時(shí)鐘暫停:秒寄存器的位 7定義位時(shí)鐘暫停位。 表 DS1302控制字 DS1302共有 12個(gè)寄存器,其中有 7個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式。必須按數(shù)據(jù)傳送的次序?qū)懽钕鹊?8 個(gè)寄存器。在時(shí)鐘 /日歷寄存器中的地址 9~ 31或 RAM 寄存器中的地址 31 不能存儲(chǔ)數(shù)據(jù)。 為了提高對(duì) 32 個(gè)地址尋址能力(地址 /命令位 1~ 5=邏輯 1) ,可以把時(shí)鐘 /日歷或 RAM 寄存器規(guī)定為多字節(jié)( burst)方式。最低有效位(位 0)如果為 0,則表示藥進(jìn)行寫操作;為 1表示進(jìn)行讀操作。位 6如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù);為 1則表示存取 RAM 數(shù)據(jù)。 DS1302 的控制字如 表 所示。 上電運(yùn)行時(shí),在 Vcc≥ 之前, RST腳必須保持低電平。時(shí)鐘脈沖的個(gè)數(shù)在單字節(jié)方式下為 8+8,在多字節(jié)方式下為 8+字節(jié)數(shù),最大可達(dá) 248字節(jié)數(shù)。 DS1302在任何數(shù)據(jù)傳送時(shí)必須先初始化,把 RST 腳置為高電平,然后把 8位地址和命令字裝入移位寄存器,數(shù)據(jù)在 SCLK 的上升沿被訪問到。其主要特點(diǎn)如下: 8KB Flash ROM,可以擦除 1000次以上,數(shù)據(jù)保存 10 年。 圖 電子萬年歷電路原理圖 (二) 系統(tǒng)硬件概述 1. 主控制器 AT89C51 ATMEL公司生產(chǎn)的 AT89C51單片機(jī) 采用高性能的靜態(tài) 80C51 設(shè)計(jì), 8 并采用先進(jìn)工藝制造,還帶有非易失性 Flash 程序存儲(chǔ)器
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1