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

正文內(nèi)容

(doc)-畢業(yè)設計--單片機自動打鈴系統(tǒng)論文-畢業(yè)設計(更新版)

2025-09-14 05:00上一頁面

下一頁面
  

【正文】 常感謝,還要感謝陪伴了我四年的每一個同學,因為他們,我的大學才不蒼白,因為他們,我的大學才精彩,也是因為他們,我的大學才有意義。6 總結(jié)與展望經(jīng)過這段時間的努力,畢業(yè)設計也接近了尾聲。表51 元件清單元器件名稱個數(shù)元器件名稱個數(shù)AT89S51單片機1DS13071LCD1602111N4148二極管129013三極管1蜂鳴器1發(fā)光二極管112MHz晶振122P電容210U電解電容110K電阻210K電位器147Ω電阻1按鍵45針排阻1萬用板1 調(diào)試過程 制作調(diào)試過程中所用儀器有:數(shù)字萬用表、電烙鐵,焊錫絲、焊錫膏、剝線鉗、尖嘴鉗、圓口鉗、鑷子,吸錫器等,另外準備盡量多的導線。表43 LCD1602的RAM地址映射表00010203040506070809404142434445464748490A0B0C0D0E0F10……274A4B4C4D4E4F50……67LCD1602寫操作時序如圖43所示。在24小時模式中,小時寄存器的第5位和第4位共同組成小時的十位數(shù)。再利用按鍵進入時間設定狀態(tài),設定完時間后單片機通過比較時間是否到達設定的時間來確定是否到打鈴時間,如果達到打鈴時間,則控制蜂鳴器響LED燈亮。LCD1602共有16個引腳,引腳說明如下:1腳,VSS,電源地;2腳,VDD,電源正極,接+5V;3腳,VL,液晶顯示偏壓,接正電源時對比度較弱,接地時對比度最高;4腳,RS,數(shù)據(jù)/命令選擇,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器;5腳,R/W,讀/寫選擇,高電平時進行讀操作,低電平時進行寫操作,當RS和R/W共同為低電平時可以寫入指令或者顯示地址,當RS為低電平R/W為高電平時可以讀忙信號,當RS為高電平R/W為低電平時可以寫入數(shù)據(jù);6腳,E,使能信號,當E端由高電平跳變?yōu)榈碗娖綍r,液晶塊執(zhí)行命令;714腳,D0D7,8位雙向數(shù)據(jù)線;15腳,BLA,背光源正極;16腳,BLK,背光源負極。內(nèi)部振蕩方式是在單片機的XTAL1和XTAL2引腳外接一個晶體振蕩器,與單片機內(nèi)部的振蕩器組成時鐘信號;外部振蕩方式是在外部將已有的脈沖信號引入單片機內(nèi),一般用于使單片機的時鐘與外部信號保持同步。如果程序鎖定位LB1被編程(P),那么值將在復位時由片內(nèi)鎖存。在正常操作狀態(tài)下,該引腳端口輸出恒定頻率的脈沖。它是地址總線的高8位復用,可驅(qū)動4個TTL負載。AT89S51提供5個中斷源,即:外部中斷源/INT0:;外部中斷源/INT1:,I/O設備中斷請求信號,或掉電故障異常事件中斷請求信號都可以作為外部中斷源連/INT0、/INT1。單片機的可擦除只讀存儲器可以反復擦除100次。圖33 按鍵電路 單片機電路 單片機簡介單片機是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的CPU、RAM、ROM、多種I/O口、中斷系統(tǒng)和定時器/計時器功能集成到一塊芯片上的完善的計算機系統(tǒng),它最早是被用在工業(yè)控制領域。常用的按鍵一般為觸點式按鍵,根據(jù)按鍵所連接的單片機引腳的電平高低來判斷其是否按下。當?shù)竭_打鈴時間時,單片機引腳啟動蜂鳴器和LED燈電路工作以聲光形式實現(xiàn)打鈴功能。因此,液晶顯示器在電子表以及各種小型、便攜式儀器、儀表中得到了廣泛的應用。這種字符顯示器由七段可發(fā)光的線段拼合而成。所以不采用此方案。而且這種電路中需要使用獨立式的數(shù)碼管,每一個數(shù)碼管都需要連接一個數(shù)據(jù)鎖存器和數(shù)碼管驅(qū)動芯片,連接線比較多,制作的過程中很容易出錯。 論文內(nèi)容與結(jié)構(gòu)本設計是以AT89S51單片機為核心的一款自動打鈴系統(tǒng),以時鐘芯片來實現(xiàn)計時功能,然后單片機負責將時間送入顯示電路顯示,整個系統(tǒng)不是很復雜,其設計主要包括單片機控制模塊、時鐘電路和顯示電路三個模塊的設計,在設計前本人在學校圖書館看了很多關于單片機方面的書,也在網(wǎng)上查了不少資料,也查閱過跟此設計相似的論文或者期刊,得到了不少啟發(fā)和經(jīng)驗,對本人的設計工作有很大的幫助,能很好的把握設計的整體方向和細節(jié),論文的結(jié)構(gòu)如下:第二章:系統(tǒng)的設計方案,根據(jù)系統(tǒng)所要實現(xiàn)的功能,確定設計的基本方案。時至今日,人們已經(jīng)可以通過測量原子的周期來計時了。一九七二年,美國的漢密爾頓公司發(fā)明了數(shù)字顯示手表,馬達和齒輪從手表中消失了。1511年,荷蘭人彼得單片機簡單的說就是一款微型的計算機,包含中央處理器CUP、隨機存取存儲器RAM、只讀存儲器ROM、I/O口、串行口等部分,可以作為一個系統(tǒng)的主控制器,將其他部分電路整合到一起組成一個系統(tǒng),為控制提供智能化。用單片機控制的自動打鈴器,充分發(fā)揮了體積小,價格便宜,功耗低可靠性好等特點,而且具有可改性,用于學校作息,方便了廣大師生。在學校生活中,每天上下課都離不開打鈴系統(tǒng)的使用。本設計主要是針對適用于校園打鈴系統(tǒng)要求的,其介紹了一種基于單片機的自動打鈴系統(tǒng)的設計方法,系統(tǒng)以AT89S51單片機為控制器,以DS1307時鐘芯片為系統(tǒng)提供時間,并在液晶顯示器上顯示,通過按鍵可以設定定時打鈴時間和打鈴的時間間隔。打鈴器可以為上下課的學生和老師們提供時間提醒,同時,也可作為一個提醒學生們作息時間的時間表,讓大家有一個時間意識,形成規(guī)律的生物鐘,對自身的健康也有很大的好處的。晷盤是一個有刻度的盤,其中央裝有一根與盤面垂直的晷針,針影隨太陽運轉(zhuǎn)而移動在盤上的位置。1728~1759年,英國的哈里森制造出高精度的標準航海鐘。機械鐘表進入中國最早是在公元1601年,意大利傳教士把鳴鐘作為貢品獻給當時的皇帝,揭開了中國人使用機械時鐘的序幕。當今時代是一個新技術(shù)層出不窮的時代,在電子領域尤其是自動化智能控制領域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未有的速度被單片機智能控制系統(tǒng)所取代。第五章:系統(tǒng)的調(diào)試,主要是介紹下系統(tǒng)硬件和軟件調(diào)試過程中的問題和解決方案,還有調(diào)試步驟的細節(jié)問題的說明。這種方案電路設計簡單,時間精確,使用方便。芯片還具有主電源掉電情況下的時鐘保護電路,DS1307的時鐘靠后備電池維持工作,拒絕CPU對其讀出和寫入訪問。半導體數(shù)碼管不僅具有工作電壓低、體積小、壽命長、可靠性高等優(yōu)點,而且響應時間短(),亮度也比較高,但是只能顯示數(shù)字,顯示內(nèi)容比較受到限制,又過多的占用單片機的I/O口。系統(tǒng)以AT89S51單片機為控制器,通過DS1307來為系統(tǒng)提供標準時間,單片機讀取DS1307時間后送液晶顯示器顯示,通過按鍵來設置打鈴時間。DS1307的引腳排列如圖31所示,引腳說明如下: XX2:;VBAT:+3V電源輸入;GND:地;SDA:數(shù)據(jù)線,輸入輸出數(shù)據(jù),需要外接上拉電阻;SCL:時鐘線,用來同步數(shù)據(jù);SQW/OUT:方波信號輸出端,可輸出供選擇的頻率方波,1Hz、4 KHz、8K Hz、32K Hz,需外接上拉電阻。本設計中按鍵用于設定定時時間、打鈴時間間隔,所以只需4路按鍵即可實現(xiàn)所需功能,采用獨立式按鍵即可。此后,在8031的基礎上發(fā)展出了MCS51系列單片機,基于這一系統(tǒng)的單片機一直到現(xiàn)在還廣泛應用著。AT89S51單片機內(nèi)部主要由9個部件組成:1個8位中央處理器;4KBFlash存儲器;128B的數(shù)據(jù)存儲器;32條I/O口線;2個定時器/計數(shù)器;1個具有6個中斷源、4個優(yōu)先級的中斷嵌套結(jié)構(gòu);用于多處理機通信、I/O擴展或全雙工UART的串行口;特殊功能寄存器;1個片內(nèi)振蕩器和時鐘電路。它是地址總線低8位及數(shù)據(jù)總線分時服用口,可驅(qū)動8個TTL負載。P3口的第二功能定義如表31所示:表31 P3口第二功能定義引腳定義功能引腳定義功能串行輸入口串行輸出口外部中斷0外部中斷1計時器0外部輸入計時器1外部輸入外部數(shù)據(jù)存儲器寫選通外部數(shù)據(jù)存儲器讀選通RST:復位輸入。:片外程序存儲器選通信號,低電平有效。XTAL2:來自反向振蕩器的輸出。復位引腳為RST,當系統(tǒng)上電后晶振電路穩(wěn)定后,RST引腳有一個高電平且持續(xù)2個機器周期以上,單片機系統(tǒng)就可以實現(xiàn)復位功能。單片機讀取數(shù)據(jù)后,通過控制LCD1602的讀寫端、復位端和使能端將其設置為寫入數(shù)據(jù)狀態(tài),再將數(shù)據(jù)通過P2口送入LCD1602實現(xiàn)顯示功能。DS1307的各類時間數(shù)據(jù)均以BCD碼的格式存儲在相應的時間寄存器中,具體分配如表41所示:表41 DS1307寄存器分配00H01H02H03H04H05H06H07H秒分小時星期日期月年控制字單片機通過讀取DS1307相應的寄存器字節(jié),可以獲取時鐘和日歷信息。讀數(shù)據(jù):輸入:RS=H,RW=H,E=H;輸出:D0D7=數(shù)據(jù)。中斷方式是利用單片機的外部中斷功能來檢測是否有按鍵按下。實物電路圖如圖51所示:圖51 實物電路圖編譯軟件程序。在硬件設計部分,顯示器件選的是液晶顯示器,它具有功耗和工作電壓低的特點,而且它的顯示質(zhì)量高,可視面積大,能很好的達到設計要求,還降低了軟件的編程難度。sbit LCD_RW=P3^6。uchar temp5,count_1,temp6。uchar opt_time。 LCD_RS=0。 return result。 LCD_EN=0。}void LCD_Prints(uchar *dat,uchar add,uchar lens){ uchar i。 DISP_up[2]=39。 DISP_up[7]=TBA[D1307[0]amp。 DISP_up[11]=39。 DISP_up[15]=39。:39。 39。 39。 }/***************************************************************************** 結(jié)束信號*******************************************************************************/ void iicstop(void) { sclk=0。 else { i=1。 sda=1。0x80)==0) sda=0。 temp1=addr。 delay(2)。i++) { temp2=temp21。 temp1=addr。 sclk=1。 sda=1。 } chn[temp1]=temp2。 iicstop()。0X0F)!=0X0F) { delay(60)。 } }break。 case 0x07:if(flag==0) { key_board_t=0。 QU_write(0xd0,0x02,0x03)。 } else { opt_tim
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1