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

正文內(nèi)容

畢業(yè)設(shè)計(jì)單片機(jī)自動(dòng)打鈴系統(tǒng)論文定稿-wenkub.com

2024-10-04 13:24 本頁面
   

【正文】 return(i)。 if(sda==1) 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 35 i=0。 } /********************************************************************************** ** 檢測(cè)應(yīng)答信號(hào) ***********************************************************************************/ uchar upcheck(void) { uchar i。 sclk=0。 sclk=1。 DISP_dw[15]=39。 DISP_dw[12]=39。 DISP_dw[9]=39。 DISP_dw[7]=39。 DISP_dw[4]=39。 DISP_dw[1]=39。 39。 39。 39。 39。 DISP_up[6]=TBA[D1307[0]4]。 DISP_up[4]=TBA[D1307[1]amp。0x0f]。ilens。 LCD_Write(0x0c,LCD_COMMAND)。 _nop_()。 LCD_RW=0。amp。 LCD_EN=0。 _nop_()。 } } /*********************************************************/ /*************************************************/ bit LCD_BUSY() { bit result。tt0。 uchar save_data[8]。 uchar time_tab[24]。 uchar TBA[]={0123456789}。 sbit FMQ=P3^4。 sbit LCD_RS=P3^7。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 27 致謝 回顧這次畢業(yè)設(shè)計(jì)的過程,感慨良多,收獲頗豐,首先要感謝我的導(dǎo)師,成凌飛老師。 本設(shè)計(jì)是針對(duì)學(xué)校的作息時(shí)間而設(shè)計(jì)的一種自動(dòng)打鈴系統(tǒng),但是它同樣可以用于其他的場所,如工廠,生廠車間等等,它能很好的起到時(shí)鐘提醒的作用,方便了人們的日常生活。 每隔設(shè)置的打鈴時(shí)間間隔,蜂鳴器響, LED 燈亮,實(shí)現(xiàn)打鈴功能。 按照電路原理圖焊接硬件電路板,先焊接芯片的底座,再焊接其外圍電路。本設(shè)計(jì)為 引腳控制 4路按鍵。 中斷方式是利用單片機(jī)的外部中斷功能來檢測(cè)是否有按鍵按下。 初 始 化 D S 1 3 0 7讀 取 時(shí) 、 分 、 秒寫 入 相 應(yīng) 數(shù) 據(jù)D S 1 3 0 7 應(yīng) 答 ?結(jié) 束YN開 始河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 20 表 42LCD1602 控制指令表 序號(hào) 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存儲(chǔ)器地址 0 0 0 1 字符發(fā)生存儲(chǔ)器地址 8 置數(shù)據(jù)存儲(chǔ)器地址 0 0 1 顯示數(shù)據(jù)存儲(chǔ)器地址 9 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址 10 向 CGRAM 或DDRAM 寫數(shù) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 LCD1602 內(nèi)部自帶有 80 8位的 RAM 緩沖區(qū), RAM 地址映射如表 43所示。 讀數(shù)據(jù):輸入: RS=H, RW=H, E=H;輸出: D0D7=數(shù)據(jù)。根據(jù)小時(shí)寄存器的第 6 位是 0 還是 1,置為 1 時(shí),是工作于 12 小時(shí)模式下,此時(shí),小時(shí)寄存器的第 5 位為 AM/PM 標(biāo)志。 DS1307 的各類時(shí)間數(shù)據(jù)均以 BCD 碼的格式存儲(chǔ)在相應(yīng)的時(shí)間寄存器中,具體分配如表 41 所示: 表 41 DS1307 寄存器分配 單片機(jī)通過讀取 DS1307 相應(yīng)的寄存器字節(jié),可以獲取時(shí)鐘和日歷信息。 圖 41 軟件設(shè)計(jì)流程圖 程序設(shè)計(jì)過程:首先要定義單片機(jī)的引腳,然后初始化器件,再利用 DS1307 的讀寫時(shí)序讀取時(shí)間數(shù)據(jù)。單片機(jī)讀取數(shù)據(jù)后,通過控制 LCD1602 的讀寫端、 復(fù)位端和使能端將其設(shè)置為寫入數(shù)據(jù)狀態(tài),再將數(shù)據(jù)通過 P2 口送入 LCD1602 實(shí)現(xiàn)顯示功能。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 14 圖 35 單片機(jī)最小系統(tǒng)電路 顯示電 路 LCD1602 為字符型液晶顯示器,分為帶背光和不帶背光兩種,主要技術(shù)參數(shù): 顯示容量, 16 2 個(gè)字符; 芯片工作電壓, ; 工作電流, ; 模塊最佳工作電壓, 5V; 字符尺寸, 。復(fù)位引腳為 RST,當(dāng)系統(tǒng)上電后晶振電路穩(wěn)定后, RST 引腳有一個(gè)高電平且持續(xù) 2 個(gè)機(jī)器周期以上,單片機(jī)系統(tǒng)就可以實(shí)現(xiàn)復(fù)位功能。晶振電路通常用兩種設(shè)計(jì)方式:內(nèi)部振蕩方式和外部振蕩方式。 XTAL2:來自反向振蕩器的輸出。當(dāng) EA 接地時(shí), CPU只執(zhí)行片外存儲(chǔ)器中的程序;當(dāng) EA 接 Vcc 時(shí), CPU 首先執(zhí)行片內(nèi)程序存儲(chǔ)器中的程序( 0000H~0FFFH),然后自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器中的程序( 1000H~FFFFH)。 PSEN :片外程序存儲(chǔ)器選通信號(hào),低電平有效。在與 Flash并行編程 /校驗(yàn)期間,該引腳也是編程負(fù)脈沖的輸入端。 P3 口的第二功能定義如表 31 所示: 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 12 表 31 P3 口第二功能定義 引腳定義 功能 引腳定義 功能 串行輸入口 串行輸出口 0INT 外部中斷 0 1INT 外部中斷 1 計(jì)時(shí)器 0 外部輸入 計(jì)時(shí)器 1 外部輸入 外部數(shù)據(jù)存儲(chǔ)器寫選通 RD 外部數(shù)據(jù)存儲(chǔ)器讀選通 RST:復(fù)位輸入。 P2 口( ~ )為 8 位準(zhǔn)雙向 I/O 口,當(dāng)作為 I/O 口使用時(shí),可直接連接外部I/O 設(shè)備。它是地址總線低 8 位及數(shù)據(jù)總線分時(shí)服用口,可驅(qū)動(dòng) 8 個(gè) TTL 負(fù)載。引起中斷的原因,或是能發(fā)出中斷申請(qǐng)的來源,稱為中斷源。 河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 11 AT89S51 單片機(jī)內(nèi)部主要由 9 個(gè)部件組成: 1 個(gè) 8 位中央處理器; 4KBFlash 存儲(chǔ)器;128B 的數(shù)據(jù)存儲(chǔ)器; 32 條 I/O 口線; 2 個(gè)定時(shí)器 /計(jì)數(shù)器; 1 個(gè)具有 6 個(gè)中斷源、 4 個(gè)優(yōu)先級(jí)的中斷嵌套結(jié)構(gòu);用于多處理機(jī)通信、 I/O 擴(kuò)展或全雙工 UART 的串行口;特殊功能寄存器; 1 個(gè)片內(nèi)振蕩器和時(shí)鐘電路。 AT89S51 是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓、高性能 CMOS8位微處理器。此后,在 8031 的基礎(chǔ)上發(fā)展出了 MCS51 系列單片機(jī),基于這一系統(tǒng)的單片機(jī)一直到現(xiàn)在還廣泛應(yīng)用著。硬件方法一般是加電容或者 RS 觸發(fā)器;軟件方法是在單片機(jī)在檢測(cè)引腳所連接的按鍵的工作狀態(tài)時(shí)加一個(gè)延時(shí)程序再次確認(rèn),通過 2 次的確認(rèn)就可以確保按鍵的工作狀態(tài)不受機(jī)械抖動(dòng)的影響了。本設(shè)計(jì)中按鍵用于設(shè)定定時(shí)時(shí)間、打鈴時(shí)間間隔,所以只需 4 路按鍵即可實(shí)現(xiàn)所需功能,采用獨(dú)立式按鍵即可。編碼鍵盤主要用硬件來實(shí)現(xiàn)對(duì)按鍵的識(shí)別,河南理工大學(xué)畢業(yè)設(shè)計(jì)(論文)說明書 9 非編碼鍵盤是由軟件來實(shí)現(xiàn)鍵盤的定義與識(shí)別。 DS1307 的引腳排列如圖 31 所示,引腳說明如下: X X2:接入 ; VBAT: +3V 電源輸入; GND:地; SDA:數(shù)據(jù)線,輸入輸出數(shù)據(jù),需要外接上拉電阻; SCL:時(shí)鐘線,用來同步數(shù)據(jù); SQW/OUT:方波信號(hào)輸出端,可輸出供選擇的頻率方波, 1Hz、 4 KHz、 8K Hz、32K Hz,需外接上拉電阻。再通過掃描 P1 口是否有按鍵按下,有按鍵按下時(shí),通過液晶顯示器顯示來設(shè)置定時(shí)時(shí)間、打鈴時(shí)間間隔,通過設(shè)定、移位、加數(shù)來實(shí)現(xiàn)。系統(tǒng)以 AT89S51 單片機(jī)為控制器,通過 DS1307 來為系統(tǒng)提供標(biāo)準(zhǔn)時(shí)間,單片機(jī)讀取 DS1307 時(shí)間后送液晶顯示器顯示,通過按鍵來設(shè)置打鈴時(shí)間。而且顯示內(nèi)容比數(shù)碼管要豐富。半導(dǎo)體數(shù)碼管不僅具有工作電壓低、體積小、壽命長、可靠性高等優(yōu)點(diǎn),而且響應(yīng)時(shí)間短(一般不超過 ),亮度也比較高,但是只能顯示數(shù)字,顯示內(nèi)容比較受到限制,又過多的占用單片機(jī)的 I/O 口。 顯示器件選擇 為了能以十進(jìn)制數(shù)碼直觀地顯示數(shù)字系統(tǒng)的運(yùn)行數(shù)據(jù),目前廣泛使用了七段字符顯示器,或稱做七段數(shù)碼管。芯片還具有主電源掉電情況下的時(shí)鐘保護(hù)電路, DS1307 的時(shí)鐘靠后備電池維持工作,拒絕 CPU 對(duì)其讀出和寫入訪問。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實(shí)現(xiàn)的時(shí)間誤差較大,硬件就比較復(fù)雜,穩(wěn)定性低,而且不易控制。這種方案電路設(shè)計(jì)簡單,時(shí)間精確,使用方便。這種方案電路結(jié)構(gòu)比較復(fù)雜,芯片使用比較多,靈活性不高,而且準(zhǔn)確度不夠精確,不利于系統(tǒng)的擴(kuò)展。 第五章:系統(tǒng)的調(diào)試,主要是介紹下系統(tǒng)硬件和軟件調(diào)試過程中的問題 和解決方案,還有調(diào)試步驟的細(xì)節(jié)問題的說明。不過就目前而言打鈴系統(tǒng)的功能由單一型發(fā)展成多功能多花樣的通用型,而且核心技術(shù)不再局限于單片機(jī),這更好的刺激了單片機(jī)行業(yè)的進(jìn)步和革新,要想不被時(shí)代的腳步所拋棄就必須不斷研究出新的東西,保持自身的優(yōu)勢(shì)。當(dāng)今時(shí)代是一個(gè)新技術(shù)層出不窮的時(shí)代,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),正以前所未有的速度被單片機(jī)智能控制系統(tǒng)所取代。新中國成立后, 1955 年初在天津成功制造裝配出 2 只鉆成品手表,從那時(shí)起,結(jié)束了中國人只能修表、不能制表的歷史。機(jī)械鐘表進(jìn)入中國最早是在公元1601 年,意大利傳教士把鳴鐘作為貢品獻(xiàn)給當(dāng)時(shí)的皇帝,揭開了中國人使用機(jī)械時(shí)鐘的序幕。 1969 年,由瑞士人創(chuàng)意、日本精工企業(yè)制作的第一塊石英手表 —— Seiko Astron 誕生,石英手表的發(fā)明是基于科學(xué)家們發(fā)現(xiàn)處于電路之中的石英晶體能產(chǎn)生頻率穩(wěn)定的振動(dòng)以及可以通過特殊的切割方式來控制石英晶體振動(dòng)的頻率。1728~1759 年,英國的哈里森制造出高精度的標(biāo)準(zhǔn)航海鐘。 唐迪于 1364 年制成 ,他首次在機(jī)械鐘里引入了輪式鐘擺。晷盤是一個(gè)有刻度的盤,其中央裝有一根與盤面垂直的晷針,針影隨太陽運(yùn)轉(zhuǎn)而移動(dòng)在盤上的位置。設(shè)備的智能化離不開單片機(jī)的使用。打鈴器可以為上下課的學(xué)生和老師們提供時(shí)間 提醒,同時(shí),也可作為一個(gè)提醒學(xué)生們作息時(shí)間的時(shí)間表,讓大家有一個(gè)時(shí)間意識(shí),形成規(guī)律的生物鐘,對(duì)自身的健康也有很大的好處的。 而 且 自動(dòng)打鈴系統(tǒng) 不斷影響著我們的學(xué)習(xí)和生活,它已被廣泛應(yīng)用于各個(gè)學(xué)校中, 它能夠?qū)崿F(xiàn)學(xué)校的 辦公自動(dòng)化 ,便于學(xué)校的管理。 本設(shè)計(jì)主要是針對(duì)適用于校園打鈴系統(tǒng)要求的,其介紹了一種基于單片機(jī)的自動(dòng)打鈴系統(tǒng)的設(shè)計(jì)方法,系統(tǒng)以 AT89S51 單片機(jī)為控制器,以 DS1307 時(shí)鐘芯片為系統(tǒng)提供時(shí)間,并在液晶顯示器上顯示,通過按鍵可以設(shè)定定時(shí)打鈴時(shí)間和打鈴的時(shí)間間隔。打鈴裝置有很多 種 ,比如手機(jī)的打鈴系統(tǒng),鬧鐘的機(jī)械打鈴裝置,廣播打鈴系統(tǒng)等等,但是日常生活中見得最多的還是校園的自動(dòng)打鈴系統(tǒng)。在學(xué)校生活中,每天上下課都離不開打鈴系統(tǒng)的使用。系統(tǒng)軟件設(shè)計(jì)采用 C 語言來完成, C 語言語法簡潔,使用方便,用于完成軟件設(shè)計(jì)非常方便。 用單片機(jī)控制的自動(dòng)打鈴器,充分發(fā)揮了體積小,價(jià)格便宜,功耗低可靠性好等特點(diǎn),而且具有可改性,用于學(xué)校作息,方便了廣大師 生。對(duì)于那些上課精力過于集中、知識(shí)面拓展比較廣的老師的拖堂現(xiàn)象也給了一個(gè)下課時(shí)間提醒,以免耽誤學(xué)生們下一節(jié)課的上課時(shí)間。單片機(jī)簡單的說就是一款微型的計(jì)算機(jī),包含中央處理器 CUP、隨機(jī)存取存儲(chǔ)器 RAM、只讀存儲(chǔ)器 ROM、 I/O 口、串行口等部分,可以作為一個(gè)系統(tǒng)的主控制器,將其他部分電路整合到一起組成一個(gè)系統(tǒng),為控制提供智能化。在公元前1400 年,出現(xiàn)的漏壺(沙漏或者滴漏)是第一個(gè)擺脫天文現(xiàn)象的計(jì)時(shí)儀器。 1511 年,荷蘭人彼得 1775~1780 年,英國的阿諾德創(chuàng)造出精密表用擒縱機(jī)構(gòu)。一九七二年,美國的漢密爾頓公司發(fā)明了數(shù)字顯示手表,馬達(dá)和齒輪從手表中消失了。清朝康熙年間,中國成為世界上最大的鐘表進(jìn)口國。時(shí)至今日,人們已經(jīng)可以通過測(cè)量原子的周期來計(jì)時(shí)了。單 片機(jī)具有體積小、功能強(qiáng)、成本低、應(yīng)用面廣等優(yōu)點(diǎn),可以說,智能控制與自動(dòng)控制的核心就是單片機(jī)。 論文內(nèi)容與結(jié)構(gòu) 本設(shè)計(jì)是以 A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1