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

正文內(nèi)容

基于proteus多功能電子萬(wàn)年歷的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文-全文預(yù)覽

  

【正文】 。 ! || State_Set ){ //公歷農(nóng)歷的年、月、日、星期 Show_YMD()。 //處于 設(shè)置模式 狀態(tài) 每次刷新 if(! amp。 //秒,每秒鐘刷新 if(! || State_Set) //分,普通模式每分鐘刷新 LCD_ShowTime(,6,87,Min_Flag,UpLine,UnderLine)。 //獲得時(shí)間 LCD_ShowWNL()。 GUI_Init()。只有這樣才能夠發(fā)揮更大的潛力,為設(shè)計(jì) 萬(wàn)年 歷 提供更有力的保障。該函數(shù)有效地降低了按鍵無(wú)響應(yīng)的概率,但依然無(wú)法做到點(diǎn)觸即可的效果,這還需要改進(jìn)。經(jīng)過(guò)長(zhǎng)時(shí)間的運(yùn)行,調(diào)試,最后把誤差范圍調(diào)整到 1天177。同時(shí)也要考慮在編譯過(guò)程中,除了顯示間隙還要算上系統(tǒng)數(shù)據(jù)處理與控制的時(shí)間間隙,否則同樣會(huì)出現(xiàn)閃爍的情況 。 仿真部分采用 Protus professional和 Keil軟件結(jié)合完成設(shè)計(jì),功能強(qiáng)大且操作較為簡(jiǎn)單,可以很容易的實(shí)現(xiàn)各種系統(tǒng)的仿真。 首先點(diǎn)擊左邊 Project窗口的 Target 1,然后使用菜單“ ProjectOption for target ‘ target1’” 設(shè)置對(duì)話框中的 Target頁(yè)面, Xtal后面的數(shù)值是晶振頻率值,本次設(shè)計(jì)設(shè)置為 12MHz; Memory Model用于設(shè)置 RAM使用情況選擇 Small;Compact是可以使用一頁(yè)外部擴(kuò)展 RAM,而 Larget則是可以使用全部外部的擴(kuò)展RAM。在 ProjectOption for target出現(xiàn)第二個(gè)對(duì)話框選擇目標(biāo) CPU(本次設(shè)計(jì)選擇 Atmel 公司的 AT89C52 芯片)。 ( 2)元器件選取:按設(shè)計(jì)要求,在對(duì)象選擇窗口中點(diǎn) P,彈出 PICK DEVICES對(duì)話框,在 KEYWORDS中填 寫要選擇的元器件,然后在右邊對(duì)話框中選中要選的元器件,則元器件列在對(duì)象選擇的窗口中。 開 始結(jié) 束2 9 天是 否 為 閏 年 ?年 的 狀 態(tài)是 否 為 2 月 ?3 1 天是是 否 為1 , 3 , 5 , 7 , 8 , 1 0 , 1 2 月 ?3 0 天否是否是否圖 判斷 閏年每月天數(shù) 非閏年每個(gè)月天數(shù)流程圖與之類似,這里就不再作具體說(shuō)明。首先在主函數(shù)中打開 0 號(hào)中斷開關(guān) ,響應(yīng)模式,總中斷開關(guān) IT0 = 1; EX0 = 1; EA = 1; 另外使用 button1 作為設(shè)置 位 選位, button2 作為上調(diào), button3 作為下調(diào),其功能流程圖如圖 所示 。首先是對(duì)定時(shí)器的選擇和初始化: 選擇定時(shí)器 0, 方式 1。其中時(shí)間的計(jì)算與獲取是整個(gè)系統(tǒng)的核心所在 , 另外數(shù)據(jù)顯示 、 聲音處理 、 過(guò)程控制也是 整個(gè)系統(tǒng)的重點(diǎn) 。應(yīng)用程序的可靠性、高效性、穩(wěn)定性直接影 響系統(tǒng)的實(shí)現(xiàn)與應(yīng)用 。 本系統(tǒng)使用 3 個(gè) button 元件分別作為設(shè)置位選、上調(diào)、下調(diào)等功能。 BLA、 BLK 分別為顯示器背光燈的正、負(fù)極。RS 為寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令寄存器。 表 中斷控制標(biāo)志列表 中斷源 工作標(biāo)志 向量地址 外部中斷 0 IE0 0311 計(jì)時(shí)器 0 TF0 0BH 外部中斷 1 IE1 13H 計(jì)時(shí)器 1 TF1 1BH 串行端口傳送 T1 23H 串行端口接收 R1 23H LCD 液晶顯示器 本系統(tǒng)選擇的 LCD 是 AMPIRE128 64 的漢字圖形型液晶顯示模塊,可顯示漢字及圖形。 單片機(jī)中斷 典型的 8051 單片機(jī)有 5 個(gè)中斷源,可分為兩個(gè)優(yōu)先級(jí),實(shí)現(xiàn)中斷服務(wù)嵌套。P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 (3) P1 口 P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出4TTL 門電流。 (2) P0 口 P0 口為一個(gè) 8 位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 AT89S51 單片機(jī)對(duì) DS18B20 寫入控制字并讀取相應(yīng)的數(shù)據(jù),繼而控制 LCM1602 作出對(duì)應(yīng)的顯示。并行 I/O 口主要是用于實(shí)現(xiàn)與外部設(shè)備中數(shù)據(jù)的并行輸入 /輸出,有些 I/O 口還具有其他功能。 :具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí) /計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并與 2 級(jí)的優(yōu)先級(jí)別選擇。這些功能部件通常都掛靠在單片機(jī)內(nèi)部總線上,通過(guò)內(nèi)部總線傳送數(shù)據(jù)信息和控制信息。 圖 AT89S51 引腳圖 (1) 電源及晶振引腳 Vcc(第 40 腳): +5V 電源引腳; Vss(第 20 腳):接地引腳; XTAL XTAL2(第 1 18 腳):外接晶振的兩個(gè)引腳。 3 硬件設(shè)計(jì) 微機(jī)處理系統(tǒng)中硬件的 選擇 直接影響系統(tǒng)的功能 及 穩(wěn)定性。 Proteus 提供了 30 多個(gè)元件庫(kù)和 7000 余個(gè)元器件。編譯后能生成 .hex 文件,能直接為 ISIS 7 Professional 仿真軟件所使用。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng) L51連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過(guò)一 個(gè)集成開發(fā)環(huán)境( uVision)將這些部分組合在一起。當(dāng)今,數(shù)字萬(wàn)年歷主要還是用于計(jì)時(shí)、自動(dòng)報(bào)時(shí)、定時(shí)、日期查詢以及自動(dòng)控制等方面。前兩次革命是擺和擺輪游絲的發(fā)明,以及石英晶體振蕩器的應(yīng)用,第三次革命就是單片機(jī)數(shù)碼計(jì)時(shí)技術(shù)的應(yīng)用,使得從原來(lái)傳統(tǒng)指針計(jì)時(shí)的方式發(fā)展為人們?nèi)粘8鼮槭煜さ囊构鈹?shù)字顯示方式,直觀明了,并增加了全自動(dòng)日期,星期,溫度以及農(nóng)歷等顯示功能,它更符合消費(fèi)者的生活需求。國(guó)內(nèi)企業(yè)為了獲得更大的投資收益,在生產(chǎn)規(guī)模和產(chǎn)品質(zhì)量上不斷提升,開發(fā)單片機(jī)呈必然趨勢(shì)。而相比市場(chǎng)出售的其他高科技時(shí)間工具,本系統(tǒng)有著制作簡(jiǎn)單,成本低廉等市場(chǎng)優(yōu)勢(shì)。從 1972年至今單片機(jī)經(jīng)歷了四個(gè)階段的發(fā)展,從 Inter公司推出的 MCS8為代表的單片機(jī)到第二階段的部分功能優(yōu)化,再到8位至 16的轉(zhuǎn)變,衍生到今天的單片機(jī)用于生活和各個(gè)工業(yè)用途。 而且多功能電子萬(wàn)年歷采用直觀的數(shù)字顯示,可以同時(shí)顯示年、月、日、時(shí)、分、秒等信息,還具有時(shí)間校準(zhǔn)等功能。 關(guān)鍵詞 : Proteus ; AT89S51; 單片機(jī) ; 電子萬(wàn)年歷 Design and Realization of multi function electronic calendar based on Proteus Abstract In this paper, the design of multi function electronic calendar based on Proteus and the realization of its function. By means of circuit simulation software Proteus, in terms of hardware using AT89S51 microcontroller as the main control center, by LCD dot matrix LCD display. For years, month, day, week, hour, minutes and seconds for time, but also has a leap year pensation and other functions, can display year, month, day, time, minutes, seconds and other information. In the software aspect, mainly includes calendar program time to adjust procedures and display program. Key words: Proteus; AT89S51; Single chip microputer; Electronic calendar 目錄 1 綜 述 .............................................................. 錯(cuò)誤 !未定義書簽?;?Proteus 多功能電子萬(wàn)年歷的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 本文 基于 Proteus 多功能電子萬(wàn)年歷的設(shè)計(jì) 并實(shí)現(xiàn)了 其 功能。在軟件方面,主要包括日歷程序、時(shí)間調(diào)整程序和顯示程序 。它的出現(xiàn)給人們的 日常生活帶來(lái)的諸多方便,在時(shí)間極顯寶貴的現(xiàn)代 已經(jīng) 廣泛應(yīng)用于各個(gè)領(lǐng)域,其作用更是不言而喻。 單片機(jī)及多功能電子萬(wàn)年歷的發(fā)展簡(jiǎn)述 單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī),是典型的嵌入式微控制器 , 其英文縮寫為MCU,它最早是用在工業(yè)控制領(lǐng)域。相比起傳統(tǒng)的時(shí)間工具,本系統(tǒng)有著精確顯示時(shí)間計(jì)算,清晰、全面的顯示信息界面,沒(méi)有厭余數(shù)據(jù),且具有溫度、農(nóng)歷顯示等功能,這些是傳統(tǒng)時(shí)間工具無(wú)法達(dá)到的。 在國(guó)內(nèi):?jiǎn)纹瑱C(jī)的學(xué)習(xí)呈上升趨勢(shì),但很多人學(xué)習(xí)是無(wú)頭緒,不知道從何入手,行業(yè)發(fā)展迅速,國(guó)內(nèi)生產(chǎn)技術(shù)不斷提升。 在國(guó)外:最具有代表性的計(jì)時(shí)產(chǎn)品就是電子萬(wàn)年歷,它是近代世界鐘表業(yè)界的第三次革命。目前,市場(chǎng)上出售的萬(wàn)年歷品種很多,其中大部分是基于單片機(jī)技術(shù)設(shè)計(jì)的電子系統(tǒng)。 Keil uVision3 介紹 圖 Keil uVision3軟件 Keil uVision3 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。然后分別由 C51 及 C51 編譯器編譯生成目標(biāo)文件( .OBJ)。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。它能對(duì)各種處理器進(jìn)行實(shí)時(shí)仿真、調(diào)試與測(cè)試的 EDA 工具,真正實(shí)現(xiàn)了再?zèng)]有目標(biāo)原型是就可以對(duì)系統(tǒng)進(jìn)行調(diào)試測(cè)試與驗(yàn)證。通過(guò) Keil uVision3 編譯生成的 .hex 文件能直接用于 Proteus 所設(shè)計(jì)的電路圖上。 AT89S51 采用 的是 40 只引腳的雙列直插式封裝, 如圖 所示。 AT89S51 的內(nèi)部結(jié)構(gòu) 其 內(nèi)部結(jié)構(gòu)包含了作為微型計(jì)算機(jī)所必需的基 本功能部件,如 CPU、 RAM、ROM、定時(shí) /計(jì)數(shù)器和可編程并行 I/O 口、可編程串行口等。 (RAM):片內(nèi)有 128 個(gè) 8 位用戶 8 個(gè)據(jù)存儲(chǔ)單元和 128 個(gè)專用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1