【正文】
制裝置等等 ,單片機(jī)的應(yīng)用領(lǐng)域越來越廣泛 。 單片機(jī)簡介 單片機(jī)是一種集成電路芯片 ,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力 (如算術(shù)運(yùn)算 ,邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理 )的微處理器 (CPU),隨機(jī)存取數(shù)據(jù)存儲器 (RAM),只讀程序存儲器 (ROM),輸入輸出電路 (I/O 口 ),可能還包括定時(shí)計(jì)數(shù)器 ,串行通信口 (SCI),顯示驅(qū)動電路 (LCD或 LED驅(qū)動 電路 ),脈寬調(diào)制電路 (PWM),模擬多路轉(zhuǎn)換器及 A/D轉(zhuǎn)換器等電路集成到一塊單塊芯片上 ,構(gòu)成一個(gè)最小然而完善的計(jì)算機(jī)系統(tǒng) .這些電路能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù) 。時(shí)間對于我們每一個(gè)人都是非常寶貴的,所以鐘表作為人們掌握時(shí)間的工具就顯得十分重要!鐘表的出現(xiàn)已經(jīng)有幾百年歷史,尤其是擺鐘和后來的懷表,可以稱作鐘表中的經(jīng)典,不僅大方實(shí)用,而且制作精美。 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) 題目 基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)實(shí)現(xiàn) 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) 摘要 在電子工業(yè)高度發(fā)達(dá)的今天,單片機(jī)以其簡單的操作和強(qiáng)大的功能在在電子芯片中占有一席之地,具有極其廣泛的應(yīng)用,選擇基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì)實(shí)現(xiàn)作為畢業(yè)設(shè)計(jì)的題目具有較強(qiáng)的實(shí)踐意義。 關(guān)鍵字:單片機(jī);定時(shí)器;中斷服務(wù) 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) Abstract Highly developed in the electronics industry today, singlechip microputer with its simple operation and powerful features in the electronic chip in a place,An extremely wide range of applications, select the ecalendarbased singlechip realization of the subject as a graduation project has strong practical singlechip design based on development board with a singlechip microputer software keil c to c language programming, applications have a singlechip internal timer time information,Through the pletion of the corresponding interrupt service routine handling of information on the program in the liquid crystal liquid crystal display time information,Adjustable through key time information, through the singlechip development board download will download into the single for the eventual realization of function keys can be realized through the year, month, day, week, as well as the regulation of the current time, according to the above key2 key may be time information,Key3 key can be reduced by more than time information, in accordance with the corresponding month of the different shows that the number of days, a maximum of 7 weeks. Keywords: singlechip microputer; timer; interrupt service 北京工商大學(xué)畢業(yè) 論文 (設(shè)計(jì) ) 目錄 第一章 緒論 .............................................................. 1 畢業(yè)設(shè)計(jì)目的和背景 ............................................... 1 單片機(jī)簡介 ....................................................... 1 單片機(jī)發(fā)展概述 .................................................... 2 單片機(jī)的應(yīng)用領(lǐng)域 .................................................. 4 單片機(jī)的發(fā)展趨勢 .................................................. 5 第二章 硬件部分 ......................................................... 7 開發(fā)板板 載資源 ................................................... 7 51 系列單片機(jī)開發(fā)板 ........................................ 7 開發(fā)板配置 .................................................... 7 1602 液晶 ........................................................ 8 1602 引腳說明: ............................................. 8 1602 時(shí)序 .................................................. 9 矩陣鍵盤檢測 .................................................... 10 第三章 軟件設(shè)計(jì) ....................................................... 12 KEIL C 軟件 ................................................... 12 KEIL C 簡介 ................................................... 12 KEIL C 基本操作 .............................................. 14 使用 C語言編程的好處 ............................................ 19 單片機(jī)計(jì)時(shí)器簡介 ................................................. 21 裝入初值 ......................................................... 21 設(shè)置定時(shí)器工作方式和啟動定時(shí)器 ................................... 22 中斷 ............................................................ 23 在液晶上顯示數(shù)據(jù) ................................................. 24 1602 寫時(shí)序 .................................................... 24 編寫寫命令函數(shù)及初始化函數(shù) .................................... 24 編寫函數(shù)在液晶上顯示數(shù)據(jù) ....................................... 25 北京工商大學(xué)畢業(yè) 論文 (設(shè)計(jì) ) 通過按鍵調(diào)節(jié)時(shí)間信息 ............................................. 25 按鍵檢測原理 ................................................... 25 編寫按鍵調(diào)節(jié)時(shí)間程序 ........................................... 26 在中斷中產(chǎn)生時(shí)間信息 并顯示 ..................................... 34 結(jié)論 .................................................................... 37 致謝 .................................................................... 40 參考文獻(xiàn) ................................................................ 41 附 錄 B ................................................................ 42 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) 1 第一章 緒論 畢業(yè)設(shè)計(jì)目的和背景 一寸光陰一寸金,寸金難買寸光陰。單片機(jī)控制的電子時(shí)鐘完全具備時(shí)鐘的各種功能,硬件組成非常精簡,只需要進(jìn)行軟件的編寫,就能夠?qū)崿F(xiàn)我們需要的功能。 不同的單片機(jī)有著不同的硬件特征和軟件特征 ,即它們的技術(shù)特征均不盡相同 ,硬件特征取決于單片機(jī)芯片的內(nèi)部結(jié)構(gòu) ,用戶要使用某種單片機(jī) ,必須了解該型產(chǎn)品是否滿足需要的功能和應(yīng)用系統(tǒng)所要求的特性指標(biāo) .這里的技術(shù)特征包括功能特性、控制特性和 電 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) 2 氣特性等等 ,這些信息需要從生產(chǎn)廠商的技術(shù)手冊中得到 .軟件特征是指指令系統(tǒng)特性和開發(fā) 支持環(huán)境 ,指令特性即我們熟悉的單片機(jī)的尋址方式 ,數(shù)據(jù)處理和邏輯處理方式 ,輸入輸出特性及對電源的要求等等 .開發(fā)支持的環(huán)境包括指令的兼容及可移植性 ,支持軟件 (包含可支持開發(fā)應(yīng)用程序的軟件資源 )及硬件資源 .要利用某型號單片機(jī)開發(fā)自己的應(yīng)用系統(tǒng) ,掌握其結(jié)構(gòu)特征和技術(shù)特征是必須的 。 單片機(jī)誕生于 20世紀(jì) 70年代 ,象 Fairchid 公司研制的 F8單片微型計(jì)算機(jī) .所謂單片機(jī)是利用大規(guī)模集成電路技術(shù)把中央處理單元 (Center Processing Unit,也即常稱的 CPU)和數(shù)據(jù)存儲器 (RAM)、程序存儲器 (ROM)及其他 I/O 通信口集成在一塊芯片上 ,構(gòu)成一個(gè)最小的計(jì)算機(jī)系統(tǒng) ,而現(xiàn)代的單片機(jī)則加上了中斷單元 ,定時(shí)單元及 A/D 轉(zhuǎn)換等更復(fù)雜、更完善的電路 ,使得單片機(jī)的功能越來越強(qiáng)大 ,應(yīng)用更廣泛 . 20世紀(jì) 70年代 ,微電子技術(shù)正處于發(fā)展階段 ,集成電路屬于中規(guī)模發(fā)展時(shí)期 ,各種新材料新工藝尚未成熟 ,單片機(jī)仍處在初級的發(fā)展階段 ,元件集成規(guī)模還比較小 ,功能比較簡單 ,一般均把 CPU、 RAM 有的還包括了一些簡單的 I/O 口集成到芯片上 ,象 Farichild 公司就屬于這一類型 ,它還需配上外圍的其他處理電路方才構(gòu)成完整的計(jì)算系統(tǒng) .類似的單片機(jī)還有 Zilog 公司的 Z80微處理器 . 1976年 INTEL 公司推出了 MCS48單片機(jī) ,這個(gè)時(shí)期的單片機(jī)才是真正的 8位單片 北京工商大學(xué)畢業(yè)論文 (設(shè)計(jì) ) 3 微型計(jì)算機(jī) ,并推向市場 .它以體積小 ,功能全 ,價(jià)格低贏得了 廣泛的應(yīng)用 ,為單片機(jī)的發(fā)展奠定了基礎(chǔ) ,成為單片機(jī)發(fā)展史上重要的里程碑 . 在 MCS48的帶領(lǐng)下 ,其后 ,各大半導(dǎo)體公司相繼研制和發(fā)展了自己的單片機(jī) ,象Zilog 公司的 Z8系列 .到了 80年代初 ,單片機(jī)已發(fā)展到了高性能階段 ,象 INTEL 公司的MCS51系列 ,Motorola公司的 6801和 6802系列 ,Rokwell公司的 6501及 6502系列等等 ,此外 ,日本的著名電氣公司 NEC 和 HITACHI 都相繼開發(fā)了具有自己特色的專用單片機(jī) . 80年代 ,世界各大公司均競相研制出品種多功能強(qiáng)的單片機(jī) ,約 有幾十個(gè)系列 ,