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

正文內(nèi)容

數(shù)字萬年歷畢業(yè)設(shè)計word格式(更新版)

2025-01-14 16:51上一頁面

下一頁面
  

【正文】 //加一 sbit dec=P1^2。 //ds1302 的串行數(shù)據(jù) I/O口 sbit clk=P3^2。 經(jīng)過此次的畢業(yè)設(shè)計,我受益非淺,也翻閱了大量的書籍和瀏覽了無數(shù)的網(wǎng)頁。同時在軟件的編程方面得到更到的提高 ,對編程能力得到加強,同時對所學(xué)的知識得到很大的提高與鞏固。電子萬年歷中 DS1302 電路使用專用的晶振,經(jīng)測試制作的電子萬年歷,一星期快了 3s 左右,誤差較大,實驗設(shè)計中可換用標(biāo)準(zhǔn)晶振或用軟件進行修正。調(diào)整順序依次為:時間秒、分、時,星期、日、月,年、鬧鐘分、時。在編譯方面,它也支持 IAR、 Keil 和 MPLAB 等多種編譯 仿 真步驟 通過以上對各模塊流程圖的繪制,在軟件 Keil uVision2 下編寫好各模塊的c語言程序,并調(diào)試成功生成 HEX 文件;用 protues 軟件繪制出該系統(tǒng)的各模塊 32 及其外圍電路。 C51 已被完全集成到 uVision2 的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編器,實時操作系統(tǒng),項目管理器,調(diào)試器。如圖 13 所示 27 圖 13 液晶顯示模塊與單片機引腳的連接(網(wǎng)絡(luò)標(biāo)號) 鬧鈴電路 當(dāng)系統(tǒng)顯示當(dāng)前時間與設(shè)置 的鬧鈴時間相同時,鬧鈴自動鬧鈴,設(shè)定的鬧鈴時間只可設(shè)定時和分,當(dāng)前時間不斷與設(shè)定的鬧鈴時間比較,不相等時不產(chǎn)生任何現(xiàn)象,一旦相等,輸出一個高電平使三極管導(dǎo)通,從而使蜂鳴器工作,鬧鈴起作用。不過在顯示連續(xù)字符時,只須設(shè)定一次顯示地址,由模塊自動對地 址加 1 指向下一個字符位置,否則,顯示的字符中將會有一個空 ASCII 字符位置。字符顯示是通過將字符顯示編碼寫入該字符顯示RAM 實現(xiàn)的。這個指令不改變 DDRAM 的內(nèi)容 顯示狀態(tài)開 /關(guān) 0 0 0 0 0 0 1 D C B D=1: 整體顯示 ON C=1: 游標(biāo) ON B=1:游標(biāo)位置反白允許 進入點 設(shè)定 0 0 0 0 0 0 0 1 I/D S 指定在數(shù)據(jù)的讀取與寫入時 ,設(shè)定游標(biāo)的移動方向及指定顯示的移位 游標(biāo)或顯示移位控制 0 0 0 0 0 1 S/C R/L X X 設(shè)定游標(biāo)的移動與顯示的移位控制位 。 20 表 6 RS, R/W的配合選擇決定控制界面的 4種模式 RS R/W 功能說明 L L MPU寫指令到指令暫存器( IR) L H 讀出忙標(biāo)志( 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í)行動作 結(jié)果 高 —— 低 I/O緩沖 —— DR 配合 /W進行寫數(shù)據(jù)或指令 高 DR—— I/O緩沖 配合 R進行讀數(shù)據(jù)或指令 低 /低 —— 高 無動作 ● 忙標(biāo)志 :BF BF 標(biāo)志提供內(nèi)部工作情況 .BF=1 表示模塊在進行內(nèi)部操作 ,此時模塊不 接受外部指令和數(shù)據(jù) .BF=0 時 ,模塊為準(zhǔn)備狀態(tài) ,隨時可接受外部指令和數(shù)據(jù) . 利用 STATUS RD 指令 ,可以將 BF 讀到 DB7 總線 ,從而檢驗?zāi)K之工作狀態(tài) . ● 字型產(chǎn)生 ROM( CGROM) 字型產(chǎn)生 ROM( CGROM)提供 8192 個此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。 17 按鍵電路模塊的設(shè)計 接按鍵的單片機端口接上 10k 歐姆的上拉電阻,以保證在無 按鍵按下時端口是高電平,而按鍵按下時對應(yīng)的 I/O 口為低電平。當(dāng)“ WP”為 1時,寫保護位防止對任一寄存器的寫操作。 (1) 時鐘芯片 DS1302 的工作原理: DS1302 在每次進行讀、寫程序前都必須初始化,先把 SCLK 端置 “ 0”,接著把 RST 端置“ 1”,最后才給予 SCLK 脈沖;讀 /寫時序如下 圖 5 所示。實時時鐘,可 對秒、分、時、日、周、月以及帶閏年補償?shù)哪赀M行計數(shù); RST 是復(fù)位 /片選線,通過把 RST 輸入驅(qū)動置高電平來啟動所有的數(shù)據(jù)傳送。 P3 口也可作為 AT89S52 的一些特殊功能, 這些特殊功能見表 1。作輸入口時,因為有內(nèi)部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。 12 ④ /EA/VPP 外部訪問允許端。 ② ALE//PROG 當(dāng)訪問外部存儲器時, ALE( 地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。 11 P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 ( R X D )10P 3 .1 ( T X D )11P 3 .2 ( IN T 0 )12P 3 .3 ( IN T 1 )13P 3 .4 ( T 0 )14P 3 .5 ( T 1 )15P 3 .6 ( W R )16P 3 .7 ( R D )17X T A L 218X T A L 119GND20P 2 .0 ( A 8 )21P 2 .1 ( A 9 )22P 2 .2 ( A 1 0 )23P 2 .3 ( A 1 1 )24P 2 .4 ( A 1 2 )25P 2 .5 ( A 1 3 )26P 2 .6 ( A 1 4 )27P 2 .7 ( A 1 5 )28P S E N29A L E /P R O G30E A /V P P31P 0 .7 ( A D 7 )32P 0 .6 ( A D 6 )33P 0 .5 ( A D 5 )34P 0 .4 ( A D 4 )35P 0 .3 ( A D 3 )36P 0 .2 ( A D 2 )37P 0 .1 ( A D 1 )38P 0 .0 ( A D 0 )39V C C40 圖 2 AT89S52的 管腳 (1) 主要電源引腳 ① VCC 電源端 ② GND 接地端 (2) 外接晶體引腳 XTAL1和 XTAL2 ① XTAL1 接外部晶體的一個引腳。全靜態(tài)工作: 0Hz~ 24MHz 修改 完時間后按下確定鍵,時鐘繼續(xù)走。 LCD12864 液晶顯示模塊作為顯示;矩陣式鍵盤。 方案二: 采用 DS1302 時鐘芯片實現(xiàn)時鐘, DS1302 芯片是一種高性能的時鐘芯片,可自動對秒、分、時、日、周、月、年以及閏年補償?shù)哪赀M行計數(shù),而且精度高 ,位的 RAM做為數(shù)據(jù)暫存區(qū), 工作電壓 ~ , 300nA. 按鍵模塊方案的選擇與比較 方案一: 矩陣式鍵盤 ,行線的一端通過上拉電阻與單片機的 P1 口線的高四位相連,列線的一端也通過上拉電阻與單片機的 P1口線低四位相連。 、月、日、 星期、 時、分、秒的功能。 本文介紹的 萬 年歷運用了 AT89S52 單片機、 DS1302 時鐘芯片、液晶顯示屏。 2020 屆畢業(yè)設(shè)計說明書 基于單片機的數(shù)字萬年歷設(shè)計 系 、 部: 學(xué)生姓名: 指導(dǎo)教師: 職稱 專 業(yè): 班 級: 完成時間: 2 摘 要 隨著科技的快速發(fā)展,時間的流逝 ,至從觀太陽、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀(jì)錄。 通過此 次設(shè)計能夠更加牢固的掌握單片機的應(yīng)用技術(shù),增強動手能力、硬件設(shè)計能力以及軟件設(shè)計能力。 4 年( 3 個平年 +1 個閏年)共 208 周 +5天 每百年共 100*( 208 周 +5 天) 1 天 =5217 周 +5 天 每 400 年共 4*( 5217 周 +5 天) +1 天(整 400 年閏) =20871 周 +0 天,即每400 年一個輪回。所以不采用此方案。 DS1302 提供時鐘 。當(dāng)滿 60分時 “ 分 ” 單元清零,同時 “ 時 ” 單元加 1。 8KB 可改編程序 Flash 存儲器(可經(jīng)受 1000 次的寫入 /擦除周期) 片內(nèi)時鐘振蕩器 AT89S52 的引腳及功能 AT89S52 單片機的管腳說明如圖 2所示。 當(dāng)振蕩器運行時,在該引腳上出現(xiàn)兩個機器周期的高電平將使單片機復(fù)位。但在此期間內(nèi),每當(dāng)訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN 信號將不出現(xiàn)。對端口寫 1時,通過內(nèi)部的上拉電阻把端口拉到高電位,這時可用作輸入口。作為輸入,由于外部下拉為低電平, P3 口將輸出電流 , 這是由于上拉的緣故。 X1 和 X2 是振蕩源,外接 KHz 晶振。 圖 4 DS1302的引腳圖 DS1302 的性能特性 可選的慢速充電(至 VCC1)的能力。“ WP” 是寫保護位,在任何的對時鐘和 RAM 的寫操作之前, WP 必須為 0。 DS1302 與 RAM 相關(guān)的寄存器分為兩類:一類是單個RAM 單元,共 31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個字節(jié),命令控制字為 FEH(寫 )、FFH(讀 )。 ( 3) 液晶顯示模塊主要硬件構(gòu)成說明 控制器接口信號說明: RS, R/W 的配合選擇決定控制界面的 4 種模式 如下表 6。 ( 4) 液晶顯示模塊指令說明 模塊控制芯片提供兩套控制命令,基本指令和擴充指令如下 表 表 9: 表 8 指令表 1:( RE=0:基本指令) 指 指 令 碼 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 清除 顯示 0 0 0 0 0 0 0 0 0 1 將 DDRAM填滿 20H,并且設(shè)定 DDRAM的地址計數(shù)器 (AC)到 00H 地址 歸位 0 0 0 0 0 0 0 0 1 X 設(shè)定 DDRAM的地址計數(shù)器 (AC)到 00H,并且將游標(biāo)移到開頭原點位置 。 12864C1 內(nèi)部提供 128 2字節(jié)的字符顯示 RAM 緩沖區(qū)( DDRAM)。 ②顯示 ASCII 字符過程與顯示中文字符過程相同。 ( 7) LCD1602 液晶顯示電路設(shè)計 以上我們完成了對 LCD12864 的基本特征、模塊接口、 控制器接口信號說明、模塊指令、讀寫時序的學(xué)習(xí), 根據(jù) LCD 讀寫的時序模擬總線的方式與單片機進行數(shù)據(jù)的通訊,首先將數(shù)據(jù)從 I/O 口讀入或送出,再選擇 R/W 和 RS 的電平進行不同的操作,在使能端 E 下降沿時觸發(fā)數(shù)據(jù)的讀入或送出。 C51編譯器的功能不斷增強, 使你可以更加貼近 CPU 本身,及其它的衍生產(chǎn)品。是目前世界上唯一將電路仿真軟件、PCB 設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持805 HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086 和 MSP430等, 2020 年即將增加 Cortex 和 DSP系列處理器,并持續(xù)增加其他系列處理器模型。此時, 調(diào)整的位一直在閃爍,直到再次按光標(biāo)移動控制位,光標(biāo)跳到下一位閃爍。 計時器最關(guān)鍵的是計時的精度。 測試結(jié)論 經(jīng)過多次的反復(fù)測試與分析 ,可以對電路的原理及功能更加熟悉 ,同時提高了設(shè)計能力與及對電路的分析能力。 在 這 次畢業(yè)設(shè)計 過 程中 ,我知道 光靠我 個 人的力量是不可 達 到的 ,同 時 要有學(xué) 校 給我們這個 機 會 ,非常感 謝學(xué) 校 給我這個 機 會 ,培 訓(xùn) 的機 會 , 讓我有 一 個動手的機 會 , 讓我 得到 實踐 的機 會 。 sbit io=P3^3。 //菜單 sbit inc=P1^1。 //分別存放,時分秒;年月日,鬧鈴時分 39 unsigned char week1[3]=Sun。 // unsigned char name1[]=鬧鈴 :。 //時間緩沖區(qū) void checkbusy()。 //掃描減一函數(shù) void scanquit()。 unsigned char m=4。 _nop_()。 clk=0。 rst=0。i8。 _nop_()。 io=
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1