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

正文內(nèi)容

基于stc89c52單片機(jī)的電子時(shí)鐘(日歷)---單片機(jī)課程設(shè)計(jì)報(bào)告附代碼-文庫(kù)吧

2025-09-16 15:24 本頁(yè)面


【正文】 信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流( IIL)。 FIash編程和程序校驗(yàn)期間, P1接收低 8位地址。 P2口: 是一個(gè)帶有內(nèi)部上拉電阻的 8位雙向 I/ O口, P2的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4個(gè) TTL邏輯門(mén)電路。對(duì)端口寫(xiě)“ 1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上 拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流( IIL)。在訪問(wèn)外部程序存 5 儲(chǔ)器或 16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX@DPTR指令)時(shí), P2口送出高 8位地址數(shù)據(jù)。在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX@RI 指令)時(shí), P2 口線上的內(nèi)容(也即特殊功能寄存器( SFR)區(qū)中 R2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。 Flash編程或校驗(yàn)時(shí), P2亦接收高位地址和其它控制信號(hào)。 P3口 : 是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/ O 口。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL邏輯門(mén)電路。對(duì) P3 口寫(xiě)入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入端時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流( IIL)。 P3口除了作為一般的 I/ O口線外,更重要的用途是它的第二功能,如下表所示: P3口還接收一些用于 Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。 RST 復(fù)位輸入。當(dāng)振蕩器工作時(shí), RST引腳 出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。 ALE/ PROG: 當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí), ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器, ALE 仍以時(shí)鐘振蕩頻率的 l/ 6 輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí) 目的。要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE脈沖。 6 、 LCD1602 簡(jiǎn)介 液晶顯示屏 LCD1602(如圖 3)以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn)在袖珍 式儀表和低功耗應(yīng)用系統(tǒng)中得到越來(lái)越來(lái)廣泛的應(yīng)用。 這里介紹的是字符型液晶模塊是一種 5*7點(diǎn)陣圖形來(lái)顯示字符的液晶顯示器,根據(jù)顯示內(nèi)容可分為 1 行16 個(gè)字、 2 行 16 個(gè)字、 2 行 20 個(gè)字等等,本設(shè)計(jì)用的是常用的 2 行 16 個(gè) 圖 2 字的 1602 液晶模塊。 主要用于顯示時(shí)間和定時(shí)時(shí)間,并且具有字符對(duì)比度調(diào)節(jié)和背光功能。 其引腳功能如下: ? 第 1腳: VSS為地電源 ? 第 2腳: VDD接 5V正電源 ? 第 3腳: V0為液晶顯示器對(duì) 比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高,對(duì)比度過(guò)高時(shí)會(huì)產(chǎn)生 “鬼影 ”,使用時(shí)可以通過(guò)一個(gè) 10K的電位器調(diào)整對(duì)比度 ? 第 4腳: RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。 ? 第 5腳: RW為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。當(dāng)RS和 RW共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng) RS為低電平 RW為高電平時(shí)可以讀忙信號(hào),當(dāng) RS為高電平 RW為低電平時(shí)可以寫(xiě)入數(shù)據(jù)。 ? 第 6腳: E端為使能端,當(dāng) E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。 ? 第 7~ 14腳: D0~ D7為 8位雙向數(shù)據(jù)線。 ? 第 15~ 16腳:空腳 7 軟件平臺(tái) 1) Keil 編程 Keil 的開(kāi)發(fā)工具的使用的基本過(guò)程: 1 ○創(chuàng)建 C 或匯編語(yǔ)言的源程序; 2 ○編譯或匯編源文件; 3 ○糾正源文件中的錯(cuò)誤; 4 ○從編譯器和匯編器連接目標(biāo)文件; 5 ○測(cè)試連接的應(yīng)用程序。 2) Proteus 仿真 Proteus 軟件不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器 件。 它是目前最好的仿真單片機(jī)及外圍器件的工具。 在編譯方面, 它也支持 IAR, Keil, PLAB 等 多種編譯器。 三、實(shí)驗(yàn)原理與設(shè)計(jì)內(nèi)容 實(shí)驗(yàn)原理 電子鐘從原理上講是一種典型的數(shù)字電路,其中包括了組合邏輯電路和時(shí)序電路。因此,我們此次設(shè)計(jì)與制做數(shù)字鐘就是為了了解數(shù)字鐘的原理,從而學(xué)會(huì)制作數(shù)字鐘 .而且通過(guò)數(shù)字鐘的制作進(jìn)一步的了解各種在制作中用到的中小規(guī)模集成電路的作用及實(shí)用方法 .且由于數(shù)字鐘包括組合邏輯電路和時(shí)敘電路 .通過(guò)它可以進(jìn)一步學(xué)習(xí)與掌握各種組合邏輯電路與時(shí)序電路的原理與使用方法 。 本設(shè)計(jì)基于單片機(jī)技術(shù)原理,以單片機(jī)芯片 AT89C52作為核心控制器,通過(guò)硬件電路的制作以及軟件程序的編制,設(shè)計(jì) 制作出一個(gè)多功能數(shù)字時(shí)鐘系統(tǒng)。單片機(jī)擴(kuò)展的 LCD顯示器用來(lái)顯示秒、分、時(shí)計(jì)數(shù)單元中的值。整個(gè)設(shè)計(jì)包括兩大部分 : 硬件部分和軟件部分 ,以單片機(jī)為核心 , 配以一定的外圍電路和軟件。硬件是整個(gè)系統(tǒng)的基礎(chǔ) , 軟件部分則要合理、充分地支持和使用系統(tǒng)的硬件 , 從而完成系統(tǒng)所要完成的任務(wù)。 三個(gè)組成部分 該時(shí)鐘系統(tǒng)主要由時(shí)鐘模塊、液晶顯示模塊、鍵盤(pán)控制模塊以及信號(hào)提示模塊組成。能夠準(zhǔn)確顯示時(shí)間(顯示格式為時(shí)時(shí):分分:秒秒, 24小時(shí)制),可隨時(shí)進(jìn)行時(shí)間調(diào)整。設(shè)計(jì)以硬件軟件化為指導(dǎo)思想,充分發(fā)揮單片機(jī)功能,大部 8 分功能 通過(guò)軟件編程來(lái)實(shí)現(xiàn),電路簡(jiǎn)單明了,系統(tǒng)穩(wěn)定性高。單片機(jī)在這種情況下誕生了基于單片機(jī)電子時(shí)鐘。 鍵盤(pán)控制模塊 按鍵中有一個(gè)復(fù)位鍵及定時(shí)鍵、調(diào)時(shí)鍵加一鍵和減一鍵,一個(gè)按鍵接在復(fù)位電路上,另外四個(gè)按鍵接在 P0—— P4口,低電平表示有按鈕按下;按鈕沒(méi)有接防抖電路,需要設(shè)計(jì)軟件防抖。 定時(shí)。按下定時(shí)鍵后可以開(kāi)始定時(shí),過(guò)程如下:定時(shí) 〉小時(shí)加 /減 〉按定時(shí) 分鐘加 /減 按定時(shí)。 調(diào)時(shí)。按下調(diào)時(shí)鍵后可以調(diào)時(shí),過(guò)程如下:調(diào)時(shí) 年加 /減 調(diào)時(shí) 月加 /減 調(diào)時(shí) 日加 /減 調(diào) 時(shí) 時(shí)加 /減 調(diào)時(shí) 分加 /減 調(diào)時(shí) 秒加 /減 調(diào)時(shí) 。 四、 調(diào)試過(guò)程 調(diào)試的主要過(guò)程包括硬件調(diào)試和軟件調(diào)試,其中軟件調(diào)試,也即程序編譯與仿真過(guò)程處于本次設(shè)計(jì)調(diào)試過(guò)程的核心環(huán)節(jié)。由于本設(shè)計(jì)已經(jīng)制作出液晶顯示電子鐘,所以硬件調(diào)試也很重要。兩種調(diào)試過(guò)程并非孤立或者分開(kāi)的,而是緊密相關(guān)。在此我們用到的開(kāi)發(fā)工具是仿真器。 硬件調(diào)試 完成仿真器軟件仿真后,就要連接上硬件也即液晶顯示電子鐘成品板進(jìn)行硬件調(diào)試 。 將仿真器通過(guò)串行電纜連接計(jì)算機(jī)上,將仿真頭接到仿真器,檢查接線是否有誤 ,確信沒(méi)有接錯(cuò)后,接上電源,打開(kāi)仿真器的電源開(kāi)關(guān)。再進(jìn)行仿真器和通信設(shè)置 。 仿真器和仿真頭設(shè)置正確,并且硬件連接沒(méi)有錯(cuò)誤,出現(xiàn) “硬件仿真”的對(duì)話框,并顯示仿真器、仿真頭的型號(hào)及仿真器的序列號(hào)。表明仿真器初始化正 9 確 。 硬件調(diào)試很重要也很麻煩,由于本次設(shè)計(jì)硬件非 PCB制板,而是手工焊板,焊點(diǎn)質(zhì)量、布線是否合理等對(duì)系統(tǒng)的影響比較大,這無(wú)疑增加硬件調(diào)試的難度。由于此前沒(méi)有很多的練習(xí),本次設(shè)計(jì)我所制作的液晶顯示電子鐘在質(zhì)量工藝上很難達(dá)到滿意程度,不過(guò)在調(diào)試中還算穩(wěn)定,基本功能都能較穩(wěn)定地實(shí)現(xiàn) 。 難達(dá)到滿意程度,不過(guò) 在調(diào)試中還算穩(wěn)定,基本功能都能較穩(wěn)定地實(shí)現(xiàn) 。 軟件調(diào)試 系統(tǒng)仿真分析電路原理圖在 ISIS里設(shè)計(jì)完成,并將系統(tǒng)軟件編譯成 .Hex文件,再進(jìn)行電子時(shí)鐘的系統(tǒng)虛擬仿真 。 ( 1)在 ISIS的原理圖中,右鍵單擊 AT89C51將其選中,然后單擊左鍵打開(kāi)AT89C51的 Edit Component 對(duì)話框,如下圖所示。 ( 2)選擇相應(yīng)的 .Hex文件,再在 Proteus ISIS 編輯窗口的 File菜單中選擇 Save Design 選項(xiàng),保存設(shè)計(jì),生成 .DSN文件 。 測(cè)試數(shù)據(jù)與數(shù)據(jù)分析 在 Proteus ISIS的 Debug菜單中選擇 Execute,運(yùn)行程序,系統(tǒng)仿真結(jié)果如下圖所示 。 (圖三) 10 實(shí)現(xiàn)功能的具體方法:當(dāng)進(jìn)入調(diào)整功能時(shí),按第一個(gè)鍵 K1進(jìn)行減運(yùn)算,按第二個(gè)鍵 K2進(jìn)行加運(yùn)算 。 按下第三個(gè)鍵 K3,實(shí)現(xiàn)日期 \時(shí)間調(diào)整及 \定時(shí)功能,等數(shù)字閃爍后,按一二 鍵進(jìn)行加減,從而可以進(jìn)行具體日期時(shí)間調(diào)整。按下第四個(gè)鍵 K4,可以進(jìn)行時(shí)間 \日期切換,將顯示時(shí)間或日期,采用 24小時(shí)制。時(shí)間顯示格式為:時(shí) 分 秒;日期顯示格式為:日 月 年。具有顯 示時(shí)間和日期的功能 五、 程序流程圖 流程圖如下: (圖四) 11 六、任務(wù)分工與成果展示 前期準(zhǔn)備 : 在課程設(shè)計(jì)前期, 我和小江分好任務(wù), 便 開(kāi)始 著手 查閱資料、調(diào)研,通過(guò)查閱有關(guān)書(shū)籍、論文,最終確定課題為基于 STC89C52 單片機(jī)的電子時(shí)鐘 。 課程設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1