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

正文內容

課程設計(論文)-基于at89s52單片機的電子萬年歷設計-預覽頁

2024-11-26 19:15 上一頁面

下一頁面
 

【正文】 日 期: 指 導 教 師: 物電學院教務部印制 說明: 報告中的第 一、二、三項由 學生在 課程 設計開始前 填寫,由 指導教師 指導 并 確認簽字 。答辯小組成員應由 2 人及以上教師組成。 課程設計完成后,由指導教師根據完成情況寫出總結。鐘表的數字化給人們生產生活帶來了極大的方便 ,在此基礎上完成的萬年歷精度高,功能易于擴展。本設計就是數字時鐘簡單的擴展應用。萬年歷還具有節(jié)能模式,具有很強的實用性。This calendar has strong Digital tube display practicability. Keywords: scm。 硬件部分 硬件部分 主要由 AT89S52 單片機, LED 顯示電路,以及調時按鍵電路等組成。 軟件部分 軟件方面主要包括日歷程序、時間調整程序,顯示程序等。 方案二 : 采用 AT89S52,片內 ROM 全都 采用 Flash ROM;能以 3V 的超底壓工作;同時也與 MCS51 系列單片機完全該芯片內部存儲器為 8KB ROM 存儲空間,同樣具有 89C51的功能,且具有在線編程可擦除技術,當在對電路進行調試時,由于程序的錯誤修改或對程序的新增功能需要燒入程序時,不需要對芯片多次拔插,所以不會對芯片造成損壞。采用此種方案雖然減少芯片的使用,節(jié)約成本,但是,實現的時間誤差較大。數字式溫度傳感器 。溫度的采集由 DS18B20 構成;顯示部份由 17 個數碼管, 74ls154 譯碼器構成。在主電源關閉的情況下,也能保持時鐘的連續(xù)運行。 X1 和 X2 是振蕩源,外接 KHz晶振。如果在傳送過程中 RSTS 置為低電平,則會終止此次數據傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 圖 DS1302 的引腳圖 圖 的引腳圖 徐州師范 大學 物理與 電子工程學院課程 設計 報告 6 如 圖 所示,采用動態(tài)掃描顯示,由 17 個數碼管, 416 譯碼器 74LS154 接1K 限流電阻接到共 陰 數碼管的 CoM 端作為選通位碼 ,每位選擇相應的列 , P0 口輸出數據 再接 9013 三極管 送達數碼管。//禁止寫操作 讀 18b20 子程序 //讀取溫度 unsigned char ReadTemperature(void) { unsigned char a=0。 WriteOneChar(0xCC)。 WriteOneChar(0xCC)。 b=4。 return(t)。 } 徐州師范 大學 物理與 電子工程學院課程 設計 報告 9 按鍵 子程序 圖 按鍵 子程序 流程圖 徐州師范 大學 物理與 電子工程學院課程 設計 報告 10 5 總結 在整個設計過程中,發(fā)揮團隊精神,分工合作,充分發(fā)揮人的主觀能動性,自主學習,學到了許多沒學到的知識。對電路的設計、布局要先有一個好的構思,才顯得電路板美觀、大方。感謝給我?guī)椭睦蠋熀屯瑢W,在你們的幫助下我才能完成這次設計。 //實時時鐘復位線引腳 sbit DQ = P1^4 。 sbit power=P3^7。 //累加器位定義 sbit ACC7 = ACC^7。 //開關顯示標志 /*********************延時 ms***********************/ void delay(uint z) { uint x,y。y0。 for(i=8。 DS1302_CLK = 0。 i0。 DS1302_CLK = 0。 徐州師范 大學 物理與 電子工程學院課程 設計 報告 14 DS1302_RST = 1。 DS1302_RST = 0。 DS1302_RST = 1。 DS1302_RST = 0。 //寫 入初始化標志 ,系統(tǒng)上電后檢測此標志,即此子函數只會在第一次初始化一次。//日 Write1302(0x84,0x22) 。//充電 Write1302(0x8e,0x80) 。 //DQ 復位 delay_18b20(8)。 //拉高總線 delay_18b20(10)。 unsigned char dat = 0。 // 給脈沖信號 dat=1。 } return(dat)。 i) { DQ = 0。 徐州師范 大學 物理與 電子工程學院課程 設計 報告 16 DQ = 1。 unsigned char b=0。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 b+=(aamp。 } /*************************************************/ void display() { //年 P2=0xf0。 P0=seg[0]。 delay(1)。 //month P2=0xf4。 P0=seg[month%16]。 delay(1)。 // hour P2=0xf8。 P0=seg[hour%16]。 delay(1)。 //second P2=0xfc。 P0=seg[second%16]。 徐州師范 大學 物理與 電子工程學院課程 設計 報告 18 delay(1)。 //week encode=1。 encode=0。 if(mode==0) { position++。 if(inc==0) { delay(5)。 if(num==99) num=0。//寫入 year 徐州師范 大學 物理與 電子工程學院課程 設計 報告 19 Write1302(0x8e,0x80) 。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } /////////////// year=Read1302(0x8d)。 P2=0xf1。 P0=seg[year/16]。 delay(4)。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } //////////// else if(dec==0) { delay(5)。 if(num==0) num=12。//寫入 month Write1302(0x8e,0x80) 。 P0=seg[month/16]。 delay(8)。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } //////////// else if(dec==0) { delay(5)。 if(num==0) num=31。//寫入 date Write1302(0x8e,0x80) 。 P0=seg[date/16]。 delay(8)。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } //////////// else if(dec==0) { delay(5)。 if(num==1) num=23。//寫入 hour Write1302(0x8e,0x80) 。 徐州師范 大學 物理與 電子工程學院課程 設計 報告 23 P0=seg[hour/16]。 delay(8)。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } //////////// else if(dec==0) { delay(5)。 if(num==1) num=59。//寫入 minute Write1302(0x8e,0x80) 。 P0=seg[minute/16]。 delay(8)。 num=(num/16)*10+num%16。 Write1302(0x8e,0x00) 。 //再次確認是否松開 , 松開就跳出 while 語句 } //////////// else if(dec==0) { delay(5)。 if(num==0) num=7。//寫入 week 徐州師范 大學 物理與 電子工程學院課程 設計 報告 25 Write1302(0x8e,0x80) 。 week_wei=0。 while(1) { //////////////////////// if(power==0) { delay(5)。 else { temp=ReadTemperature()。 徐州師范 大學 物理與 電子工程學院課程 設計 報告 26 hour=Read1302(0x85)。 encode=0。 10 設計方案規(guī)范合理,設計目標明確,符合專業(yè)培養(yǎng)要求,時間安排得當,技術路線可靠。 10 能對整個設計過程進行全面的總結,得出有價值的結論或結果;參考文獻數量在 3 篇以上,格式符合要求,在正文中
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1