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

正文內容

基于msp430的單片機的實時時鐘設計(數碼管顯示)畢業(yè)論文(留存版)

2025-08-11 18:17上一頁面

下一頁面
  

【正文】 TimeString[1] = 39。 TimeString[7] = Second%10 + 39。BIT0)) { count=0。 //秒數加1 up_flag=1。 //星期數加1 up_flag=1。 if(temp0x99) temp=0。 if(temp0x59) temp=0x59。 break。BIT3)) { count=count+1。 //寫入允許 datawrite(0x80,temp|0x80)。 //寫入新的分數 Datawrite(0x8e,0x80)。 down_flag=0。 if(hide_week3) hide_week=0。 }while(count==6)。 case 7:do //count=8,調整年 { hide_month=0。 //count8, 跳出調整模式,返回默認顯示狀態(tài) Second=dataread(0x80)。 P5OUT = 0x0f。從這里走出,對于我的人生來說,將是踏上一個新的征程,要把所學的知識應用到實際工作中去。 if(temp!=rtc_getsec()) show_time()。 rtc_charger(1,1)。 }while(count==8)。 if(hide_month3) hide_month=0。 down_flag=0。 //寫入新的星期數 datawrite(0x8e,0x80)。 if(up_flag==1||down_flag==1) { datawrite(0x8e,0x00)。 Downkey()。 //掃描模式切換按鍵 switch(count) { case 1:do //count=2,調整秒 { outkey()。 } while(!(P1INamp。 case 5: temp=dataread(DS1302_DAY)。 break。 break。 if(temp0x23) //超過23小時,清零 temp=0。 delay_nms(2)。 //顯示星期 LCD_PutStr( Week,10)。 } TimeString[5] = 39。 TimeString[1] = Hour%10 + 39。039。039。039。回顧此次畢業(yè)設計,是大學三年所學知識很好的總結。、調試(1)工程編譯和修改源程序,雙擊鼠標左鍵,進入源程序編輯狀態(tài)。國內普及的MSP430開發(fā)軟件種類不多,主要有IAR公司的Embedded Workbench forMSP430(簡稱EW430)和AQ430。對共陰極LED 顯示器的控制采用“接地方式”即通過控制LED 的“GND”引腳的電平高低來達到選通的目的,該引腳即通常所說的位選線。影響晶振起振的原因有晶振(ESR)、晶振啟動后負載電容的大小、單片機電源電壓的范圍、PCB布線和電氣隔離、外部的環(huán)境因素和電路板的保護涂層處理,上面具體介紹的三個參數是選擇晶振時必須考慮的最主要的參數。這些特點保證了可編制出高效率的源程序。 鍵盤模塊選擇方案一:采用陣列式鍵盤。由于計數的起始時間不可能與標準時間一致,故需要在電路上加一個校時電路,同時標準的1MHZ時間信號必須做到準確穩(wěn)定。該系統(tǒng)具有時間設置及顯示、鬧鐘、計時等功能,系統(tǒng)以MSP430單片機為核心,主要進行基于MSP430單片機的低功耗型數字時鐘及其系統(tǒng)的研究。諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動開起閉路燈、定時開關烘箱、通斷動力設備、甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數字化為基礎的。目前市場上已有很多實時時鐘芯片。:數碼管顯示模塊按鍵模塊時鐘模塊本設計是以MSP430單片機為控制核心,其芯片具有在線編程功能,功耗低,能低電壓,小電流下工作;時鐘芯片采用DS1302,它是一款高性能、低功耗的實時時鐘芯片,其精度和使用壽命相對其他芯片具有明顯的優(yōu)越性,同時具有掉電自動保存功能,可以對年、月、日、星期、時、分、秒進行設置和調整;溫度檢測模塊由DS18B20構成,該傳感器結構簡單,不需要外接電路,在10℃—+85℃范圍內精度為177。 晶振電路設計MSP430系列芯片所有的晶振接口上的旁路電容大概都是2pF,旁路電容我們可以看成是晶振和單片機之間的負載電容,但是旁路電容隨著晶振和單片機的距離以及單片機的種類,在電氣焊接時的方法不同而不同,所以為了要更好的讓晶振起振,選擇合適的負載能力比較強的晶振。在按下設置鍵要對其時間進行調整時,可通過+、對其進行調整,如果要調整多個時間點的話,在對其中一個設置完成結束后,系統(tǒng)會自動跳到下一個時間點,這樣就能對所有的點進行調整,調整結束后返回顯示調整之后的時間。 DS1302時鐘流程圖 程序運行時要對DS1302進行設置,開始調整時間之前先對DS1302系統(tǒng)進行初始化,看當前系統(tǒng)時間是否為0,是的話給各個點校準當地的有效時間,并對時間進行上傳,將有效的時間信息存儲在EPROM中,然后上傳給信息管理層,收到命令之后對相應的時間點進行修改,然后顯示出具體的時間。5編譯環(huán)境設置(1) 目標芯片設置,即選擇需要調試的單片機型號。當然最重要的是學到了關于基本MSP430的一些基本應用,同時也加深了對一些常用數字時鐘的了解及設計方法。 DateString[1] = 39。 if(hide_month2) { DateString[5] = Month/10 + 39。 DateString[9] = 39。 Second=rtc_getsec()。 39。 //時間數據轉換數碼管字符 DateToStr()。sund=1。 case 3: temp=dataread(DS1302_HOUR)。 //讀取月數 temp=temp+1。 //秒數減1 down_flag=1。 //星期數減1 down_flag=1。 if(temp0x99) temp=0x99。 datawrite(0x8e,0x80)。 case 2:do //count=3,調整分 { hide_sec=0。 Outkey()。 Downkey()。 //寫入允許 datawrite(0x86,temp)。 //禁止寫入 up_flag=0。 } hide_year++。 //count=7,開啟中斷,標志位置0并退出 default:break。 while (1) { while(done==1) keydone()。在我的十幾年求學歷程里,離不開父母的鼓勵和支持,時他們辛勤的勞作,無私的付出,為我創(chuàng)造了良好的學習條件,我才能順利的完成學業(yè),感激他們一直以來對我的撫養(yǎng)與培育。 P6DIR = 0xfc。0x7f)。 Downkey()。 Outkey()。break。 show_time()。 } hide_min++。 down_flag=0。BIT3))。 //月數減1 down_flag=1。 //讀取小時數 temp=temp1。 } while(!(P1INamp。 case 5: temp=dataread(DS1302_DAY)。 break。 Datawrite(0x8e,0x00)。 39。:39。 //字符串末尾加 39。 if(hide_day2) { DateString[8] = Day/10 + 39。 DateString[2] = 39。 Year=rtc_getyear()。經過多次的調試,這次的數字時鐘設計終于調試成功。單擊File→New→File或按快捷鍵Ctrl+N出現所需要的源程序編輯界面,編輯過程要注意標點應為英文。靜態(tài)驅動是指每個數碼管的每個段碼都由一個單片機的I/O埠進行驅動,或者使用如BCD碼二十進位解碼器進行驅動。當RST為高電平時,則會終止此次數據傳送,I/O引腳變?yōu)楦咦钁B(tài)。有的使用一個晶體振蕩器(32768Hz),有的使用兩個晶體振蕩器。液晶也傳統(tǒng)的顯示器相比,最大的優(yōu)點在于耗電量和體積,一般的液晶顯示器的分辨率可達到720線之上,當然,液晶還在輕薄性上有著明顯的優(yōu)勢,但是液晶顯示器的可視偏轉角度有限,容易產生影響拖尾現象,而且液晶顯示器的壽命也很短。方案二:使用MSP430單片機模塊其基本架構是16位的,同時在其內部的數據總線經過轉換還存在8位的總線,在加上本身就是混合型的結構,因而對它這樣的開放型的架構來說,無論擴展8位的功能模塊,還是16位的功能模塊,即使擴展模/數轉換或數/模轉換這類的功能模塊也是
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1