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

正文內(nèi)容

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

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

下一頁面
  

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