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

正文內(nèi)容

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

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

下一頁面
  

【正文】 很好的完成此次設(shè)計(jì)的,所以多學(xué)、多看、多想、多動(dòng)手才是學(xué)好知識(shí)的必要素質(zhì),這對(duì)我未來的發(fā)展和進(jìn)步有著至關(guān)重要的作用。uchar flag。 LCD_EN=1。 _nop_()。 DISP_up[3]=TBA[D1307[1]4]。 DISP_up[12]=39。 DISP_dw[6]=TBA[save_data[3]]。 sda=1。 } sclk=0。 sclk=1。 temp1=temp11。 sclk=0。i8。 writeiic(0xd0)。 } else { key_board_t=0。 delay(1)。 LCD_Prints(DISP_dw,0x40,16)。 QU_write(0xd0,0x00,0x00)。 switch(i) { case 0x0e:if(flag==0) { if(t_count5) { t_count++。 writeiic(ly)。temp1temp3。 return(temp2)。 else sda=1。i8。 sclk=1。 DISP_dw[14]=TBA[save_data[7]]。 DISP_dw[3]=TBA[save_data[1]]。 DISP_up[10]=39。 DISP_up[1]=TBA[D1307[2]amp。 LCD_RS=type。i++)。 uchar LCD_NO。本文從選題目的及意義開始,介紹了系統(tǒng)的方案設(shè)計(jì),其中提供了兩種設(shè)計(jì)方案,經(jīng)過互相之間的比較后選擇了簡(jiǎn)單易行的一種方案,后面還列出了其他兩種模塊的設(shè)計(jì)方案,并經(jīng)比較后選擇了合適的方案,然后對(duì)系統(tǒng)的硬件設(shè)計(jì)進(jìn)行了闡述,包括電路圖和元器件的介紹,對(duì)它們實(shí)現(xiàn)的功能和內(nèi)部結(jié)構(gòu)都進(jìn)行了說明,接著是軟件部分的設(shè)計(jì),這也是此設(shè)計(jì)的關(guān)鍵部分,有很詳細(xì)的說明。圖43 LCD1602寫操作時(shí)序向LCD1602寫數(shù)據(jù)程序子程序流程圖如圖44所示:圖44 向LCD1602寫數(shù)據(jù)程序子程序流程圖 按鍵設(shè)定程序設(shè)計(jì)單片機(jī)讀取按鍵的方式有2種:查詢方式和中斷方式。 讀取DS1307時(shí)間程序設(shè)計(jì)DS1307中的時(shí)間寄存器地址編碼為00H07H,而具有掉電保護(hù)的RAM寄存器的地址編碼為08H3FH。本設(shè)計(jì)選用內(nèi)部振蕩方式,在XTAL1和XTAL2引腳之間連接一個(gè)12MHz的晶振,再分別外接30p的對(duì)地電容。其頻率為晶振頻率的1/6,可用作外部定時(shí)或其他觸發(fā)信號(hào)。定時(shí)器/計(jì)數(shù)器T0溢出中斷:TF0做標(biāo)志,;定時(shí)器/計(jì)數(shù)器T1溢出中斷:TF1做標(biāo)志,;片內(nèi)串行口產(chǎn)生的中斷:RX、TX。由于單片機(jī)在工業(yè)控制領(lǐng)域的廣泛應(yīng)用,為使更多的業(yè)內(nèi)人士、學(xué)生和愛好者學(xué)習(xí)掌握這門技術(shù),產(chǎn)生了單片機(jī)開發(fā)板。 時(shí)鐘電路 DS1307簡(jiǎn)介DS1307是I2C總線接口的日歷時(shí)鐘芯片,片內(nèi)有8個(gè)特殊寄存器和56字節(jié)的非易失性RAM,是一種低功耗、BCD碼的8引腳實(shí)時(shí)時(shí)鐘芯片。常見的七段字符顯示器有半導(dǎo)體數(shù)碼管和液晶顯示器兩種。NE555時(shí)基電路分頻器100Hz信號(hào)數(shù)據(jù)鎖存器1Hz信號(hào)數(shù)碼管驅(qū)動(dòng)數(shù)碼管顯示圖21 方案一設(shè)計(jì)框圖方案二:采用AT89S51單片機(jī)作為系統(tǒng)控制單元,通過時(shí)鐘芯片來實(shí)現(xiàn)計(jì)時(shí)功能,單片機(jī)負(fù)責(zé)將時(shí)間送入顯示電路顯示。隨著電子行業(yè)技術(shù)的發(fā)展和電子元器件工藝的精進(jìn),電子技術(shù)開始應(yīng)用于各行各業(yè),應(yīng)用電子元器件設(shè)計(jì)的智能電子時(shí)鐘也開始流行起來,人們利用電子元器件和微控制器,根據(jù)使用要求可以設(shè)計(jì)出各種功能齊全、使用方便的多功能時(shí)鐘,使其應(yīng)用范圍更廣,實(shí)用價(jià)值更高。亨萊茵制成了第一塊懷表,但它只有時(shí)針而沒有分針和秒針,懷表和鐘的結(jié)構(gòu)其實(shí)是完全一樣的,所不同的是它利用螺旋彈簧制成的發(fā)條驅(qū)動(dòng),從而擺脫了傳統(tǒng)的鐘擺,它靠小巧的“體形”,輕松進(jìn)入人們的口袋。目前自動(dòng)打鈴系統(tǒng)的研究和使用已經(jīng)非常普及,之所以選這個(gè)課題就是看在他的成熟性和普遍性。因此,打鈴系統(tǒng)的核心部分也是時(shí)鐘部分,為系統(tǒng)提供時(shí)間基準(zhǔn)。本次的設(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í)”的儀器,它由晷盤和晷針組成。至元明之時(shí),計(jì)時(shí)器擺脫了天文儀器的結(jié)構(gòu)形式,得到了突破性的新發(fā)展。第四章:系統(tǒng)軟件部分的設(shè)計(jì),主要是對(duì)系統(tǒng)的主程序的結(jié)構(gòu)圖和流程圖的解說。DS1307,它是I2C總線接口實(shí)時(shí)時(shí)鐘芯片,可以獨(dú)立于CPU工作,不受CPU主晶振及其電容的影響,且計(jì)時(shí)準(zhǔn)確,月累積誤差一般小于10秒。 設(shè)計(jì)方案本設(shè)計(jì)系統(tǒng)框圖如圖23所示。本設(shè)計(jì)中按鍵電路如圖33所示,由單片機(jī)的P1口控制按鍵電路。主要特性:與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口線(PPPP4);2個(gè)16位定時(shí)/計(jì)數(shù)器,可通過編程實(shí)現(xiàn)4種工作方式;1個(gè)具有6個(gè)中斷源、4個(gè)優(yōu)先級(jí)的中斷潛嵌套結(jié)構(gòu);全雙工UART通道;低功耗空閑和掉電模式;中斷可從空閑模式喚醒系統(tǒng);看門狗(WDT)及雙數(shù)據(jù)指針;掉電標(biāo)識(shí)和快速編程特性;靈活的在系統(tǒng)編程(ISP字節(jié)或頁寫模式)。P3口(~)為8位準(zhǔn)雙向I/O口,是雙功能復(fù)用口,可驅(qū)動(dòng)4個(gè)TTL負(fù)載,能夠?qū)崿F(xiàn)第一功能,可作為通用I/O口。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。單片機(jī)的P2口作為L(zhǎng)CD1602的數(shù)據(jù)線端口,P3口控制LCD1602的使能端。寫指令:輸入:RS=L,RW=L,D0D7=指令碼,E=高脈沖;輸出:無。按照電路原理圖焊接硬件電路板,先焊接芯片的底座,再焊接其外圍電路。sbit LCD_RS=P3^7。uchar save_data[8]。 LCD_EN=0。 LCD_Write(0x0c,LCD_COMMAND)。 DISP_up[6]=TBA[D1307[0]4]。 39。 DISP_dw[9]=39。 sclk=0。 } void senducheck(void) { sclk=0。 }/********************************************************************************************讀取一個(gè)字節(jié)**讀取內(nèi)容:addr**********************************************************************************************/ uchar read(uchar addr) { uchar temp1,temp2,i。i8。 else sda=1。 sclk=0。 if((P3amp。 } }break。 if(opt_time50) { opt_time++。 } READ_1307_DISP()。 key_count=0。 if((P3amp。 temp2=0x00。 delay(2)。 sclk=1。 sclk=0。 sclk=1。 sda=0。 DISP_dw[10]=TBA[save_data[4]]。 39。0x0f]。 LCD_Write(add|0x80,LCD_COMMAND)。}void LCD_Write(uchar dat,uchar type){ uchar i。/********************************************/void delay(uint tt){ uchar i。sbit sda=P1^2。給系統(tǒng)上電,液晶顯示器顯示時(shí)間,利用按鍵,可設(shè)置定時(shí)時(shí)間和打鈴時(shí)間間隔。寫數(shù)據(jù):輸入:RS=H,RW=L,D0D7=數(shù)據(jù),E=高脈沖;輸出:無。圖36 顯示電路 打鈴電路 打鈴電路一般用聲音或音樂作為提醒,本設(shè)計(jì)選用蜂鳴器和LED燈實(shí)現(xiàn)聲光雙重打鈴功能,電路如圖37所示。AT89S51引腳圖如圖34所示:圖34 AT89S51引腳圖 單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)由晶振電路和復(fù)位電路組成。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。AT89S51系列單片機(jī)完全繼承了MCS51的指令系統(tǒng),共有111條指令,按其功能可分為五大類:數(shù)據(jù)傳送類指令、算術(shù)運(yùn)算類指令、邏輯運(yùn)算類指令、控制轉(zhuǎn)移類指令、布爾操作。由于按鍵是機(jī)械式觸點(diǎn),所以在斷開或閉合時(shí),一般都有抖動(dòng)產(chǎn)生,雖然這個(gè)抖動(dòng)時(shí)間在我們看來非常短,但是單片機(jī)執(zhí)行指令的速度為微秒級(jí)別,很容易會(huì)讀取這個(gè)時(shí)間而將其判斷為真正的工作狀態(tài),從而引起誤判。當(dāng)打鈴時(shí)間到時(shí),系統(tǒng)實(shí)現(xiàn)蜂鳴器和LED燈聲光提示。同時(shí)還具有備用電源自動(dòng)切換控制電路,因而可在主電源掉電和其它一些惡劣環(huán)境場(chǎng)合中保證系統(tǒng)時(shí)鐘的定時(shí)準(zhǔn)確性。第六章:論文總結(jié)。清朝康熙年間,中國(guó)成為世界上最大的鐘表進(jìn)口國(guó)。在公元前1400年,出現(xiàn)的漏壺(沙漏或者滴漏)是第一個(gè)擺脫天文現(xiàn)象的計(jì)時(shí)儀器。系統(tǒng)軟件設(shè)計(jì)采用C語言來完成,C語言語法簡(jiǎn)潔,使用方便,用于完成軟件設(shè)計(jì)非常方便。而且自動(dòng)打鈴系統(tǒng)不斷影響著我們的學(xué)習(xí)和生活,它已被廣泛應(yīng)用于各個(gè)學(xué)校中,它能夠?qū)崿F(xiàn)學(xué)校的辦公自動(dòng)化,便于學(xué)校的管理。唐迪于1364年制成,他首次在機(jī)械鐘里引入了輪式鐘擺。新中國(guó)成立后,1955年初在天津成功制造裝配出2只鉆成品手表,從那時(shí)起,結(jié)束了中國(guó)人只能修表、不能制表的歷史。這種方案電路結(jié)構(gòu)比較復(fù)雜,芯片使用比較多,靈活性不高,而且準(zhǔn)確度不夠精確,不利于系統(tǒng)的擴(kuò)展。 顯示器件選擇為了能以十進(jìn)制數(shù)碼直觀地顯示數(shù)字系統(tǒng)的運(yùn)行數(shù)據(jù),目前廣泛使用了七段字符顯示器,或稱做七段數(shù)碼管。再通過掃描P1口是否有按鍵按下,有按鍵按下時(shí),通過液晶顯示器顯示來設(shè)置定時(shí)時(shí)間、打鈴時(shí)間間隔,通過設(shè)定、移位、加數(shù)來實(shí)現(xiàn)。硬件方法一般是加電容或者RS觸發(fā)器;軟件方法是在單片機(jī)在檢測(cè)引腳所連接的按鍵的工作狀態(tài)時(shí)加一個(gè)延時(shí)程序再次確認(rèn),通過2次的確認(rèn)就可以確保按鍵的工作狀態(tài)不受機(jī)械抖動(dòng)的影響了。引起中斷的原因,或是能發(fā)出中斷申請(qǐng)的來源,稱為中斷源。在與Flash并行編程/校驗(yàn)期間,該引腳也是編程負(fù)脈沖的輸入端。晶振電路通常用兩種設(shè)計(jì)方式:內(nèi)部振蕩方式和外部振蕩方式。圖41 軟件設(shè)計(jì)流程圖 程序設(shè)計(jì)過程:首先要定義單片機(jī)的引腳,然后初始化器件,再利用D
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1