歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

課程設(shè)計(jì)-基于單片機(jī)的自動(dòng)打鈴系統(tǒng)設(shè)計(jì).doc

  • 資源ID:116428247       資源大?。?span id="6jwzheq" class="font-tahoma">811.02KB        全文頁(yè)數(shù):25頁(yè)
  • 資源格式: DOC        下載積分:20積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

課程設(shè)計(jì)-基于單片機(jī)的自動(dòng)打鈴系統(tǒng)設(shè)計(jì).doc

常 熟 理 工 學(xué) 院課程設(shè)計(jì)(論文)電氣與自動(dòng)化工程學(xué)院?jiǎn)纹瑱C(jī)技術(shù)課程設(shè)計(jì)題 目: 自動(dòng)打鈴系統(tǒng)設(shè)計(jì)姓 名: 學(xué) 號(hào): 班 級(jí): 指導(dǎo)教師: 起止日期: 2013年 4月 11 日 第一章 目錄 第一章.目錄.1 第二章.課程設(shè)計(jì)任務(wù)書(shū).2 第三章.總體設(shè)計(jì)方案.3 第四章.操作及使用說(shuō)明.6 第五章.硬件原理圖.8第六章.程序流程.9第七章.調(diào)試.運(yùn)行及其結(jié)果.10第8章 .收獲及體會(huì).10第九章.參考文獻(xiàn).11 第十章.代碼及元件清單.12 第二章.單片機(jī)技術(shù)課程設(shè)計(jì)任務(wù)書(shū)題目:自動(dòng)打鈴系統(tǒng)設(shè)計(jì)一、課程設(shè)計(jì)任務(wù)本課題要求應(yīng)用以51單片機(jī)為核心設(shè)計(jì)一自動(dòng)打鈴系統(tǒng),能完成基本計(jì)時(shí)和顯示功能,用LCD顯示時(shí)間、鈴聲可用蜂鳴器發(fā)出。二、課程設(shè)計(jì)目的通過(guò)本次課程設(shè)計(jì)使學(xué)生掌握:1)掌握以單片機(jī)為核心的控制系統(tǒng)的分析和設(shè)計(jì)的基本方法;2)控制程序的設(shè)計(jì)及實(shí)現(xiàn)方法;3)提高學(xué)生對(duì)單片機(jī)實(shí)時(shí)控制系統(tǒng)的設(shè)計(jì)和調(diào)試能力。三、課程設(shè)計(jì)要求基本計(jì)時(shí)和顯示功能(用24小時(shí)制顯示)。包括上下午標(biāo)志,時(shí)、分的數(shù)字顯示,秒信號(hào)指示,并能設(shè)置當(dāng)前時(shí)間(含上、下午,時(shí),分)。能實(shí)現(xiàn)基本打鈴功能,規(guī)定:上午8:00上課鈴:打鈴10秒、停2秒、再打鈴10秒。下午5:30下課鈴:打鈴10秒、停2秒、再打鈴10秒。四、課程設(shè)計(jì)內(nèi)容1、人機(jī)對(duì)話“界面”的設(shè)計(jì);2、內(nèi)存端口及外設(shè)的設(shè)置;3、硬件電路原理圖、軟件清單。 第三章.總體設(shè)計(jì)方案設(shè)計(jì)方案選擇方案一:數(shù)字電路設(shè)計(jì)的自動(dòng)打鈴系統(tǒng)利用函數(shù)信號(hào)發(fā)生器來(lái)進(jìn)行脈沖信號(hào)輸出,利用74160N來(lái)設(shè)置十進(jìn)制和六進(jìn)制的進(jìn)位輸出。利用數(shù)碼顯示器來(lái)顯示時(shí)間,利用或門(mén)、與門(mén)、非門(mén)、與非門(mén)、等電路元件進(jìn)行組合實(shí)現(xiàn)打鈴的控制。 方案二:基于單片機(jī)的自動(dòng)打鈴系統(tǒng)設(shè)計(jì)單片機(jī)內(nèi)部存儲(chǔ)器設(shè)三個(gè)字節(jié)分別存放時(shí)鐘的時(shí)、分、秒信息。利用定時(shí)器與軟件結(jié)合實(shí)現(xiàn)1秒定時(shí)中斷,每產(chǎn)生一次中斷,存儲(chǔ)器內(nèi)相應(yīng)的秒值加1;若秒值達(dá)到60,則將其清零,并將相應(yīng)的分字節(jié)值加1;若分值達(dá)到60,則清零分字節(jié),并將時(shí)字節(jié)值加1;若時(shí)值達(dá)到24,則將時(shí)字節(jié)清零。建立完一個(gè)實(shí)時(shí)時(shí)鐘后接下來(lái)進(jìn)行定時(shí)處理和打鈴輸出,當(dāng)主程序檢測(cè)到有分進(jìn)位標(biāo)志時(shí),便開(kāi)始比較當(dāng)前時(shí)間與信息時(shí)間表上的作息時(shí)間是否相同,相同者,則進(jìn)行報(bào)時(shí)處理并控制打鈴,不相同則返回主程序。 方案確定方案一的設(shè)計(jì)只能事先設(shè)定打鈴時(shí)間不能完全自動(dòng)打鈴,且在修改打鈴時(shí)間上存在一定的困難。而方案二中的設(shè)計(jì)能完全實(shí)現(xiàn)自動(dòng)化,詮釋了我們這次畢業(yè)設(shè)計(jì)的主題。并在修改打鈴時(shí)間上有了很大的方便,只需修改一部分程序便能實(shí)現(xiàn)不同的需要。因此我選擇方案二進(jìn)行設(shè)計(jì)?;痉桨?.設(shè)計(jì)課題簡(jiǎn)要概述自動(dòng)打鈴裝置用于工廠、學(xué)校等地的時(shí)間控制,本設(shè)計(jì)是按照學(xué)校作息時(shí)問(wèn)設(shè)定的,模擬了電了鐘顯示時(shí)、分、秒。還根據(jù)學(xué)校的作息時(shí)間按時(shí)打鈴,本系統(tǒng)有4 個(gè)按鈕,分別用來(lái)調(diào)時(shí)、調(diào)分、秒和強(qiáng)制打鈴及強(qiáng)制關(guān)鈴,以保證始終與標(biāo)準(zhǔn)時(shí)間相吻合。首先設(shè)計(jì)出本系統(tǒng)的硬件基本框圖,根據(jù)框圖設(shè)計(jì)電氣原理圖,簡(jiǎn)要概述基本原理,按照設(shè)計(jì)技術(shù)參數(shù)設(shè)計(jì)出各部分程序。.2.系統(tǒng)軟硬件劃分由于需要最小系統(tǒng)設(shè)計(jì),因此,極大地介于系統(tǒng)的硬件成本,所有能用軟件實(shí)現(xiàn)的功能都用軟件完成,如按鍵的去抖,采用延時(shí),顯示部分用動(dòng)態(tài)顯示等,這樣硬件部分的設(shè)計(jì)可以采用單片機(jī)最小系統(tǒng),所謂最小系統(tǒng)時(shí)僅有程序存儲(chǔ)器和時(shí)鐘及復(fù)位電路的單片機(jī)系統(tǒng)。 3.單片機(jī)選型根據(jù)課題的具體內(nèi)容,任務(wù)要求,計(jì)時(shí)、校時(shí)、定時(shí)、鍵盤(pán)顯示等功能,經(jīng)多方面考慮,所選系統(tǒng)選項(xiàng)用與MSC-51單片機(jī)完全兼容的AT89C51 低功耗單片機(jī)。 AT89C51單片機(jī)性能介紹AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。引腳說(shuō)明: VCC:供電電壓。 P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示: 口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時(shí)器0外部輸入)P3.5 T1(記時(shí)器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。89C51各部分引腳圖如下: 引腳圖 第四章.操作及使用說(shuō)明按鈕控制模塊三個(gè)按鈕的一端分別接地,另一端接單片機(jī)一個(gè)端口的三個(gè)引腳,當(dāng)某一個(gè)按鈕按下的時(shí)候,其對(duì)應(yīng)的引腳就由高電平變成低電平,然后通過(guò)單片機(jī)掃描讀取引腳的電平來(lái)判斷按鈕是否按下。采用動(dòng)態(tài)掃描方式,通過(guò)一組單片機(jī)端口驅(qū)動(dòng)并聯(lián)在一起的LCD發(fā)光管的一端(共陰或共陽(yáng)端),LCD發(fā)光管的另一腳接通用I/O口,控制其亮滅。該方法能驅(qū)動(dòng)較多的LCD,控制方式較靈活,而且節(jié)省單片機(jī)的資源 按鈕控制 蜂鳴器 蜂鳴器驅(qū)動(dòng)模塊 采用無(wú)源式蜂鳴器,蜂鳴器根據(jù)結(jié)構(gòu)不同分為壓電式蜂鳴器和電磁式蜂鳴器;而兩種蜂鳴器又分為有源蜂鳴器和無(wú)源蜂鳴器,本設(shè)計(jì)只是通過(guò)簡(jiǎn)單延時(shí)達(dá)到驅(qū)動(dòng)蜂鳴器的效果。按鈕S1:設(shè)置時(shí)間及日期按鈕。按鈕S2:增加。按鈕S3:減少。使用過(guò)程中注意按鈕的使用,及反應(yīng)時(shí)間。顯示器模塊 LCD1062液晶顯示是通過(guò)液晶顯示模塊實(shí)現(xiàn)的。液晶顯示模塊(LCD Module)是一種將液晶顯示器件,連接件,集成電路,PCB板,背光源,結(jié)構(gòu)件裝配在一起的組件。 第五章.硬件原理圖 第六章. 程序流程及代碼清單 第七章.調(diào)試.運(yùn)行及其結(jié)果實(shí)現(xiàn)計(jì)時(shí)和顯示功能(24小時(shí)制),可設(shè)置當(dāng)前時(shí)間(包括上下午標(biāo)志,時(shí)、分的數(shù)字顯示),能在上午8:00和下午5:30定點(diǎn)打鈴,且每次打鈴均為響鈴10s,停2s,再響10s。 系統(tǒng)誤差及性能分析 經(jīng)測(cè)試該簡(jiǎn)易自動(dòng)打鈴系統(tǒng)在一天內(nèi)會(huì)出現(xiàn)時(shí)間誤差,該誤差主要是由于晶振自身的誤差所造成的。另外在中斷的過(guò)程中,只會(huì)在第一次計(jì)時(shí)時(shí)產(chǎn)生時(shí)間的偏移,而它所產(chǎn)生累積誤差很大。 第八章.收獲體會(huì)通過(guò)這次課程設(shè)計(jì),我得到了很多收獲和體會(huì),懂得了團(tuán)隊(duì)合作的重要性和必要性,以及工程設(shè)計(jì)的大體過(guò)程。第一,鞏固和加深了對(duì)單片機(jī)基本知識(shí)和理解,提高了綜合運(yùn)用所學(xué)知識(shí)的能力。第二,增強(qiáng)了根據(jù)課程需要選學(xué)參考資料,查閱手冊(cè),圖表和文獻(xiàn)資料的自學(xué)能力。通過(guò)獨(dú)立思考,深入研究有關(guān)問(wèn)題,學(xué)會(huì)自己分析解決問(wèn)題的方法。第三,通過(guò)實(shí)際方案的分析比較,設(shè)計(jì)計(jì)算,安裝調(diào)試等環(huán)節(jié),初步掌握了簡(jiǎn)單使用電路的分析方法和工程設(shè)計(jì)方法。第四,在這次課程設(shè)計(jì)過(guò)程中,光有理論知識(shí)是不夠的,還必須懂一些實(shí)踐中的知識(shí)。所以在課程設(shè)計(jì)的實(shí)踐中,我們應(yīng)將實(shí)驗(yàn)課與課堂教學(xué)結(jié)合起來(lái),鍛煉自己的理論聯(lián)系實(shí)際的能力與實(shí)際動(dòng)手能力。第五,掌握了比較常用的儀器的使用方法,提高了動(dòng)手能力。第六,培養(yǎng)了嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)和科學(xué)態(tài)度??傊@次課程設(shè)計(jì),培養(yǎng)了我們綜合應(yīng)用單片機(jī)原理及應(yīng)用的理論知識(shí)和理論聯(lián)系實(shí)際的能力;在設(shè)計(jì)的過(guò)程中還培養(yǎng)了我們的團(tuán)隊(duì)精神,同學(xué)共同協(xié)作,一齊商量討論,解決了許多問(wèn)題。這一切都令我們受益匪淺,在今后的學(xué)習(xí)工作中我們會(huì)一如既往,不斷努力。 經(jīng)過(guò)近幾天的課程設(shè)計(jì),我充分認(rèn)識(shí)到理論知識(shí)和實(shí)踐結(jié)合的重要性。經(jīng)過(guò)半年多的理論基礎(chǔ)的學(xué)習(xí),我成功的將理論運(yùn)用如實(shí)踐,并成功的運(yùn)用單片機(jī),以前只是在路上看見(jiàn)那些交通燈,但是并沒(méi)有認(rèn)真的研究交通燈的內(nèi)部控制原理,還有單片機(jī)上那些芯片的功能和引腳圖平常也不是常接觸,通過(guò)這次系統(tǒng)設(shè)計(jì)讓我清楚如果想做一個(gè)產(chǎn)品該怎樣思考。此次課程設(shè)計(jì)持續(xù)的時(shí)間較長(zhǎng),對(duì)我的耐心是一種極大的考驗(yàn),同時(shí)學(xué)校的支持力度也應(yīng)該加強(qiáng),而不應(yīng)該對(duì)學(xué)生的提問(wèn)表示不解,對(duì)有些程序的編寫(xiě)要及時(shí)的給予指導(dǎo),當(dāng)然學(xué)生也要積極的配合老師的工作,努力將自己所學(xué)的知識(shí)盡可能的運(yùn)用到對(duì)方案的設(shè)計(jì)中去。感謝王小英老師的細(xì)心指導(dǎo)、和伙伴之間的配合。 第九章.參考文獻(xiàn)1 張?chǎng)?單片機(jī)原理及應(yīng)用M.北京:電子工業(yè)出版社,2005.8.2 康光華.電子技術(shù)基礎(chǔ).模擬部分M.北京:高等教育出版社,2006.1.3 康光華.電子技術(shù)基礎(chǔ).數(shù)字部分M.北京:高等教育出版社,2006.1.4 祁偉, 楊亭. 單片機(jī)C51程序設(shè)計(jì)教程與實(shí)驗(yàn)M.北京:北京航空航天大學(xué)出版社,2006. 5 樓然苗.李光飛.單片機(jī)課程設(shè)計(jì)指導(dǎo)M.北京:北京航空航天大學(xué)出版社,2007.46 單片機(jī)學(xué)習(xí)網(wǎng) 第十章.代碼及元件清單代碼:#include#define uchar unsigned char#define uint unsigned int#define datasend P0 sbit lcden=P34; /LCD使能端 sbit lcdrs=P35; /LCD 數(shù)據(jù)/指令(H/L)選擇端 sbit s1=P10; /定義功能按鍵 sbit s2=P11; /定義時(shí)分秒 +1 按鍵 sbit s3=P12; /定義時(shí)分秒 -1 按鍵sbit knock=P20; uchar mytable0= Hello ;uchar mytable1=Good moring;uchar code line0= 2013-04-10 ; /初始化顯示 uchar code line1= AM00:00:00 ;uchar code month0=31,28,31,30,31,30,31,31,30,31,30,31; /平年月 uchar code month1=31,29,31,30,31,30,31,31,30,31,30,31; /閏年月 uchar count,hour,minute,second,year=1,month=1,date=1;uchar s1num; /s1num:定義功能鍵按下次數(shù)變量 void delay_ms(int ms)int i,j;for(i=ms;i0;i-) for(j=0;j0;x-) for(y=110;y0;y-);void write_com(unsigned char c) /寫(xiě)命令子函數(shù) lcdrs=0; /低電平選擇為 寫(xiě)指令 lcden=0; datasend=c; /把指令寫(xiě)入P1口 delay(5); /參考時(shí)序圖 lcden=1; /開(kāi)使能 delay(5); /讀取指令 lcden=0; /關(guān)閉使能 void write_data(unsigned char d) /寫(xiě)數(shù)據(jù)子函數(shù) lcdrs=1; /高電平選擇為 寫(xiě)數(shù)據(jù) datasend=d; /把數(shù)據(jù)寫(xiě)入P0口 delay(5); /參考時(shí)序圖 lcden=1; /開(kāi)使能 delay(5); /讀取數(shù)據(jù) lcden=0; /關(guān)閉使能 void write_hms(uchar add,uchar dat) /時(shí)分秒寫(xiě)函數(shù) add:輸入位置設(shè)置變量 dat:輸入時(shí)分秒數(shù)據(jù) uchar sw,gw; /定義十位,個(gè)位變量 sw=dat/10; gw=dat%10; write_com(0 x80+0 x40+add); /從第二行(add)位開(kāi)始寫(xiě)數(shù)據(jù) write_data(0 x30+sw); /寫(xiě)入十位 write_data(0 x30+gw); /寫(xiě)入個(gè)位 void write_ymd(uchar add,uchar dat) /年月日寫(xiě)函數(shù) add:輸入位置設(shè)置變量 dat:輸入時(shí)分秒數(shù)據(jù) uchar sw,gw; /定義十位,個(gè)位變量 sw=dat/10; gw=dat%10; write_com(0 x80+add); /從第一行(add)位開(kāi)始寫(xiě)數(shù)據(jù) write_data(0 x30+sw); /寫(xiě)入十位 write_data(0 x30+gw); /寫(xiě)入個(gè)位 void t0() interrupt 1 /定時(shí)器0中斷子程序 TH0=(65536-50000)/256; TL0=(65536-50000)%256; count+; void gethms() /時(shí)分秒處理子程序 int i; second+; if( hour=8)&(minute=0)|(hour=17)&(minute=30) if(second=0)&(second=12)&(second=22) for(i=0;imonth1month-1) date=month1month-1; else if(datemonth0month-1) date=month0month-1; write_ymd(10,date); /日輸出顯示 write_ymd(7,month); /月輸出顯示 write_com(0 x80+0 x08); /光標(biāo)閃爍位定為月個(gè)位 break; case 6: year+; /年+ if(year=100) year=1; /復(fù)位 write_ymd(4,year); /年輸出顯示 write_com(0 x80+0 x05); /光標(biāo)閃爍位定為年個(gè)位 break; if(s3=0) /時(shí)分秒 -1 模塊 delay(5); if(s3=0) while(s3=0); switch(s1num) case 1: second-; /秒- if(second=255) second=59; /復(fù)位 write_hms(8,second); /秒輸出顯示 write_com(0 x80+0 x40+0 x09); /光標(biāo)閃爍位定為秒個(gè)位 break; case 2: minute-; if(minute=255) minute=59; /復(fù)位 write_hms(5,minute); /分輸出顯示 write_com(0 x80+0 x40+0 x06); /光標(biāo)閃爍位定為分個(gè)位 break; case 3: hour-; if(hour=255) hour=23; /復(fù)位 write_hms(2,hour); /時(shí)輸出顯示 write_com(0 x80+0 x40+0 x03); /光標(biāo)閃爍位定為時(shí)個(gè)位 break; case 4: date-; /日- if(year%4=0) if(date=0) date=month1month-1; else if(date=0) date=month0month-1; write_ymd(10,date); /日輸出顯示 write_com(0 x80+0 x0b); /光標(biāo)閃爍位定為日個(gè)位 break; case 5: month-; /月- if(month=0) month=12; if(year%4=0) /判斷日和月的配對(duì)關(guān)系 if(datemonth1month-1) date=month1month-1; else if(datemonth0month-1) date=month0month-1; write_ymd(10,date); /日輸出顯示 write_ymd(7,month); /月輸出顯示 write_com(0 x80+0 x08); /光標(biāo)閃爍位定為月個(gè)位 break; case 6: year-; /年- if(year=0) year=99; /復(fù)位 write_ymd(4,year); /年輸出顯示 write_com(0 x80+0 x05); /光標(biāo)閃爍位定為年個(gè)位 break; void initialize() /LCD初始化函數(shù) uchar num; lcden=0; write_com(0 x38); /設(shè)置16x2顯示,5x7點(diǎn)陣顯示,8位數(shù)據(jù)接口 write_com(0 x0c); /00001DCB,D(開(kāi)關(guān)顯示),C(是否顯示光標(biāo)),B(光標(biāo)閃爍,光標(biāo)不顯示) write_com(0 x06); /000001N0,N(地址指針+-1) write_com(0 x01); /清屏指令 每次顯示下一屏內(nèi)容時(shí),必須清屏 write_com(0 x80+0 x10); /第一行,前頭空5格顯示 for(num=0;num11;num+) /顯示6個(gè)字符 write_data(mytable0num); delay(10); write_com(0 x80+0 x50); /第二行,從第一格開(kāi)始顯示 for(num=0;num16;num+) /顯示16個(gè)字符 write_data(mytable1num); delay(10); for(num=0;num16;num+) write_com(0 x1c); /0001(S/C)(R/L)*; S/C:高電平移動(dòng)字符,低電平移動(dòng)光標(biāo); R/L:高電平左移,低電平右移 delay(300); delay(1000); write_com(0 x01); /清屏指令 每次顯示下一屏內(nèi)容時(shí),必須清屏 write_com(0 x80); /第一行,頂格顯示 for(num=0;num12;num+) /初始化第一行顯示 2009-01-01 write_data(line0num); delay(10); write_com(0 x80+0 x40); /第二行,頂格顯示 for(num=0;num10;num+) /初始化第二行顯示 00:00:00 write_data(line1num); delay(10); TMOD=0 x01; /定時(shí)器0中斷初值設(shè)置 TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; void main() initialize(); /初始化 while(1) keyscan(); /按鍵掃描 if(count=20) /定時(shí)1s 運(yùn)行模塊 count=0; gethms(); /時(shí)分秒數(shù)據(jù)處理 getymd(); /年月日數(shù)據(jù)處理 元件清單: 類型規(guī)格數(shù)量備注芯片AT89C511片蜂鳴器無(wú)源1個(gè)LCD顯示器LM160L1個(gè)按鍵開(kāi)關(guān)3個(gè)電源5V2個(gè)排阻1K1個(gè) g an employment tribunal claimEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if: you dont agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, seeDismissal.You can make a claim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are complaining about happened. If your application is received after this time limit, the tribunal will not usually accept it.If you are worried about how the time limits apply to you, take advice from one of the organisations listed underFurther help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underFurther help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as adamages-based agreement. In England and Wales, your solicitor cant charge you more than 35% of your compensation if you win the case.If you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. To find your nearest CAB, including those that give advice by e-mail, click onnearest CAB.For more information about making a claim to an employment tribunal, seeEmployment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifas anti-racism taskforce, is in London for the Football Associations 150th anniversary celebrations and will attend Citys Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport.For me its about how he felt and I would like to speak to him first to find out what his experience was.Uefa hasopened disciplinary proceedings against CSKAfor the racist behaviour of their fans duringCitys 2-1 win.Michel Platini, president of European footballs governing body, has also ordered an immediate investigation into the referees actions.CSKA said they were surprised and disappointed by Toures complaint. In a statement the Russian side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字開(kāi)頭的年齡已經(jīng)到了尾聲。或許是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過(guò)成了同一天的樣子;或許是追溯過(guò)去,對(duì)自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來(lái),思緒一直很凌亂,在腦海中不斷糾纏??傆X(jué)得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫(xiě)點(diǎn)什么。二十年的人生軌跡深深淺淺,突然就感覺(jué)到有些事情,非做不可了。The end of our life, and can meet many things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems is not so important; Then in high school, think dont want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thro

注意事項(xiàng)

本文(課程設(shè)計(jì)-基于單片機(jī)的自動(dòng)打鈴系統(tǒng)設(shè)計(jì).doc)為本站會(huì)員(good****022)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!