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

正文內(nèi)容

(doc)-畢業(yè)設(shè)計(jì)--單片機(jī)自動(dòng)打鈴系統(tǒng)論文-畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 ******************/ void iicstart(void) { sclk=0。 sda=0。 count_1++。 sclk=1。 else sda=1。 sclk=0。 sclk=0。 sclk=1。 temp3=cc。 delay(2)。 for(i=0。 temp2=0x00。}void READ_1307_DISP(void){ iicstart()。 if((P3amp。 case 0x0d:if(flag==1) { if(key_board_t9) { key_board_t++。 key_count=0。 INIT_DISP_up()。 } READ_1307_DISP()。 }} 。 if(opt_time50) { opt_time++。 QU_write(0xd0,0x01,0x02)。 } }break。 } else { t_count=0。 if((P3amp。 writeiic(lz)。 sclk=0。temp1++) { sclk=0。 else sda=1。 } void read1(uchar addr,uchar cc,uchar *chn) { uchar temp1,temp2,temp3,i。i8。 sclk=1。 }/********************************************************************************************讀取一個(gè)字節(jié)**讀取內(nèi)容:addr**********************************************************************************************/ uchar read(uchar addr) { uchar temp1,temp2,i。i++) { if((temp1amp。 } void senducheck(void) { sclk=0。 if(sda==1) i=0。 sclk=0。 DISP_dw[15]=39。 DISP_dw[9]=39。 DISP_dw[4]=39。 39。 39。 DISP_up[6]=TBA[D1307[0]4]。0x0f]。 LCD_Write(0x0c,LCD_COMMAND)。 LCD_RW=0。 LCD_EN=0。 }}/*********************************************************//*************************************************/bit LCD_BUSY(){ bit result。uchar save_data[8]。 uchar TBA[]={0123456789}。sbit LCD_RS=P3^7。本設(shè)計(jì)是針對(duì)學(xué)校的作息時(shí)間而設(shè)計(jì)的一種自動(dòng)打鈴系統(tǒng),但是它同樣可以用于其他的場(chǎng)所,如工廠,生廠車(chē)間等等,它能很好的起到時(shí)鐘提醒的作用,方便了人們的日常生活。按照電路原理圖焊接硬件電路板,先焊接芯片的底座,再焊接其外圍電路。查詢(xún)方式是利用單片機(jī)引腳不斷查詢(xún)是否有按鍵按下,如果有按鍵按下,利用延時(shí)程序去除抖動(dòng)再次確認(rèn)后,進(jìn)入該按鍵對(duì)應(yīng)的子程序執(zhí)行命令。寫(xiě)指令:輸入:RS=L,RW=L,D0D7=指令碼,E=高脈沖;輸出:無(wú)。當(dāng)?shù)刂分羔樦赶騌AM的最后一個(gè)地址3FH時(shí),若進(jìn)行多字節(jié)操作,則地址指針將會(huì)復(fù)位而指向00H,這樣原來(lái)存在00H的數(shù)據(jù)將會(huì)丟失。單片機(jī)的P2口作為L(zhǎng)CD1602的數(shù)據(jù)線(xiàn)端口,P3口控制LCD1602的使能端。單片機(jī)在啟動(dòng)時(shí)需要復(fù)位,使系統(tǒng)各器件處于初始狀態(tài)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。如果需要,可通過(guò)SFR的第0位置禁止ALE操作,但ALE的禁止位不影響對(duì)外部存儲(chǔ)器的訪問(wèn)。P3口(~)為8位準(zhǔn)雙向I/O口,是雙功能復(fù)用口,可驅(qū)動(dòng)4個(gè)TTL負(fù)載,能夠?qū)崿F(xiàn)第一功能,可作為通用I/O口。I/O口分配:P0口(~)為雙向8位三態(tài)I/O口,當(dāng)作為I/O口使用時(shí),可直接連接外部I/O設(shè)備。主要特性:與MCS51產(chǎn)品指令系統(tǒng)完全兼容;4K字節(jié)在系統(tǒng)編程(ISP)Flash閃速存儲(chǔ)器;1000次擦鞋周期;;全靜態(tài)工作模式:0Hz33MHz;三級(jí)程序加密鎖;128*8字節(jié)內(nèi)部RAM;32個(gè)可編程I/O口線(xiàn)(PPPP4);2個(gè)16位定時(shí)/計(jì)數(shù)器,可通過(guò)編程實(shí)現(xiàn)4種工作方式;1個(gè)具有6個(gè)中斷源、4個(gè)優(yōu)先級(jí)的中斷潛嵌套結(jié)構(gòu);全雙工UART通道;低功耗空閑和掉電模式;中斷可從空閑模式喚醒系統(tǒng);看門(mén)狗(WDT)及雙數(shù)據(jù)指針;掉電標(biāo)識(shí)和快速編程特性;靈活的在系統(tǒng)編程(ISP字節(jié)或頁(yè)寫(xiě)模式)。早期的單片機(jī)是8位或4位的,其中最成功的是INTEL的8031單片機(jī),因簡(jiǎn)單可靠而獲得了很大的好評(píng)。本設(shè)計(jì)中按鍵電路如圖33所示,由單片機(jī)的P1口控制按鍵電路。它的主要特點(diǎn):可對(duì)秒、時(shí)、分、每月的天數(shù)、月份、每周的天數(shù)進(jìn)行計(jì)數(shù),并具有閏年補(bǔ)償功能,記年上線(xiàn)為2100年;56字節(jié)非易失性RAM;兩線(xiàn)串行接口;可編程方波輸出;自動(dòng)掉電檢測(cè)和切換電路;在電池備份模式下,功耗小于50nA;工業(yè)級(jí)工作溫度:40℃80℃;8引腳DIP和SOIC封裝。 設(shè)計(jì)方案本設(shè)計(jì)系統(tǒng)框圖如圖23所示。半導(dǎo)體數(shù)碼管的每個(gè)線(xiàn)段都是一個(gè)發(fā)光二極管(Light Emitting Diode,簡(jiǎn)稱(chēng)LED),因而也把它叫作LED數(shù)碼管或LED七段顯示器。DS1307,它是I2C總線(xiàn)接口實(shí)時(shí)時(shí)鐘芯片,可以獨(dú)立于CPU工作,不受CPU主晶振及其電容的影響,且計(jì)時(shí)準(zhǔn)確,月累積誤差一般小于10秒。設(shè)計(jì)框圖如圖22所示。第四章:系統(tǒng)軟件部分的設(shè)計(jì),主要是對(duì)系統(tǒng)的主程序的結(jié)構(gòu)圖和流程圖的解說(shuō)。80C51同樣如此,從開(kāi)始的無(wú)人問(wèn)津到現(xiàn)在的隨處可見(jiàn),紅綠燈,記分牌,電子秒表,遙控器,電飯煲,電視等只要是電子產(chǎn)品,都會(huì)和芯片有關(guān),其實(shí)芯片并不是什么神秘的高科技,它只是里面裝了一些編好的程序而己.而自動(dòng)打鈴系統(tǒng)是用匯編語(yǔ)言來(lái)編程的一個(gè)系統(tǒng),它能夠讓一個(gè)學(xué)?;蚱髽I(yè)集團(tuán)實(shí)現(xiàn)打鈴自動(dòng)化,總之,一個(gè)需要時(shí)間系統(tǒng)的機(jī)構(gòu)實(shí)現(xiàn)自動(dòng)提醒功能。至元明之時(shí),計(jì)時(shí)器擺脫了天文儀器的結(jié)構(gòu)形式,得到了突破性的新發(fā)展。1582年前后,意大利的伽利略發(fā)明了重力擺,1657年,荷蘭的惠更斯把重力擺引入機(jī)械鐘,創(chuàng)立的擺鐘。本次的設(shè)計(jì)重點(diǎn)在于實(shí)現(xiàn)自動(dòng)打鈴系統(tǒng)的基本功能之外,爭(zhēng)取設(shè)計(jì)出亮點(diǎn),出新意,對(duì)我本身是個(gè)不小的挑戰(zhàn),因此對(duì)這個(gè)課題的研究不管是對(duì)于我本身還是對(duì)此項(xiàng)目在科技方面的發(fā)展都是有很重要的意義 技術(shù)發(fā)展概況日晷是最早報(bào)“標(biāo)準(zhǔn)時(shí)”的儀器,它由晷盤(pán)和晷針組成。在學(xué)校生活中,每天上下課都離不開(kāi)打鈴器的使用。因此,打鈴系統(tǒng)的核心部分也是時(shí)鐘部分,為系統(tǒng)提供時(shí)間基準(zhǔn)。打鈴器可以為上下課的學(xué)生和老師們提供時(shí)間提醒,有利于師生對(duì)上課和學(xué)習(xí)的合理安排,同時(shí),也可作為一個(gè)提醒學(xué)生們作息時(shí)間的時(shí)間表,讓老師和學(xué)生都能有一個(gè)規(guī)律和科學(xué)的時(shí)間安排。目前自動(dòng)打鈴系統(tǒng)的研究和使用已經(jīng)非常普及,之所以選這個(gè)課題就是看在他的成熟性和普遍性。基于以上原因,本課題設(shè)計(jì)了一款基于單片機(jī)的自動(dòng)打鈴系統(tǒng),使用簡(jiǎn)單方便、功能齊全。亨萊茵制成了第一塊懷表,但它只有時(shí)針而沒(méi)有分針和秒針,懷表和鐘的結(jié)構(gòu)其實(shí)是完全一樣的,所不同的是它利用螺旋彈簧制成的發(fā)條驅(qū)動(dòng),從而擺脫了傳統(tǒng)的鐘擺,它靠小巧的“體形”,輕松進(jìn)入人們的口袋。在我國(guó),東漢元初四年張衡發(fā)明了世界第一架“水運(yùn)渾象”,此后唐高僧一行等人又在此基礎(chǔ)上借鑒改進(jìn)發(fā)明了“水運(yùn)渾天儀”、“水運(yùn)儀象臺(tái)”。隨著電子行業(yè)技術(shù)的發(fā)展和電子元器件工藝的精進(jìn),電子技術(shù)開(kāi)始應(yīng)用于各行各業(yè),應(yīng)用電子元器件設(shè)計(jì)的智能電子時(shí)鐘也開(kāi)始流行起來(lái),人們利用電子元器件和微控制器,根據(jù)使用要求可以設(shè)計(jì)出各種功能齊全、使用方便的多功能時(shí)鐘,使其應(yīng)用范圍更廣,實(shí)用價(jià)值更高。第三章:系統(tǒng)的硬件設(shè)計(jì),主要介紹了硬件的電路圖,各模塊電路的設(shè)計(jì),硬件元器件的結(jié)構(gòu),特點(diǎn),引腳功能等。NE555時(shí)基電路分頻器100Hz信號(hào)數(shù)據(jù)鎖存器1Hz信號(hào)數(shù)碼管驅(qū)動(dòng)數(shù)碼管顯示圖21 方案一設(shè)計(jì)框圖方案二:采用AT89S51單片機(jī)作為系統(tǒng)控制單元,通過(guò)時(shí)鐘芯片來(lái)實(shí)現(xiàn)計(jì)時(shí)功能,單片機(jī)負(fù)責(zé)將時(shí)間送入顯示電路顯示。方案二:采用DS1307時(shí)鐘芯片實(shí)現(xiàn)時(shí)鐘。常見(jiàn)的七段字符顯示器有半導(dǎo)體數(shù)碼管和液晶顯示器兩種。綜上所述,本設(shè)計(jì)中選用液晶顯示器作為顯示單元器件。 時(shí)鐘電路 DS1307簡(jiǎn)介DS1307是I2C總線(xiàn)接口的日歷時(shí)鐘芯片,片內(nèi)有8個(gè)特殊寄存器和56字節(jié)的非易失性RAM,是一種低功耗、BCD碼的8引腳實(shí)時(shí)時(shí)鐘芯片。按功能分,鍵盤(pán)有獨(dú)立按鍵和矩陣按鍵之分,獨(dú)立按鍵每一路按鍵就占用單片機(jī)的一個(gè)控制引腳,單片機(jī)直接獲取其信息;矩陣按鍵將按鍵排成由行和列組成的行列式,通過(guò)確認(rèn)按鍵的行號(hào)和列號(hào)來(lái)確定每一路按鍵,利用少的單片機(jī)引腳控制更多的按鍵。由于單片機(jī)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,為使更多的業(yè)內(nèi)人士、學(xué)生和愛(ài)好者學(xué)習(xí)掌握這門(mén)技術(shù),產(chǎn)生了單片機(jī)開(kāi)發(fā)板。該器件采用ATMEL高密度非易失性存儲(chǔ)器制造技術(shù),與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。定時(shí)器/計(jì)數(shù)器T0溢出中斷:TF0做標(biāo)志,;定時(shí)器/計(jì)數(shù)器T1溢出中斷:TF1做標(biāo)志,;片內(nèi)串行口產(chǎn)生的中斷:RX、TX。一般作為擴(kuò)展地址總線(xiàn)的高8為使用。其頻率為晶振頻率的1/6,可用作外部定時(shí)或其他觸發(fā)信號(hào)。在與Flash并行編程/校驗(yàn)期間,該引腳施加12V的編程電壓VPP。本設(shè)計(jì)選用內(nèi)部振蕩方式,在XTAL1和XTAL2引腳之間連接一個(gè)12MHz的晶振,再分別外接30p的對(duì)地電容。本設(shè)計(jì)中顯示電路如圖36所示。 讀取DS1307時(shí)間程序設(shè)計(jì)DS1307中的時(shí)間寄存器地址編碼為00H07H,而具有掉電保護(hù)的RAM寄存器的地址編碼為08H3FH。時(shí)鐘模塊設(shè)計(jì)流程:?jiǎn)纹瑱C(jī)按如下順序?qū)?shù)據(jù)寫(xiě)入到DS1307 寄存器或內(nèi)部RAM 中:START 信號(hào)寫(xiě)SLA+W(0xd0)字節(jié),DS1307 應(yīng)答(ACK);寫(xiě)1 字節(jié)內(nèi)存地址(在以下第四步寫(xiě)入的第一字節(jié)將存入到DS1307 內(nèi)該地址處,DS1307應(yīng)答);寫(xiě)數(shù)據(jù)(可寫(xiě)多個(gè)字節(jié),每一字節(jié)寫(xiě)入后DS1307 內(nèi)部地址計(jì)數(shù)器加一,DS1307 應(yīng)答);STOP 信號(hào)單片機(jī)讀取DS1307子程序流程圖如圖42所示:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1