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

正文內(nèi)容

基于單片機(jī)的校園打鈴系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書論文(存儲(chǔ)版)

  

【正文】 .............................................28附錄 3 源程序............................................................29 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 0 頁(yè) 共 34 頁(yè)摘 要本設(shè)計(jì)以單片機(jī) AT89C51 為控制核心,與 DS13024C02C 和 LED 等組成校園打鈴系統(tǒng),運(yùn)用實(shí)時(shí)時(shí)鐘芯片 DS1302 實(shí)現(xiàn)時(shí)間控制,同時(shí)運(yùn)用 LED 七段數(shù)碼管完成當(dāng)前的年、月、日、時(shí)、分、秒和星期以及打鈴時(shí)間的顯示,再利用鍵盤可以對(duì)系統(tǒng)當(dāng)前時(shí)間以及打鈴時(shí)間進(jìn)行調(diào)節(jié)、存儲(chǔ)、清空操作,并且使用外部存儲(chǔ)器 24C02C 完成打鈴時(shí)間的存儲(chǔ)。進(jìn)度安排:第 3~6 周:選題及查找相關(guān)資料主要查找與課題相關(guān)的資料;第 7 周:相關(guān)資料的整理并對(duì)其進(jìn)行理解; 第 8 周:對(duì)畢業(yè)論文的資料進(jìn)行初步的整理;第 9 周:期中檢查; 第 10 周:對(duì)論文進(jìn)行修改及進(jìn)行仿真實(shí)驗(yàn);第 11 周:對(duì)畢業(yè)論文進(jìn)行排版; 第 12 周:檢查排版及內(nèi)容;第 13 周:加深對(duì)畢業(yè)論文的理解準(zhǔn)備答辯; 第 14 周:檢查畢業(yè)設(shè)計(jì)論文的地方準(zhǔn)備答辯; 第 15 周:答辯。主控中心以單片機(jī)為核心,包括控制電路、顯示電路、鍵盤電路和存儲(chǔ)電路。本次設(shè)計(jì)是實(shí)現(xiàn)一個(gè)單片機(jī)的校園打鈴系統(tǒng),能過設(shè)置打鈴時(shí)間,同時(shí)要求能夠在系統(tǒng)掉電時(shí),時(shí)間能夠繼續(xù),數(shù)據(jù)能夠保持,能夠?qū)崿F(xiàn)打鈴。因而對(duì)于完成此題目,方案二完全能實(shí)現(xiàn)設(shè)計(jì)要求,并且容易掌握,此方案是利用編程來(lái)實(shí)現(xiàn),易于調(diào)整時(shí)間,且 I/O 接口很多,易于擴(kuò)展外圍電路,故選擇方案二。 存儲(chǔ)模塊方案選擇存儲(chǔ)器是整個(gè)系統(tǒng)的“連接線” ,它是系統(tǒng)穩(wěn)定工作的保障,為使各個(gè)模塊穩(wěn)定工作,須有可靠存儲(chǔ)器。 總體方案設(shè)計(jì)思想根據(jù)校園打鈴系統(tǒng)的設(shè)計(jì),可將本系統(tǒng)分為四個(gè)模塊,第一個(gè)模塊是控制模塊,主要負(fù)責(zé)整個(gè)系統(tǒng)工作的控制和運(yùn)算,從而使各模塊正常工作;第二個(gè)模塊為顯示模塊,主要是對(duì)現(xiàn)時(shí)刻內(nèi)年、月、日、時(shí)、分、秒和星期的直觀顯示;第三個(gè)模塊是鍵控模塊,它的主要作用是輔助控制模塊,相當(dāng)于輸入裝置,利用它可以對(duì)打鈴時(shí)間進(jìn)行調(diào)節(jié);第四個(gè)模塊是存儲(chǔ)模塊,它是整個(gè)系統(tǒng)的連接線,負(fù)責(zé)給各模塊提供合適的信息,讓各模塊能穩(wěn)定工作。AT89C51 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。在 FLASH 編程和校驗(yàn)時(shí),P1 口作為第八位地址接收。在單片機(jī)運(yùn)行期間,可以利用此按鍵完成復(fù)位操作。此時(shí),三極管呈導(dǎo)通狀態(tài),促使繼電器吸合,電鈴打鈴。圖 34 DS1302 引腳圖如圖 34 所示,DS1302 的引腳排列,其中 Vcc1 為后備電源,V CC2 為主電源。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 9 頁(yè) 共 34 頁(yè)(I/O)在控制指令字輸入后的下一個(gè) SCLK 時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入 DS1302,數(shù)據(jù)輸入從低位即位 0 開始。而這時(shí) 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 10 頁(yè) 共 34 頁(yè)的其它電路停止工作,但存儲(chǔ)器中的打鈴時(shí)間不會(huì)因?yàn)闆]有電而丟失。該引腳為漏極開路。學(xué)校設(shè)定的系統(tǒng)時(shí)間和打鈴時(shí)間存儲(chǔ)在 24C02C 中。按鍵是一種常開型按鈕開關(guān),常態(tài)時(shí)按鍵的兩個(gè)觸點(diǎn)處于斷開狀態(tài),按下鍵時(shí)它們才閉合。存入按鍵:它的主要功能就是把系統(tǒng)不正確的時(shí)間修改后按下存入鍵,系統(tǒng)的時(shí)間就為按下那瞬間的時(shí)間。數(shù)碼管的引腳結(jié)構(gòu)如圖 39 所示,其中 COM 引腳為公共端,用來(lái)控制數(shù)碼管顯示的打開或關(guān)閉,既起到“使能”作用。 數(shù)碼管的顯示數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。實(shí)時(shí)時(shí)鐘芯片 DS1302 采用 3V 的電池作為后備電源,使 DS1302 內(nèi)部的時(shí)鐘不會(huì)因?yàn)橄到y(tǒng)掉電而停止。如果當(dāng)前系統(tǒng)時(shí)間與打鈴時(shí)間一致,AT89C51 中的 腳就輸出低電平,三極管 Q1 導(dǎo)通,繼電器閉合,電鈴電路導(dǎo)通打鈴。程序流程圖如圖 53 所示。Vision2 集成開發(fā)環(huán)境是 Keil Software,Inc/Keil Elektronik GmbH開發(fā)的基于 80C51 內(nèi)核的微處理器軟件開發(fā)平臺(tái),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完成從工程建立到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開發(fā)流程尤其是 C 編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活的控制選項(xiàng),在開發(fā)大型項(xiàng)目時(shí)非常理想。,調(diào)試成功后將 HEX 文件寫入到單片機(jī)應(yīng) 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 22 頁(yè) 共 34 頁(yè)用系統(tǒng)的 ROM 中。 P(從庫(kù)中選擇元件命令)命令,在 pickdevices 窗口中選擇電路所需的元件,放置元件到編輯區(qū)并調(diào)整其相對(duì)位置,進(jìn)行元件參數(shù)設(shè)置,元器件間連線。這次畢業(yè)設(shè)計(jì)提高了我的查閱資料的能力,同時(shí)也使我的能力也得到了提升,提高是有限的但提高也是全面的,正是這一次設(shè)計(jì)讓我積累了無(wú)數(shù)實(shí)踐經(jīng)驗(yàn),使我的頭腦更好的被知識(shí)武裝了起來(lái)。sbit key_Wr_2402=P1^5。 uchar ik。 //賦值為 0 ik=1。 //工作模式,0=常態(tài),1=校分,2=校時(shí),3=星期,4=校日,5=校月,6=校年void TimeToDisplay() //讀時(shí)間日期送顯示緩{time[0]=Read_DS1302(year)。 //顯示年月日disp_buf[1]=0x00。 //顯示時(shí)分鈔星期disp_buf[1]=time[4]%0x10|0x10。RW24XX(amp。}return 0。月month。 //年顯示 10 Write_DS1302(month,0x010)。 //延時(shí) 1msif(!key_mode) //鍵是否按下{ mode_N++。 Write_DS1302(minute,temp)。Write_DS1302(week,temp)。 Write_DS1302(month,temp)。disp_buf[3]=0x23。case 5: 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 33 頁(yè) 共 34 頁(yè)disp_buf[4]=0x23。 } if(count20=20) //主循環(huán)計(jì)次 { count20=0。display()。i) {RW24XX(amp。display()。time[4],2,(i+1),0xa0, M2402)。 //不打鈴 } } if(Dll_Symbolize amp。display()。 //判斷現(xiàn)在時(shí)間是否等于存儲(chǔ)時(shí)間 if(Dll_OK()) //如果相等 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 34 頁(yè) 共 34 頁(yè) { Dll_Symbolize=1。i,1,0,0xa1, M2402)。 } } //寫入顯示時(shí)間為打鈴點(diǎn)if(!key_Wr_2402) {display()。 for(i=0xFF。 } //清空存儲(chǔ)器首字節(jié)為計(jì)數(shù),其余為打鈴時(shí)間點(diǎn). if(!key_clr_2402){display()。disp_buf[3]=0x23。disp_buf[7]=0x23。 } } TimeToDisplay()。 case 5: //校月temp=BCD_INC(time[1])。 case 3: //校星期 temp=BCD_INC(time[3])。if(temp=0x60) temp=0。 //秒 0 Write_DS1302(Write_eabled,0x80)。 //0 Write_DS1302(Trickle,0xA5)。充電 Trickle(如:0xa5)。amp。disp_buf[7]=(time[3]1)%0x10。disp_buf[7]=time[2]%0x10。 //分 minutetime[6]=Read_DS1302(second)。 //退出}bit yh。 delay(100)。 //時(shí)間緩沖區(qū)//延時(shí)子程序void delay(unsigned int a){ while(a)。 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 26 頁(yè) 共 34 頁(yè)參考文獻(xiàn)[1] :電子工業(yè)出版社,2022[2] :人民郵電出版社,2022[3] :機(jī)械工業(yè)出版社,2022[4] :電子科技大學(xué)出版社,1997[5] :人民郵電出版社,2022[6] :北京航空航天大學(xué)出版社,2022[7] :機(jī)械工業(yè)出版社,2022[8] :北京理工大學(xué)出版社,2022[9] :機(jī)械工業(yè)出版社,2022 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 27 頁(yè) 共 34 頁(yè)附錄 1 整機(jī)原理圖XTAL218XTAL119ALE30EA31PSEN29RST9P0./U1AT89C51R120R20320R420520R620720R820abcdefgdp12345678abcdefgdp 12345678RST5SCLK7I/O6X12X23VC18V21U2DS1302模 式調(diào) 節(jié)SCK6SDA5WP7 A01A12A23U324C02CQ12N2905R920R清 空存 入I2CSDASCLRL15VD11N4148BAT13VLS1SOUNDER 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 28 頁(yè) 共 34 頁(yè)附錄 2 元件明細(xì)表項(xiàng)目代號(hào) 名稱、型號(hào)、規(guī)格 數(shù)量 備注 更改AT89C51 單片機(jī)芯片 112MHz 晶振 17SEG LED 顯示器 1LS1 揚(yáng)聲器 1200?電阻 930pF 瓷片電容 210pF 電解電容 13V 電池 124C02C 外部存儲(chǔ)器 1DS1302 時(shí)鐘芯片 12N2905 三極管 11N4148 二極管 1220V 繼電器 1220V 燈泡 1BUTTON 按鍵 4舊底圖更改標(biāo)記數(shù)量更改單號(hào)簽名日期底圖號(hào) 擬制審校日期等級(jí)標(biāo)記 第 1 張 共 1 張簽名 標(biāo)準(zhǔn)化梁雪英 批準(zhǔn)基于單片機(jī)的校園打鈴系統(tǒng)設(shè)計(jì) 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文)第 29 頁(yè) 共 34 頁(yè)附錄 3 源程序include include include define uchar unsigned chardefine LED_abc P0define LED_123 P2sbit key_mode=P1^3。只是要把以前學(xué)的東西融合起來(lái)變成自己需要的東西。Relays BUTTONMemory ICs DS130
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1