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

正文內容

基于單片機的數(shù)字萬年歷設計畢業(yè)論文-在線瀏覽

2025-08-07 12:38本頁面
  

【正文】 關后夠上電復位電路,20 引腳為接地端,40 引腳為電源端. 如圖 3 所示圖 3 單片機最小系統(tǒng) 10 時鐘電路模塊的設計圖 4 示出 DS1302 的引腳排列,其中 Vcc1 為后備電源,Vcc2 為主電源。DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。當 Vcc2小于 Vcc1 時,DS1302 由 Vcc1 供電。RST 是復位/片選線,通過把 RST 輸入驅動置高電平來啟動所有的數(shù)據(jù)傳送。當 RST 為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對 DS1302 進行操作。上電動行時,在 Vcc 大于等于 之前,RST 必須保持低電平。SCLK 始終是輸入端。實時時鐘,可對秒、分、時、日、周、月以及帶閏年補償?shù)哪赀M行計數(shù);最少引腳的串行 I/O; 時耗電小于 300nA;簡單的 3 線接口; (1) 時鐘芯片 DS1302 的工作原理: DS1302 在每次進行讀、寫程序前都必須初始化,先把 SCLK 端置 “0”,接著把 RST 端置“1” ,最后才給予 SCLK 脈沖;讀/寫時序如下圖 5 所示。對于位 6,若對程序進行讀/寫時 RAM=1,對時間進行讀/寫時,CK=0。位 0 是讀/寫操作位,進行讀操作時,該位為 1;該位為 0 則表示進行的是寫操作。表 3 為 DS1302 的日歷、時間寄存器內容:“CH”是時鐘暫停標志位,當該位為 1 時,時鐘振蕩器停止,DS1302 處于低功耗狀態(tài);當該位為 0 時,時鐘開始運行。當“WP”為1 時,寫保護位防止對任一寄存器的寫操作??刂谱止?jié)的高有效位(位 7)必須是邏輯1,如果它為 0,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 如果 0,則表示存取日歷時鐘數(shù)據(jù),為 1 表示存取 RAM 數(shù)據(jù);位 5 至位 1 指示操作單元的地址;最低有效位(位 0)如為 0 表示要進行寫操作,為 1 表示進行讀操作,控制字節(jié)總是從最低位開始輸出 RAM RD 1 A4 A3 A2 A1 A0 / CK /WR 表 2 DS1302 的控制字格式(3) 數(shù)據(jù)輸入輸出(I/O)在控制指令字輸入后的下一個 SCLK 時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從低位即位 0 開始。如下圖 5 所示12 圖 5 DS1302 讀/寫時序圖(4) DS1302 的寄存器DS1302 有 12 個寄存器,其中有 7 個寄存器與日歷、時鐘相關,存放的數(shù)據(jù)位為 BCD 碼形式,其日歷、時間寄存器及其控制字見表 3。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內容。 13 按鍵電路模塊的設計接按鍵的單片機端口接上 10k 歐姆的上拉電阻,以保證在無按鍵按下時端口是高電平,而按鍵按下時對應的 I/O 口為低電平??梢燥@示 84 行 1616 點陣的漢字. 其又一顯著特點?;咎匦?? ? 低電源電壓(VDD:++)? ? 顯示分辨率:12864 點? ? 內置漢字字庫,提供 8192 個 1616 點陣漢字 (簡繁體可選)? ? 內置 128 個 168 點陣字符? ? 2MHZ 時鐘頻率? ? 顯示方式:STN、半透、正顯? ? 驅動方式:1/32DUTY,1/5BIAS14? ? 視角方向:6 點? ? 背光方式:側部高亮白色 LED,功耗僅為普通 LED 的 1/5—1/10? ? 通訊方式:串行、并口可選? ? 內置 DCDC 轉換電路,無需外加負壓? ? 無需片選信號,簡化軟件設計? ? 工作溫度: 0℃ +55℃ ,存儲溫度: 20℃ +60℃ (2) 液晶顯示模塊接口說明表 4 液晶顯示模塊各引腳接口管腳號 名稱 LEVEL 功能1 VSS 0V 電池地2 VDD +5V 電源正(—)3 V0 對比度(亮度)調整4 CS H/L 模組片選端,高電平有效5 SLD H/L 串行數(shù)據(jù)輸入端6 CLK H/L 串行同步時鐘:上升沿時讀取 SID 數(shù)據(jù)15 PSB L L:串口方式17 /RESET H/L 復位端,低電平有效19 A VDD 背光源電壓+5V20 K VSS 背光源負端 0V15表 5 并行接口管腳號 管腳名稱 電平 管腳功能描述1 VSS 0V 電源地2 VCC +5V 電源正3 V0 對比度(亮度)調整4RS(CS) H/LRS=“H”,表示 DB7——DB0 為顯示數(shù)據(jù)RS=“L”,表示 DB7——DB0 為顯示指令數(shù)據(jù)5R/W(SID) H/LR/W=“H”,E=“H”,數(shù)據(jù)被讀到 DB7——DB0R/W=“L”,E=“H→L”, DB7——DB0 的數(shù)據(jù)被寫到 IR或 DR6 E(SCLK) H/L 使能信號7 DB0 H/L 三態(tài)數(shù)據(jù)線8 DB1 H/L 三態(tài)數(shù)據(jù)線9 DB2 H/L 三態(tài)數(shù)據(jù)線10 DB3 H/L 三態(tài)數(shù)據(jù)線11 DB4 H/L 三態(tài)數(shù)據(jù)線12 DB5 H/L 三態(tài)數(shù)據(jù)線13 DB6 H/L 三態(tài)數(shù)據(jù)線14 DB7 H/L 三態(tài)數(shù)據(jù)線15 PSB H/L H:8 位或 4 位并口方式,L:串口方式(見注釋 1)16 NC 空腳17 /RESET H/L 復位端,低電平有效(見注釋 2)18 VOUT LCD 驅動電壓輸出端19 A VDD 背光源正端(+5V) (見注釋 3)20 K VSS 背光源負端(見注釋 3)*注釋 1:如在實際應用中僅使用并口通訊模式,可將 PSB 接固定高電平,也可以將模塊上的 J8 和“VCC”用焊錫短接。 *注釋 3:如背光和模塊共用一個電源,可以將模塊上的 JA、JK 用焊錫短接。16表 6 RS,R/W 的配合選擇決定控制界面的 4 種模式RS R/W 功能說明L L MPU 寫指令到指令暫存器(IR)L H 讀出忙標志(BF)及地址記數(shù)器(AC)的狀態(tài)H L MPU 寫入數(shù)據(jù)到數(shù)據(jù)暫存器(DR)H H MPU 從數(shù)據(jù)暫存器(DR)中讀出數(shù)據(jù) 表 7 E 信號E 狀態(tài) 執(zhí)行動作 結果高——低 I/O 緩沖——DR 配合/W 進行寫數(shù)據(jù)或指令高 DR——I/O 緩沖 配合 R 進行讀數(shù)據(jù)或指令低/低——高 無動作 ● 忙標志:BF BF =1 表示模塊在進行內部操作,此時模塊不接受=0 時,模塊為準備狀態(tài),隨時可接受外部指令和數(shù)據(jù). 利用 STATUS RD 指令,可以將 BF 讀到 DB7 總線,從而檢驗模塊之工作狀態(tài).● 字型產生 ROM(CGROM) 字型產生 ROM(CGROM)提供 8192 個此觸發(fā)器是用于模塊屏幕顯示開和關的控制。 DFF 的狀態(tài)是指令 DISPLAY ON/OFF 和 RST 信號控制的。 ● 字型產生 RAM(CGRAM) 字型產生 RAM 提供圖象定義(造字)功能, 可以提供四組 1616 點的自定義圖象空間,使用者可以將內部字型沒有提供的圖象字型自行定義到 CGRAM 中,便可和 CGROM 中的定義一樣地通過 DDRAM 顯示在屏幕中?!? 光標/閃爍控制電路 此模塊提供硬體光標及閃爍控制電路,由地址計數(shù)器的值來指定 DDRAM 中的光標或閃爍位置。這 個 指令 不 改 變 DDRAM 的 內 容顯示狀態(tài)開/關0 0 0 0 0 0 1 D C BD=1: 整體顯示 ONC=1: 游標 ON B=1:游標位置反白允許進入點設定 0 0 0 0 0 0 0 1 I/D S指定在數(shù)據(jù)的讀取與寫入時,設定游標的移動方向及指定顯示的移位游標或顯示移位控制0 0 0 0 0 1 S/C R/L X X設定游標的移動與顯示的移位控制位。初始值R1R0=00,第一次設定為反白顯示,再次設定變回正常 睡眠 模式 0 0 0 0 0 0 1 SL X XSL=0:進入睡眠模式SL=1:脫離睡眠模式 擴充 功能 設定0 0 0 0 1 CL X RE G 0CL=0/1:4/8 位數(shù)據(jù)RE=1: 擴充指令操作RE=0: 基本指令操作G=1/0:繪圖開關 設定繪圖 RAM 地址0 0 1 0AC6 0AC5 0AC4 AC3AC3 AC2AC2 AC1AC1 AC0AC0設定繪圖 RAM先設定垂直(列)地址AC6AC5…AC0再設定水平(行)地址AC3AC2AC1AC0將以上 16 位地址連續(xù)寫入即可 備注:當 IC1 在接受指令前,微處理器必須先確認其內部處于非忙碌狀態(tài),即讀取 BF 標志時,BF 需為零,方可接受新的指令。(5) 液晶顯示模塊讀寫時序圖數(shù)據(jù)傳輸過程19圖 7 8 位和 4 位數(shù)據(jù)線的傳輸過程圖 8 串口數(shù)據(jù)線模式數(shù)據(jù)傳輸過程20時序圖 圖 9 MPU 寫資料到 ST7920(8 位數(shù)據(jù)線模式) 圖 10 MPU 從 ST7920 讀資料(8 位數(shù)據(jù)線模式) 串口讀寫時序: 圖 11 串口方式下 MPU 寫數(shù)據(jù)到 ST792021(6) 液晶顯示模塊應用使用前的準備 先給模塊加上工作電壓,再按照下圖的連接方法調節(jié) LCD 的對比度,使其顯示出黑色的底影。字符顯示12864C1 每屏可顯示 4 行 8 列共 32 個 1616 點陣的漢字,每個顯示 RAM可顯示 1 個中文字符或 2 個 168 點陣全高 ASCII 碼字符,即每屏最多可實現(xiàn)32 個中文字符或 64 個 ASCII 碼字符的顯示。字符顯示是通過將字符顯示編碼寫入該字符顯示 RAM 實現(xiàn)的。三種不同字符/字型的選擇編碼范圍為:0000~0006H(其代碼分別是0000、0000000006 共 4 個)顯示自定義字型,02H~7FH 顯示半寬 ASCII碼字符,A1A0H~F7FFH 顯示 8192 種 GB2312 中文字庫字形。字符顯示的 RAM 的地址與 32 個字符顯示區(qū)域有著一一對應的關系,其對應關系如下表 10 所示。GDRAM 的坐標地址與資料排列順序如下圖22圖 12 坐標地址與資料排列順序 應用說明用 12864C1 顯示模塊時應注意以下幾點:①欲在某一個位置顯示中文字符時,應先設定顯示字符位置,即先設定顯示地址,再寫入中文字符編碼。不過在顯示連續(xù)字符時,只須設定一次顯示地址,由模塊自動對地址加 1 指向下一個字符位置,否則,顯示的字符中將會有一個空 ASCII 字符位置。④模塊在接收指令前,向處理器必須先確認模塊內部處于非忙狀態(tài),即讀取 BF標志時 BF 需為“0” ,方可接受新的指令。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明。當變更“RE”后,以后的指令集將維持在最后的狀態(tài),除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設“RE”位。如圖 13 所示23圖 13 液晶顯示模塊與單片機引腳的連接(網絡標號) 鬧鈴電路當系統(tǒng)顯示當前時間與設置的鬧鈴時間相同時,鬧鈴自動鬧鈴,設定的鬧鈴時間只可設定時和分,當前時間不斷與設定的鬧鈴時間比較,不相等時不產生任何現(xiàn)象,一旦相等,輸出一個高電平使三極管導通,從而使蜂鳴器工作,鬧鈴起作用。24圖 14 鬧鈴電路254 軟件設計 系統(tǒng)軟件設計整個軟件系統(tǒng)采用模塊化思想,把獨立式鍵盤編程模塊、LCD1286DS1302 的驅動程序分模塊編寫,在功能程序中調用。按鍵處理中采用采用網狀多級狀態(tài)結構的編程方法。 KEILC51 標 準 C 編 譯 器 為 8051 微 控 制 器 的 軟 件 開 發(fā) 提供 了 C 語 言 環(huán) 境 ,同 時 保 留 了 匯 編 代 碼 高 效 ,快 速 的 特 點 。 C51 已 被完 全 集 成 到 uVision2 的 集 成 開 發(fā) 環(huán) 境 中 , 這 個 集 成 開 發(fā) 環(huán) 境 包 含 : 編 譯 器 ,匯 編 器 , 實 時 操 作 系 統(tǒng) , 項 目 管 理 器 , 調 試 器 。(2)protuse 仿真Protues 軟 件 是 英 國 Labcenter electronics 公 司 出 版 的 EDA 工 具 軟件 。它 是 目 前 最 好 的 仿 真 單 片 機 及 外 圍 器 件 的 工 具 。 Proteus 是 世 界 上 著 名 的 EDA 工 具 (仿 真 軟 件 ), 從 原理 圖 布 圖 、 代 碼 調 試 到 單 片 機 與 外 圍 電 路 協(xié) 同 仿 真 , 一 鍵 切 換 到 PCB 設 計 ,真 正 實 現(xiàn) 了 從 概 念 到 產 品
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1