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

正文內(nèi)容

基于at89s52的萬年歷設(shè)計-文庫吧資料

2024-11-12 07:09本頁面
  

【正文】 arm() 功能描述 :顯示定時報警的時間。 函 數(shù) 名 : void Show_YL() 功能描述 :根據(jù)算法 ,從時鐘芯片讀出陽歷數(shù)據(jù) ,顯示出來。 功能描述 : 分別是用來設(shè)置 年 月 日 時 分 秒 函 數(shù) 名 : void key_al01() 功能描述 :設(shè)置定時報警功能 . 主程序的實現(xiàn) 主要函數(shù)模塊 : 函 數(shù) 名 : Init_GUI() 功能描述 :進行界面初始化 .例如固定的年、星期、農(nóng)歷。 void 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 32 32 set_hour()。 void set_month()。 }SYSTEMTIME 主要函數(shù)模塊 : 函數(shù) : void Initial_DS1302(void) 描述 :時鐘芯片初始化 函數(shù) : void Write1302(unsigned char ucAddr, unsigned char ucDa) 描述 :把某個數(shù)據(jù)寫進某個地址 函數(shù) : unsigned char Read1302(unsigned char ucAddr) 描述 :從芯片內(nèi)某地址讀取數(shù)據(jù) 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 30 30 函數(shù) : void DS1302_GetTime(SYSTEMTIME *Time) 描述 : 獲取時鐘芯片的時鐘數(shù)據(jù)到自定義的結(jié)構(gòu)型數(shù)組 函數(shù) : void DS1302InputByte(unsigned char d) 描述 : 往時鐘寫入一字節(jié) 函數(shù) : unsigned char DS1302OutputByte(void) 描述 :從時間內(nèi)讀取一個字節(jié) DS18B20 子程序的實現(xiàn) 簡要流程圖 主要函數(shù)描述 : 函數(shù) : void Init_DS18B20(void) 描述 :單總線傳輸初始化函數(shù) . 函數(shù) : void WriteOneChar(uchar dat) 復(fù)位 存在脈沖 控制器發(fā)送 ROM 指令 控制器發(fā)送存儲器操作指令 執(zhí)行或數(shù)據(jù)讀寫 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 31 31 描述 :往芯片內(nèi)部地址寫入一個字節(jié) ,有寫數(shù)據(jù)和寫指令之分。 unsigned char Month。 unsigned char Week。 unsigned char Minute。 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 21 21 DS18B20 溫度采集 12864顯示模塊設(shè)計(圖): 12864與單片機的硬件連接圖 電路總線路(圖): 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 22 22 6 系統(tǒng)軟件設(shè)計與實現(xiàn) 主要算法流程圖描述 軟件流程圖 :以 80C52 為核心 ,處理外轉(zhuǎn)電路傳進來的信號 ,實現(xiàn)時鐘數(shù)據(jù)的讀取 ,保存 ,顯示其及鍵盤操作。 單片機主控制模塊的設(shè)計(圖): MCU 8952 DS18B20 溫度采樣 LCD16824 顯示 DATA DATA DS1302 時鐘芯片 Control DATA Control 鍵盤 DS1302 時鐘芯片 Control 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 20 20 時鐘電路模塊(圖): 溫度采集模塊設(shè)計(圖): 如下圖所示。 NC 空引腳 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 19 19 5 硬件設(shè)計與實現(xiàn) 單片機主控制模塊的設(shè)計: AT89S52 單片機為 40 引腳雙列直插芯片 ,有四個 I/O 口 P0,P1,P2,P3, MCS51 單片機共有 4個 8 位的 I/O 口( P0、 P P P3),每一條 I/O 線都能獨立地作輸出或輸入。 DQ 單數(shù)據(jù)總線 DS18B20 引腳功能: 管腳描述 : X1 X2 晶振管腳 GND 地 RST 復(fù)位腳 I/O 數(shù)據(jù)輸入 /輸出引腳 SCLK 串行時鐘 Vcc1,Vcc2 電源供電管腳 芯片 DS18B20簡介 DS18B20 溫度傳感器當(dāng)仁不讓。 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 17 17 芯片 DS1302簡介 DS1302 是 DALLAS 公司推出的涓流充電時鐘芯片內(nèi)含有一個實時時鐘 /日歷和 31 字節(jié)靜態(tài) RAM 通過簡單的串行接口與單片機進行通信實時時鐘 /日歷電路提供秒分時日日期月年的信息每月的天數(shù)和閏年的天數(shù)可自動調(diào)整時鐘操作可通過 AM/PM 指示決定采用 24 或 12 小時格式。 CPU 接口采用 5 條位控制總線和 8 位并行數(shù)據(jù)總線輸入輸出,適配 M6800 系列時序。 10% ,可自帶驅(qū)動 LCD 所需的負電壓。它主要采用動態(tài)驅(qū)動原理由行驅(qū)動 — 控制器和列驅(qū)動器兩部分組成了 128(列 )64(行 )的全點陣液晶顯示。 因此我選擇 LCD16824 作為顯示模塊。 方案三 :LCD16824 作為一種輸出方式,液晶顯示最大的特點就是能夠?qū)崿F(xiàn)友好的人機界面,它己經(jīng)廣泛應(yīng)用于現(xiàn)代工業(yè)控制和智能化儀器儀表等領(lǐng)域,它己經(jīng)成為單片機就用開發(fā)領(lǐng)域典型模塊之一。 方案二 :LCD1602 特點 :能夠顯示英文和數(shù)字。 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 14 14 顯示模塊選擇 方案一 :LED 數(shù)碼管顯示 特點 :數(shù)碼管顯示比較常用的是采用 CD4511 和 74LS138 實現(xiàn)數(shù)碼轉(zhuǎn)換數(shù)碼顯示分動態(tài)顯示和靜態(tài)顯示,靜態(tài)顯示具有鎖存功能,可以使數(shù)據(jù)顯示得很清楚,但浪費了一些資源。 特點 : 電路簡單,程序容易寫 ,適用于按鍵數(shù)較少的情況。 特點 : 以省出不少的 I/O 口資源 ,程序編寫相對復(fù)雜點 ,適用于鍵數(shù)比較多的情況。 因次 ,我選擇了串行時鐘芯片 DS1302。 但是對于 80C52 單片機來說 ,低位地址線要通過鎖存器輸出 ,還要地址譯碼器 ,而且并行口芯片的體積相對較大。 此方法優(yōu)點是可以省去一些外圍的芯片 ,但這種方法只能適用于一些要求不是十分精確 ,不做長期保留的場合。 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 11 11 3 設(shè)計要求和方案 設(shè)計要求 具有年、月、日、星期、時、分、秒等功能; 具備年、月、日、星期、時、分、秒校準功能; 具有與即時時間同步的功能; 具有顯示溫度的功能; 5整點報時。因此, C 語言被廣泛應(yīng)用于各類系統(tǒng)軟件和應(yīng)用軟件基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 10 10 的開發(fā)。 C 語言既具備高級語言使用方便、接近自然語言和數(shù)學(xué)語言的特性,同時也具備對計算機硬件系統(tǒng)的良好操縱和控制能力,用 C 語言開發(fā)產(chǎn)品可以大大縮短開發(fā)周期。 在眾多的程序設(shè)計語言中, C 語言簡潔緊湊,語言表達能力強,其結(jié)構(gòu)化的流程控制有助于編制結(jié)構(gòu)良好的程序。在一定的時期內(nèi),這種情形將得以延續(xù),將不存在某個單片機一統(tǒng)天下的壟斷局面,走的是依存互補,相輔相成、共同發(fā)展的道路。而 Microchip 公司的 PIC 精簡指令集 (RISC)也有著強勁的發(fā)展勢頭,中國臺灣的 HOLTEK 公司近年的單片機產(chǎn)量與日俱增,與其低價質(zhì)優(yōu)的優(yōu)勢, 占據(jù)一定的市場分額。 3)主流與多品種共存 現(xiàn)在雖然單片機的品種繁多,各具特色,但仍以 80C51 為核心的單片機占主流,兼容其結(jié)構(gòu)和指令系統(tǒng)的有 PHILIPS 公司的產(chǎn)品, ATMEL 公司的產(chǎn)品和中國的 STC 單片機。 2)微型單片化 現(xiàn)在的產(chǎn)品普遍要求體積小、重量輕,這就要求單片機除了功能強和功耗低外,還要求其體積要小 。 縱觀單片機的發(fā)展過程,可以預(yù)示單片機的發(fā)展趨勢,大致有: 1)低功耗 CMOS 化 MCS51 系列的 8051 推出時的功耗達 630mW,而現(xiàn)在的單片機普遍都在100mW 左右,隨著對單片機功耗要求越來越低,現(xiàn)在的各個單片機制造商基本都采用了 CMOS(互補金屬氧化物半導(dǎo)體工藝 )。大多數(shù)單片機都提供基于 C 語言開發(fā)平臺,并提供大量的函數(shù)供使用,這使產(chǎn)品的開發(fā)周期、代碼可讀性、可移植性都大為提高。單片機應(yīng)用在控制領(lǐng)域中,具有如下特點: 單片機具有集成度高,通用性好,功能強,特別是體積小,重量輕,耗能低 ,成本低,可靠性高,種類多,型號全,抗干擾能力強和使用方便等獨特優(yōu)點,在數(shù)字、智能化方面有廣泛的用途。 單片機的定義和特點 單片機的定義 單片機也被稱為微控制器( Microcontroller),是以一個大規(guī)模集成電路為主組成的微型計算機,在一個芯片內(nèi)含有計算機的基本功能部件:中央處理器CPU、存儲器和 I/O 接口, CPU 通過內(nèi)部的總線和存儲器、 I/O 接口相連。更不用說自動控制領(lǐng)域中的機器人、智能儀表、醫(yī)療器械了。 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 8 8 2 單片機的概述 目前單片機滲透到了我們生活的各個領(lǐng)域 ,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。 系統(tǒng)的軟件設(shè)計主要羅列了實現(xiàn)萬年歷各個功能的 C 語言程序的流程圖,并分別對其進行了解釋和分析,最后把各個 C 語言子程序在巧妙結(jié)合在一起,共同控制整個系統(tǒng),也就形成了實現(xiàn)研究目標(biāo)所需要的所有軟件基礎(chǔ)。 設(shè)計要求和方案主要介紹了設(shè)計要求和課題器件選擇的論證方案。因為只有對單片機有了更深入的了解,才能設(shè)計出更好的單片機控制系統(tǒng)。 論文章節(jié)安排 前言部分主要介紹了基于 STC89C52 單片機的萬年歷研究的課題背景,重點闡述 了本設(shè)計的研究內(nèi)容和研究工作。本設(shè)計的主要內(nèi)容: 了解單片機技術(shù)的發(fā)展現(xiàn)狀,熟悉萬年歷各模塊的工作原理; 選擇適當(dāng)?shù)男酒驮骷?,確定系統(tǒng)電路,繪制電路原理圖,尤其是各接口電路; 熟悉單片機使用方法和 C 語言的編程規(guī)則,編寫出相應(yīng)模塊的應(yīng)用程序。當(dāng)程序執(zhí)行后, LCM12864 顯示即時時間、年月日、星期、天干地支、溫度等。所以,電子萬年歷作為設(shè)計課題很有價值。 以 基于單片機的萬年歷作為設(shè)計的課題,因為它有很好的開放性和可發(fā)揮性,對本人我單片機的水平對應(yīng)的要求比較高,不僅考察了對單片機的掌握能力而且強調(diào)了對單片機擴展的應(yīng)用。目前世界上單片機年產(chǎn)量已達十多億片,通常是當(dāng)年微處理器產(chǎn)量的 45 倍以上。單片機的應(yīng)用已經(jīng)滲透到工業(yè)控制、家用電器、通信設(shè)備、信息處理、尖端武器等各個領(lǐng)域。隨著新技術(shù)的不斷開發(fā)與應(yīng)用,近年來單片機發(fā)展十分迅速,一個以微機應(yīng)用為主的新技術(shù)革命浪潮正在蓬勃興起。為紀念歷法編撰者萬年的功績,便將這部歷法命名為“萬年歷”。本電路為實現(xiàn)電子萬年歷的功能 ,采用單片機 AT89S52,輔助以必要的外圍電路 ,用 C 語言編寫程序 ,并進行模塊化設(shè)計而成的電子萬年歷系統(tǒng) .它通過 LCD12864 能正確顯示陰陽歷星期和時分秒 ,具有功能穩(wěn)定 ,精確度高和可調(diào)的特點。該電路采用 AT89S52 單片機作為核心,功耗小,能在 3V 的低壓工作,電壓可選用 3~5V 電壓供電。它可以對年、月、日、周、時、分、秒進行計時,還具有閏年補償?shù)榷喾N功能,而且 DS1302 的使用壽命長,誤差小?;?AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 摘 要 隨著科技的快速發(fā)展,時間的流逝 ,至從觀太陽、擺鐘到現(xiàn)在電子鐘,人類不斷研究,不斷創(chuàng)新紀錄。美國 DALLAS 公司推出的具有涓細電流充電能的低功耗實時時鐘電路 DS1302。對于數(shù)字電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、周日、時、分、秒和溫度等信息,還具有時間校準等功能。綜上所述此萬年歷 具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點,符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景。 關(guān)鍵詞 : 萬年歷,單片機 AT89S52, DS1302, LCD12864, DS18B20 基于 AT89S52 單片機和 DS1302 的多功能萬年歷設(shè)計 目 錄 1 前言 ...........
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1