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

正文內(nèi)容

基于單片機(jī)的電子時鐘和溫度計(jì)設(shè)計(jì)含pcb圖-資料下載頁

2024-10-18 20:57本頁面

【導(dǎo)讀】作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在。文中以明確的方式標(biāo)明。本學(xué)位論文的知識產(chǎn)權(quán)歸屬于培養(yǎng)單位。其他方面的大力支持。特別感謝金英蓮老師在畢業(yè)設(shè)計(jì)過程中對我的幫助和指導(dǎo)。在這里再次向金英蓮老師表示衷心的感謝!我的同學(xué)們表示感謝,我的成功與他們都是分不開的!感謝在我大學(xué)四年學(xué)習(xí)和生活中幫助過我的老師們、同學(xué)們和朋友們!有著非?,F(xiàn)實(shí)的意義。本文介紹了基于單片機(jī)的電子時鐘和溫度計(jì)設(shè)計(jì)。光燈延時設(shè)置、環(huán)境溫度測量及顯示功能。硬件電路包括STC89C52單片機(jī)小系統(tǒng)。DS1302電路、蜂鳴器電路幾部分模塊。再通過C語言編程對各模塊進(jìn)行調(diào)試,最。后達(dá)到設(shè)計(jì)要求的效果。關(guān)鍵詞:電子時鐘;STC89C52單片機(jī);LCD1602液晶顯示;DS18B20;溫度測量;

  

