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

正文內(nèi)容

基于at89c51單片機(jī)的電子萬年歷設(shè)計-預(yù)覽頁

2025-07-07 15:24 上一頁面

下一頁面
 

【正文】 : 定時 /計數(shù)模式選擇位。 1) 工作方式寄存器 TMOD 工作方式寄存器 TMOD 用于設(shè)置定時 /計數(shù)器的工作方式 ,低四位用于 T0,高GATEC/TM1M0GATEC/TM1M0T H 1 T L 1 T H 0 T L 0T 1 方 式T 0 方 式T 1 引 腳T 0 引 腳機(jī) 器 周期 脈 沖內(nèi) 部 總 線T M O DT C O N外 部 中 斷 相 關(guān) 位TF1TR1TF0TR0 IV 四位用于 T1。每來一個脈沖計數(shù)器加1,當(dāng)加到計數(shù)器為全 1 時,再輸入一個脈沖就使計數(shù)器回零,且計數(shù)器的溢出使TCON 中 TF0 或 TF1 置 1,向 CPU 發(fā)出中斷請求(定時 /計數(shù)器中斷允許時)。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計算機(jī)應(yīng)用與智能化 III 控制的科學(xué) 家、工程師。在發(fā)展 MCU 方面,最著 名的廠家當(dāng)數(shù) Philips 公司。在開創(chuàng)嵌入式系統(tǒng)獨(dú)立發(fā)展道路上, Intel 公司功不可沒。 因此,采用單片機(jī) 8051 原理制作的電子萬年歷,不僅僅在原理上能夠成功實(shí)現(xiàn)計時等功能,也更經(jīng)濟(jì),更適用,更符合我們實(shí)際生活的需要,對我們生來說也更加有用。 電子萬年歷設(shè)計與制作可采用數(shù)字電路實(shí)現(xiàn),也可以采用單片機(jī)來完成。 綜上所述此 電子 萬年歷具有讀取方便、顯示直觀、功能多樣、電路簡潔、成本低廉等諸多優(yōu)點(diǎn),符合電子儀器儀表的發(fā)展趨勢,具有廣闊的市場前景 。 電子萬年歷的發(fā)展現(xiàn)狀及前景 電子 萬年歷是采用 基于單片機(jī)以 實(shí)現(xiàn)對 .時 ,分 ,秒 .數(shù)字顯示的計時裝置 ,廣泛用于個人家庭 ,車站 , 碼頭辦公室等公共場所 ,成為人們常生活中不可少的必需品 ,由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用 ,使得 電子 鐘的精度 ,遠(yuǎn)遠(yuǎn)超過老式鐘表 , 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴(kuò)展了鐘表原先的報時功能。因此在這里,我想能不能把一些輔助功能加入鐘表中。 所以,電子萬年歷無論作為比賽題目還是練習(xí)題目都是很有價值。因?yàn)?它的有很好的開放性和可發(fā)揮性,因此對作者的要求比較高,不僅考察了對單片機(jī)的掌握能力更加強(qiáng)調(diào)了對單片機(jī)擴(kuò)展的應(yīng)用。系統(tǒng)由主控制器 AT89C5顯示電路、按鍵電路、和復(fù)位電路等部分構(gòu)成,能實(shí)現(xiàn)時鐘日歷顯示的功能,能進(jìn)行 年、月、日、 時、分、秒的顯示。它體積小,成本低,功能強(qiáng),廣泛應(yīng)用于智能產(chǎn)業(yè)和工業(yè)自動化上。單片機(jī)是集 CPU ,RAM ,ROM ,定時,計數(shù)和多種接口于一體的微控制器。 本文通過對一個基于單片機(jī) 的能實(shí)現(xiàn)萬年歷功能電子時鐘的設(shè)計,從而達(dá)到學(xué)習(xí)、了解單片機(jī)相關(guān)指令在各方面的應(yīng)用。 而 電子萬年歷作為電子類小設(shè)計不僅是市場上的寵兒,也是是單片機(jī)實(shí)驗(yàn)中一個很常用的題目。 LED 數(shù)字顯示的日歷鐘顯示清晰直觀、走時準(zhǔn)確、可以進(jìn)行夜視,并且還可以擴(kuò)展出多種功能。鐘表的發(fā)展是非常迅速的,從剛開始的機(jī)械式鐘表到現(xiàn)在普遍用到的數(shù)字式鐘表,即使現(xiàn)在鐘表千奇百怪,但是它們都只是完成一種功能 ——計時功能,只是工作原理不同而已,在人們的使用過程中,逐漸發(fā)現(xiàn)了鐘表的功能太單一,沒有更大程度上的滿足人們的需求。發(fā)展到現(xiàn)在人們廣泛使用的 電子 萬年歷。它可以對年、月、日、時、分、秒進(jìn)行計時,對于電子萬年歷采用直觀的數(shù)字顯示,可以同時顯示年、月、日、時、分、秒等信息,還具有時間校準(zhǔn)等功能。同時通過端口讀入當(dāng)前外部控制狀態(tài)來改變程序的不同狀態(tài),實(shí)現(xiàn)不同功能。所以在該設(shè)計與制作中我選用了單片機(jī) 8051,它是低功耗、高性能的 CMOS 型 8 位單片機(jī)。 “創(chuàng)新模式 ”獲得成功,奠定了 SCM 與通用計算機(jī)完全不同的發(fā)展道路。從這一角度來看, Intel 逐漸淡出 MCU的發(fā)展也有其客觀因素。更不用說自動控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械了。 組成圖如下圖 () 圖( ) 定時 /計數(shù)器的工作原理 加 1 計數(shù)器輸入的計數(shù)脈沖有兩個來源 ,一個是由系統(tǒng)的時鐘振蕩器輸出脈沖經(jīng)12 分頻后送來;一個是 T0 或 T1 引腳輸入的外 部脈沖源。 TMOD 用于設(shè)置其工作方式; TCON 用于控制其啟動和中斷申請。即此時定時器的啟動條件,加上了或引腳為高電平這一條件。定時 /計數(shù)器有四種工作方式,由 M1M0 進(jìn)行設(shè)置。 T1 計數(shù)溢出時由硬件自動置TF1 為 1。 TF1 也可以用軟件置 1 或清 0,同硬件置 1 或清 0 的效果一樣。所以,用軟件可控制定時 /計數(shù)器的啟動與停止。 原理圖如下圖 (): 圖 () 計數(shù)個數(shù)與計數(shù)初值的關(guān)系為: 定時時間 =( 216T0 初值 ) 時鐘周期 12 定時器的初始化過程 (1)根據(jù)要求選擇方式,確定方式控制字,寫入方式控制寄存器 TMOD。 (5)等待定時 /計數(shù)時間到,則執(zhí)行中斷服務(wù)程序;如果查詢處理則編寫查詢程序,判斷溢出標(biāo)志,溢出標(biāo)志等于 1,則進(jìn)行相應(yīng)處理。當(dāng) CPU 正在執(zhí)行中斷服務(wù)程序時 , 又有中斷優(yōu)先級更高的中斷申請產(chǎn)生 , 這時 CPU 就會暫停當(dāng)前的中斷服務(wù)轉(zhuǎn)而處理高級中斷申請 , 待高級中斷處理程序完畢再返回原中斷程序斷點(diǎn)處繼續(xù)執(zhí)行 , 這一過程稱為中斷嵌套。 80C51 有二個 定時 中斷源,即: (1) TF0()— T0 溢出中斷 (2) TF1()— T1 溢出中斷 中斷響應(yīng)的過程 (1) 在每條指令結(jié)束后 , 系統(tǒng)都自動檢測中斷請求信號 , 如果有中斷請求,且 CPU 處于開中斷狀態(tài)下 , 則響應(yīng)中斷。 (4) 恢復(fù)現(xiàn)場 , 用堆棧指令將 保護(hù)在堆棧中的數(shù)據(jù)彈出來 , 在恢復(fù)現(xiàn)場前要關(guān)中斷 , 以防止現(xiàn)場被破壞。 其基本特征是發(fā)送與接收時鐘始終保持嚴(yán) 格同步。 2247。其中 fOSC 是振蕩器頻率 , UART 為通用異步接收和發(fā)送器的英文縮寫。 在模式 0 中 , SM2 必須是 0 串行口操作模式選擇 表 ( ) 表( ) 80C51 串行口的工作方式 方式 1 方式 1 是 10 位數(shù)據(jù)的異步通信口。 停止位數(shù) 據(jù) 位 8 位起始位L S B M S B空閑空閑D 0D 71 幀 共 1 0 位 IX 圖( ) 用軟件置 REN 為 1 時,接收器以所選擇波特率的 16 倍速率采樣 RXD 引腳電平,檢測到 RXD 引腳輸入電平發(fā)生負(fù)跳變時,則說明起始位有效,將其移入輸入移位寄存器,并開始接收這一幀信息的其余位。 按鍵的連線引到行線、列線的交叉點(diǎn)出,行線、列線分別連接到按鍵開關(guān)的兩端,行線通過上拉電阻接到 +5V 電平上。 由于矩陣式鍵盤中行線、列線為多鍵公用,各按鍵均影 響該鍵所在行和列的電平,因此各按鍵彼此將相互發(fā)生影響,所以必須將行線、列線信號配合起來 并作適當(dāng)處理,才能確定閉合鍵的位置。若有,則說明有鍵按下;若無,則說明武鍵按下。如果行電平由高電平變成低電平,則可確定此行和此列交叉點(diǎn)處的按鍵被按下。體現(xiàn)在鍵盤工作方式上就是編程掃描、定時掃描和中斷掃描三種工作方式。 同獨(dú)立式按鍵的接口一樣,一般可用下列方法組成矩陣式鍵盤接口。 還可用 8051 的串行端口 RXD和 TXD線擴(kuò)展矩陣式鍵盤的掃描線或用譯碼器擴(kuò)展掃描線。所謂動態(tài)掃描顯示即輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,利用發(fā)光管的余輝和人眼視覺暫留作用,使人的感覺好像各位數(shù)碼管同時都在顯示。注意,如果用C語言編寫程序,則擴(kuò)展名為 (.c);如果用匯編語言編寫程序,則擴(kuò)展名必須為 (.asm)。 第四章 設(shè)計流程圖 總體設(shè)計流程圖 XVI 此萬年歷具有顯示時間和調(diào)整時間的功能 ;外設(shè)有六個按鍵,一個為復(fù)位開關(guān),一個為分層顯示時間,其余按鍵為調(diào)整時間。 初始化流程圖 開始 系統(tǒng)初始化 有無按鍵按下 ? 選擇相應(yīng)的功能模式 調(diào)整運(yùn)行時間 進(jìn)入功能模式運(yùn)行 正常顯示 Y N XVII 為了產(chǎn)生時 間,可以用電腦系統(tǒng)時間來定時,但這樣定時不精確,采用單片機(jī)內(nèi)部時間,可以將時間精確至毫秒級,所以本次設(shè)計采用 晶振來定時。 按鍵消抖流程圖 開始 選擇方式控制寄存器 TMOD 置定時器的高八位 TH0 置定時器的低八位 TL0 啟動 T0( TR0) 打開所有中斷( EA) XVIII 本設(shè)計采用 機(jī)械式開關(guān),由于它的彈性作用,一個按鍵開關(guān)在閉合時不會馬上穩(wěn)定地接通,斷開時也不會馬上斷開,因而在閉合和斷開時的瞬間都會有一串的抖動。導(dǎo)師淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對我影響深遠(yuǎn)。在此感謝 各位實(shí)驗(yàn)室老師 的指導(dǎo)和幫助; 感謝 各位室友及同學(xué)的幫助 ;感謝 XXX 院母校 的關(guān)心、支持和幫助; 在 四年的學(xué)習(xí)期間,沒 有 你 們的幫助和支持是沒有辦法完成我的學(xué)位論文的, 愿師生之誼長存, 同窗之間的友誼長存。//數(shù)碼管顯示數(shù)組 uchar Runtime=0,temp=0,change=0,spark=0,move=0,add=0,sure=0,clock=0。 void keyscan()。//數(shù)碼管顯示函數(shù) void Delay(uint z)。 while(1) XXIII { keyscan()。 if(SparkTime=300) SparkTime=0。 P0=0Xfe。amp。 } else if(SparkTime=150amp。 dula=0。 XXV dula=0。 if(move==2) { if(SparkTime=0amp。 dula=0。 dula=1。 dula=1。 wela=0。 dula=1。SparkTime300) { P0=NumShow[cc]。 } case 3: { P0=NumShow[dd]。 wela=1。SparkTime150) { P0=0。amp。 } } break。 P0=0Xef。amp。 } else if(SparkTime=150amp。 dula=0。 dula=0。 if(move==6) { if(SparkTime=0amp。 dula=0。 dula=1。 for(i=z。j)。0xf0。0xf0。 } break。 //停止閃爍 move=0。 //移到最右邊時再從頭開始 } } break。 if(Num1==2) { if(Num24) Num2=0。 } if(move==4)//設(shè)置分的個位 { Num4++。 } if(move==6)//設(shè)置秒的個位 { Num6++。 if(Num29) Num2=0。 if(Num3==1) XXXIV { if(Num42)Num4=0。 } if(move==6) { Num6++。 temp=tempamp。 temp=tempamp。 temp=tempamp。 if(sure1) sure=0。0xf0。 Num4=uMonth%10。 Num2=uHour%10。 Num6=uSecond%10。//定時 2ms TR0=1。 TH0=(6553650000)/256。 if(runtime==500)//時間為 1s { runtime=0。 if(++uDay==30) { uDay=0。//停止閃爍 move=0。 uDay=Num5*10+Num6。 } sure=0。 二 、 要求: 熟悉單片機(jī), C 語言等相關(guān)知識。 成果形式:軟件程序,硬件模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1