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

正文內(nèi)容

基于單片機的數(shù)字鐘的設(shè)計(存儲版)

2025-01-16 09:43上一頁面

下一頁面
  

【正文】 電源,問題就得到解決了。 sbit lcd_rs=P0^0。 void write_(uchar)。 write_str(0x80,disp1)。 shi++。amp。 yue++。 } sfmdisplay(0x40+0x09,miao)。y0。 lcd_en=0。 } void write_str(uchar addr,uchar *str)//顯示字符串 { write_(addr)。 //關(guān)閉顯示屏 write_(0x01)。 TR0=1。 write_(0x80+0X40+0x0a)。 19 break。 break。 } } if(KDOWN==0) { delay(5)。 if(KUP==0) { while(!KUP)。 fen。 if(shi==24) shi=0。 sfmdisplay(0x40+0x03,shi)。ri==29) ri=1。 write_(0x80+0x0b)。 if((yue==1||yue==3||yue==5||yue==5||yue==8||yue==10||yue==12)amp。 write_(0x0f)。 } } if(KDOWN==0) { delay(5)。 if(KUP==0) { while(!KUP)。 sfmdisplay(0x04,nian)。 if(KDOWN==0) { while(!KDOWN)。 write_(0x0f)。 write_(0x80+0x08)。 sfmdisplay(0x0a,ri)。amp。ri==31) ri=1。 if(yue==2amp。 shi。 if(KUP==0) { while(!KUP)。 } } if(KDOWN==0) { delay(5)。 write_(0x0f)。 write_(0x80+0X40+0x0a)。 TR0=1。 break。 KNUM++。 EA=1。 } void init() 18 { write_(0x38)。 delay(1)。 lcd_=。x0。 } sfmdisplay(0x40+0x03,shi)。amp。 yue++。 fen++。 void shanping()。 uchar aa,shi,fen,miao,ri=1,yue=1,nian=9,KNUM。 在這次設(shè)計過程中,我還查閱了許多相關(guān)資料,通過參考和研究別人的一些設(shè)計,使自己的設(shè)計思路更 加周密、全面,從而使設(shè)計出來的作品也更加完善和高質(zhì)量。 在本數(shù)字鐘的設(shè)計調(diào)試中遇到了很多的問題。用作“計數(shù)器”功能時,寄存器在對應的外部輸入管腳 T0/T1 上每發(fā)生一次 1 到 0 的跳變時加 1。如圖 3。 下圖 2為 LCD 液晶顯示屏。 9 當 T/C 工作在計數(shù)器時,計數(shù)脈沖來自外部脈沖輸入引腳 T0 或 T1。 定時 /計數(shù)器 8051 系列單片機至少有兩個 16 位內(nèi)部定時器 /計數(shù)器。欲使 CPU 僅訪問外部程序存儲器(地址為 0000H— FFFFH), EA 端必須保持低電平(接地)。即使不訪問外部存儲器, ALE仍以時鐘振蕩頻率的 l/ 6 輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。作輸入端時,被外部拉低的 P3 上拉電阻輸出電流( IIL)。對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上 拉電阻,某個引腳被外部信號拉低時會輸出一個電流( IIL)。 7 在 Flash 編程時, P0 口接收 指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。 AT89S51 提供以下標準功能: 4k 字節(jié) Flash 閃速存儲器, 128 字節(jié)內(nèi)部RAM, 32 個 I/ O 口線,兩個 16 位定時/計數(shù)器,一個 5 向量兩級斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。三級加密程序存儲器 片內(nèi)存儲器的容量不可能很大;引腳也嫌少, I/O引腳常不夠用,且兼第二功能,第三功能但存儲器和 I/O 口都易于擴展。 第三階段 1982~ 1983 年,高級 8位機階段,發(fā)展了高性能 的 8位單片機,例如 MCS51系列單片機,它帶有串行 I/O 接口和多個 16位定時器 /計數(shù)器,具有多級中斷功能。 整個系 統(tǒng)的控制方案是:上電后系統(tǒng)自動進入時間顯示,從 00: 00: 00 開始計時,并且顯示“年”、“月”、“日”,通過按下時間設(shè)定 /啟動計時鍵 KEY,系統(tǒng)停止計時,進入到時間設(shè)定狀態(tài),系統(tǒng)保持原有的顯示,等待鍵入當前時間, 通過按鍵 KUP 和 KDOWN 調(diào)節(jié)各數(shù)值,根據(jù)需要按相應的數(shù)字鍵可以順序設(shè)置時、分、秒,并在相應的 LCD 上顯示設(shè)計值,設(shè)置完畢后,系統(tǒng)將從設(shè)定后的時間開始計時顯示; RS 調(diào)節(jié)是否顯示時間, LCDEN 表示顯示器使能,使之暫停。另外具有校時功能,秒表功能,和定時器功能,利用單片機實現(xiàn)的數(shù)字時鐘具 有編程靈活,便于功能的擴充等優(yōu)點。 設(shè)計意義 用單片及制作數(shù)字鐘是單片機的一個典型應用。單片機在生產(chǎn)生活中的許多方面得到廣泛的應用,例如,生活中五彩變幻的霓虹燈,手機通信,溫度檢測,流量控制等都涉及到單片機。發(fā)展了 MCS96系列等 16位單片機。 主要性能參數(shù) : 2 個 16 位定時/計數(shù)器 6 單片機的引腳說明 單片機( microcontroller,又稱微控制器)是在一塊硅片上集成了各種部件的微型計算機。掉電方式保存 RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復位。對端口寫“ 1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。 Flash 編程或校驗時, P2 亦接收高位地址和其它控制信號。 Flash 存儲器編程時,該引腳加上 +12V 的編程允許電源 Vpp,當然這必須是該器件是使用 12V 編程電壓 Vpp 。若是計數(shù)內(nèi)部晶振驅(qū)動時鐘,則它是定時器;若是計數(shù) 8051 的輸入引腳的脈沖信號,則它是計數(shù)器。當晶振為 12MHz 時,最高技術(shù)頻率為 500KHz,高于此頻率將計數(shù)出錯 。 2 體積小、重量輕 液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。 圖 4 上電與按鈕復位電路 11 三、軟件設(shè)計 數(shù)字電子鐘設(shè)計中主要使用定時器 T0 中斷 ET0,利用 ET0 中斷進行計時時間的自增,從而實現(xiàn)計時功能。 軟件結(jié)構(gòu)圖如下圖 5。 軟件測試 數(shù)字鐘的功能雖然比較少,但是程序也較為復雜,特別對于初學者的我來說更是如此 ,所以在編寫程序和調(diào)試時出現(xiàn)了相對較多的問題。 sbit KEY=P0^5。 void write_data(uchar)。 write_str(0x80+0x40,disp2)。 if(shi==24) { shi=0。ri==32) { ri=0。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1