【正文】 為清零按鍵, S4 為退出界面按鍵。 圖 秒表功能界面 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 28 6 總結(jié) 本系統(tǒng) 的 硬件電路 主要由 單片機(jī) 最小 系統(tǒng)電路及鍵盤輸入電路、溫度測量電路 、時鐘芯片電路 、 LCD1602 液晶顯示電路 等 模塊 組成, 通過 C 語言對系統(tǒng)進(jìn)行編程,體現(xiàn)了本 設(shè)計(jì) 的 實(shí)時性和靈活性。 系統(tǒng) 實(shí)現(xiàn) 了 一下 多種功能: ( 1) 實(shí)現(xiàn)年 、 月 、 日 、 時 、 分 、 秒 、 星期顯示且有時間、日期 和星期的 設(shè)置 ; ( 2)實(shí)現(xiàn)鬧鐘設(shè)置功能和秒表功能 ; ( 3) 實(shí)現(xiàn) 液晶背光燈延時控制從而達(dá)到節(jié)能效果、按鍵聲效果和屏幕切換功能 ; ( 4) 實(shí)現(xiàn)環(huán)境 溫度 檢測和顯示功能 。 本次設(shè)計(jì)還有一些地方可以改進(jìn) : (1) 供電電源改成 5V 電池 在 生活中 , 不可能使用 5V 電源箱來作為硬件的 供電 電源 , 所以 電源 應(yīng)該 作出改變使系統(tǒng)具備 安全,簡單,容易攜帶等優(yōu)點(diǎn)。 (2) 應(yīng)該在本設(shè)計(jì)上實(shí)現(xiàn)整點(diǎn)報(bào)時功能 本次設(shè)計(jì) 在基本功能實(shí)現(xiàn)的基礎(chǔ)上 , 能實(shí)現(xiàn)時鐘整點(diǎn)報(bào)時功能,這樣可以使時鐘功能體現(xiàn)的更全面 。 (3) 可以增加一個無線操控鬧鐘開關(guān)控制 本 設(shè) 計(jì)可以加一個功能:通過無線模塊實(shí)現(xiàn)對系統(tǒng)實(shí)現(xiàn) 非接觸止鬧功能,這樣可以給設(shè)計(jì)增加一個新穎性 和 實(shí)用性。 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 29 7 參考文獻(xiàn) [1] 王云濤 ,王楠 .淺談多功能數(shù)字鐘的設(shè)計(jì) [J].山東電力高等專科學(xué)報(bào) ,2020, 4 (8):7172. [2] 劉長勇 ,葉希梅 .《基于 DS18B20 的溫度測量裝置的設(shè)計(jì)》 .魯東大學(xué)學(xué)報(bào)(自然科學(xué)版)2020,25( 3) :225—228。 [3] 林軍 ,謝曉斌 .用 8031 單片機(jī)控制的數(shù)字鐘 [J].湖北商業(yè)高等專科學(xué)報(bào) ,2020, 27 (2):4044. [4] 刑小杰 .《單片機(jī)電子時鐘設(shè)計(jì)》 .沈陽職業(yè)技術(shù)學(xué)院電器工程系 ,:6466. [5] 王振中 .《 現(xiàn)代單片機(jī)技術(shù)的進(jìn)展》 .今日科技 . [6] 鄒顯圣 . 《基于 AT89C51 單片機(jī)數(shù)字時鐘的研究》 . 2020 年 9 月 .第 22 卷第 5 期 [7] 王紅軍 ,謝玉芬 .方便實(shí)用的電子日歷鐘程序 [J].電腦編程技巧與維護(hù) ,1997,(4):2025. [8] 趙琳 王璐 閔莉 .2《 基于單片機(jī)的時鐘校時系統(tǒng)設(shè)計(jì) 》 .科技廣場 .. [9] 易麗華 ,黃 俊 . 《 基于 AT89C51 單片機(jī)與 DS18B20 的溫度測量系統(tǒng)》 5 期 . 第9 卷 . [10] 畢維峰 .《單片機(jī)技術(shù)應(yīng)用及其發(fā)展方向》 .吉林省經(jīng)濟(jì)管理干部學(xué)院 ,吉林長春 ( 2020) 04—0067—02. [11] 沙占友 .《 智能溫度傳感器的發(fā)展趨勢》 .電子技術(shù)應(yīng)用 , Application of Electronic 年 05 期 . [12] 嚴(yán)蕓 .《 淺談溫度傳感器的現(xiàn)狀與發(fā)展》 .大眾科技 , Popular Science amp。 05期 . [13] F. Zito, et al., CMOS wireless temperature sensor with integrated radiating element,:Phys.(2020),doi:[14] A scalable singlechip multiprocessor architecture with onchip RTOS . Theelen a,*, . Verschueren b, . Reyes Su_arez c,. Stevens a, A. Nu~nez c. Journal of Systems Architecture 49 (2020) 619–639. [15] 趙浪濤 ,趙永花 . 《 DS18B20芯片在溫度測量系統(tǒng)中的應(yīng)用》 .蘭州工業(yè)高等??茖W(xué)校學(xué)報(bào) .2020年 8月 ,第 16卷 ,第 4期 . [16] 許陽 .《 DS18B20 在測溫系統(tǒng)中的作用》 .齊齊哈爾市人民防空辦公室通信站 .2020,. [17] 周功海 ,劉曉 剛 ,何翠萍 .《單片機(jī)控電子時鐘的設(shè)計(jì)》 .煤礦現(xiàn)代化 ,2020 年第 1 期 . 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 30 附錄 A:電路原理圖 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 31 附 錄 B: PCB圖 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 32 附錄 C:實(shí)物圖 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 33 附錄 D:源代碼 include include include include define delayNOP() 。 {_nop_() 。_nop_() 。_nop_() 。_nop_() 。} 。 sbit rw =P2^1。 sbit rs =P2^0。 sbit e =P2^2。 define busy 0x80 //用于檢測 LCM 狀態(tài)字中的 busy 標(biāo)識 define uchar unsigned char define uint unsigned int sbit tclk=P1^0。 sbit tio=P1^1。 sbit trst=P3^2。 sbit ACC0=ACC^0。 sbit ACC7=ACC^7。 sbit light=P2^6。 //背光燈輸出 sbit DQ=P2^5。 sbit am=P1^2。 sbit AD_CLOCK=P1^0。 sbit AD_ADDR=P3^5。 sbit AD_SDO=P3^6。 sbit AD_CS=P1^3。 uchar id,msec,model,lightTime,d,time,chan1,vol,AD,col,col2,fr,count,precount,t1oc,ta,mm,miao,fen。 uint fref,fn,flagb=1,gg。 bit a,b。 //閃爍標(biāo)志位 uchar inittime[7]={0x00,0x00,0x00,0x00,0x00,0x00,0x00}。 sbit system=P1^7。 //模式 對應(yīng)實(shí)驗(yàn)板 K1按鍵 sbit timeup=P1^5。 //時間減 對應(yīng)實(shí)驗(yàn)板 K2按鍵 sbit timedown=P1^6。 //時間加 對應(yīng)實(shí)驗(yàn)板 K3 按鍵 sbit nao=P1^4。 sbit wr=P3^1。 sbit rd=P3^2。 sbit cs=P2^2。 sbit A0=P2^4。 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 34 sbit A1=P2^5。 void delay(uint q)。 //void 8253(uchar )。 //void data8253(uint date)。 sbit Beep=P3^7。 //蜂鳴器 void Set(uchar,uchar)。 //根據(jù)選擇調(diào)整相應(yīng)項(xiàng)目 void RTInputByte(uchar)。 //輸入 1Byte */ uchar RTOutputByte(void)。 //輸出 1Byte */ void w1302(uchar, uchar)。 //向 DS1302 寫入一個字節(jié) uchar r1302(uchar)。 //從 DS1302 讀出一個字節(jié) void set1302(uchar * )。 //設(shè)置時間 void keysound()。 //按鍵音 void clocksound()。 //鬧鈴蜂鳴聲 void Out_LCM(void)。 //顯示屏幕 void model0(void)。 //顯示輸出 void model1(void)。 void model2(void)。 void model3(void)。 void model4(void)。 void model5(void)。 void model6(void)。 void model7(void)。 //void model8(void)。 void id_case1_key()。 //項(xiàng)目調(diào)整 void Modset()。 //模式鍵處理 void data1602(uchar WDLCM)。 void 1602(uchar WCLCM,BuysC)。 uchar ReadStatusLCM(void)。 void lcdinit(void)。 void OutputInformation(uchar X, uchar Y, uchar DData)。 void DisplayListChar(uchar X, uchar Y, uchar code *DData)。 void dissqw()。 void Delay5Ms(void)。 void Delay400Ms(void)。 void systemsetup(void)。 //進(jìn)入系統(tǒng)設(shè)置 unsigned char code digit[10]={0123456789}。 //定義字符數(shù)組顯示數(shù)字 unsigned char code Str[]={ Temperature:}。 //說明顯示的是溫度 unsigned char code Temp[]={Temp:}。 //說明顯示的是溫度 unsigned char code Cent[]={C}。 中國計(jì)量學(xué)院 現(xiàn)代科技學(xué)院 本科畢業(yè)設(shè)計(jì)( 論文) 35 uchar code systemp[]={}。 //字符串輸出 (系統(tǒng)設(shè)定 ) uchar code TIMER[]={Time}。 //字符串輸出 (時間 ) uchar code DATE[]={Date}。 //字符串輸出 (日期 ) uchar code alarmclock[]={Clock}。 //字符串輸出(鬧鈴) uchar code lamp[]={Lamp}。 //字符串輸出(背光燈) uchar code tem[]={Temp}。 //字符串輸出(時間歸零) uchar code exit[]={Exit}。 //字符串輸出(退出) uchar code set[]={Set}。 //字符串輸出(設(shè)置) uchar code sec[]={sec}。 //字符串輸出(秒) uchar code ClockSet[]={ClockSet}。 //字符串輸出(鬧鈴設(shè)置) uchar code ClockOn[]={ON}。 //字符串輸出( ON) uchar code ClockOff[]={OFF}。 //字符串輸出( OFF) uchar code Watch[]={StopWatch:}。 // uchar code secx[]={Sec}。 void timesetup(void)。 //時間設(shè)置 void datesetup(void)。 //日期設(shè)置 void alarmclockset(void)。 //鬧鈴設(shè)置 void lampsetup(void)。 //背光燈設(shè)置 void timetem(void)。 //時間清零 void distem(void)。 void stopwatch(void)。 void delay(uint q) { uint x,y。 for(x=q。x0。x) for(y=110。y0。y)。 } void delay1(int ms) { unsigned char y 。 while(ms) { for(y = 0 。 y250 。 y++) { _nop_() 。 _nop_() 。 _nop_() 。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1