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

正文內(nèi)容

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

  

【正文】 環(huán)境。保存工作站工作完成。單擊“開始”→“程序”→IAR Systems→IAR Embedded Workbench For MSP430 V3,自動(dòng)創(chuàng)建一個(gè)新的工作站。 第四章 系統(tǒng)的軟件設(shè)計(jì) ,接通電源之后,系統(tǒng)進(jìn)行初始化,按下設(shè)置鍵,對(duì)當(dāng)?shù)貢r(shí)間進(jìn)行讀取,對(duì)時(shí)間進(jìn)行需要的調(diào)整,這些數(shù)據(jù)通過數(shù)碼管顯示器顯示出來,確認(rèn)無(wú)誤后才開始運(yùn)行。根據(jù)顯示亮度的不同劃分為普通亮度和高亮度LED,高亮度LED 顯示器的發(fā)光強(qiáng)度遠(yuǎn)大于普通亮度的LED,正常情況下的發(fā)光強(qiáng)度越是普通LED 的10 倍,即在12 mA/段時(shí)便可點(diǎn)亮。鍵盤的工作方式可分為編程控制方式和中斷控制方式,設(shè)置各個(gè)口線為輸入模式,有鍵按下則口線端電平為高,否則為低電平。DS1302與單片機(jī)之間能簡(jiǎn)單的采用同步串行的方式進(jìn)行通信,僅需用到三個(gè)口線:(1)RES(復(fù)位)、(2)I/O(數(shù)據(jù)線)、(3)SCLK(串行時(shí)鐘),時(shí)鐘RAM的讀寫數(shù)據(jù)以一個(gè)字節(jié)或多達(dá)31個(gè)字節(jié)的字符組方式通信。但是當(dāng)產(chǎn)生上電清除信號(hào)的時(shí)候缺不會(huì)產(chǎn)生上電復(fù)位信號(hào)。首先,~。 第三章 系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)MSP430單片機(jī)模塊本次電路的設(shè)計(jì),是由鍵盤來設(shè)置和調(diào)節(jié)數(shù)碼管上所顯示的日期、時(shí)間等數(shù)據(jù),這些數(shù)據(jù)通過MSP430模塊的整理和傳送,控制各個(gè)模塊的正常運(yùn)行,時(shí)間通過LED數(shù)碼管顯示器顯示出來。每個(gè)鍵單獨(dú)占有一根I/O的工作狀態(tài)互不影響,此類鍵盤采用端口直接掃描方式。方案二:專用時(shí)鐘芯片。方案一:使用89C51單片機(jī)模塊。數(shù)字時(shí)鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì)時(shí)、分、秒數(shù)字現(xiàn)實(shí)的計(jì)時(shí)裝置,廣泛用于個(gè)人家庭,辦公室,車站等公共場(chǎng)所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?,由于?shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字時(shí)鐘的精度遠(yuǎn)遠(yuǎn)超過老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能。在本設(shè)計(jì)中充分利用了單片機(jī)內(nèi)部資源,涉及到了鍵盤控制、數(shù)碼管顯示、中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串口通信等。系統(tǒng)帶有數(shù)碼管顯示器,配合按鍵提供友好的用戶界面,操作簡(jiǎn)單,該數(shù)字時(shí)鐘能長(zhǎng)期、連續(xù)、可靠、穩(wěn)定的工作;同時(shí)還具有體積小、功耗低等特點(diǎn),便于攜帶,使用方便。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已經(jīng)能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。通常使用石英晶體振蕩器電路構(gòu)成數(shù)字時(shí)鐘。所以本次設(shè)計(jì)采用了MSP430單片機(jī)模塊。此類鍵盤是采用行列掃描方式,當(dāng)按鍵較多時(shí)可以降低占用單片機(jī)的I/O數(shù)目。LED數(shù)碼管能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與CMOS、ITL電路兼容,發(fā)光響應(yīng)時(shí)間極短,高頻特性好,單色性好,亮度高,體積小,重量輕,抗沖擊性能好,壽命長(zhǎng),使用壽命在10萬(wàn)小時(shí)以上,甚至可達(dá)100萬(wàn)小時(shí)。 MSP430系列單片機(jī)的中斷源較多,并且可以任意嵌套,使用時(shí)靈活方便。: MSP430單片機(jī)的引腳圖 復(fù)位電路的設(shè)計(jì)  MSP430單片機(jī)系統(tǒng)復(fù)位電路功能模塊共有兩個(gè)復(fù)位信號(hào):一個(gè)是上電復(fù)位信號(hào)POR和上電清除信號(hào)PUC。在振蕩回路中,晶體既不能過激勵(lì)(容易振到高次諧波上)也不能欠激勵(lì)(不容易起振)。只有在SCLK為低電平時(shí),才能將RST置為高電平。共陽(yáng)極LED 顯示器控制方式則相反。(2) 動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃“a、b、c、d、e、f、g、dp”的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是哪個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。目前IAR的用戶居多。單擊菜單Project→Add file test出現(xiàn)需要的加載源文件界面,選擇相應(yīng)的文件類型,出現(xiàn)相應(yīng)的文件,選中需要加載的文件后,單擊“打開”按鈕。(2)連接生成目標(biāo)代碼,源文件編譯通過之后,將連接生成目標(biāo)代碼。 調(diào)試結(jié)果顯示圖 時(shí)間顯示圖第六章 結(jié)論經(jīng)過幾個(gè)月的努力,我終于完成了這次的畢業(yè)設(shè)計(jì)《基于MSP430單片機(jī)的實(shí)時(shí)時(shí)鐘顯示設(shè)計(jì)(數(shù)碼管顯示)》。 參考文獻(xiàn)[1]:北京航空航天大學(xué)出版社,2002.[2]:科學(xué)文獻(xiàn)出版社重慶分社,1987[3]:高等教育出版社,2004[4]:北京航空航天大學(xué)出版社,2001.[5]:北京航空航天大學(xué)出版社,2003.[6]:西安電子科技大學(xué)出版社,2008.[7]戴佳,戴衛(wèi)恒. msp430單片機(jī)C語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2006.[8]盧曉軒,洪利,2006,27(3):268271[9]余永權(quán),李小青,:北京航空航天大學(xué)出版社,1992.[10]張齊,[11][12],19(12):2327[13]劉迎春. msp430單片機(jī)原理及應(yīng)用教程 [M]. 北京:清華大學(xué)出版社,2005,145157附錄一:系統(tǒng)原理圖 附錄二:程序設(shè)計(jì)includeincludeincludedefine DS1302_SECOND 0x81 //時(shí)鐘芯片的寄存器位置,存放時(shí)間define DS1302_MINUTE 0x83define DS1302_HOUR 0x85define DS1302_WEEK 0x8bdefine DS1302_DAY 0x87define DS1302_MONTH 0x89define DS1302_YEAR 0x8d unsigned char DateString[11],TimeString[9],week_value[2],TempBuffer[7]。 Day=rtc_getdate()。 DateString[3] = Year%10 + 39。 DateString[3] = 39。 } else { DateString[5] = 39。 DateString[9] = Day%10 + 39。 //星期的數(shù)據(jù)另外放到 week_value[]數(shù)組里,跟年,月,日的分開存放,因?yàn)榈纫幌乱谧詈箫@示 } Else { week_value[0] = 39。 ,判斷結(jié)束字符}void TimeToStr(void) //將時(shí),分,秒數(shù)據(jù)轉(zhuǎn)換成數(shù)碼管顯示字符放到數(shù)組 TimeString[]。039。039。:39。 39。 //在數(shù)碼管上顯示 字母 week LCD_PutStr(TimeString,16)。0x7f)。 }}////////////////////////////////////////////////////////////////////////////////////////////////////////////void Upkey()//升序按鍵{ if(!(P1INamp。 //讀取分?jǐn)?shù) temp=temp+1。 break。 //日數(shù)加1 up_flag=1。 case 7: temp=dataread(DS1302_YEAR)。 delay_nms(2)。 case 2: temp=dataread(DS1302_MINUTE)。 if(temp==0x00) temp=0x23。 //讀取日數(shù) temp=temp1。 break。BIT2))。 }}void keydone()//按鍵功能執(zhí)行{ unsigned char Second。 //掃描跳出按鈕 Upkey()。 //位閃計(jì)數(shù) if(hide_sec3) hide_sec=0。 if(temp0x60) temp=0。 show_time()。 //寫入允許 datawrite(0x84,temp)。break。 //禁止寫入 up_flag=0。 Outkey()。 } hide_day++。 Downkey()。 show_time()。 //寫入允許 datawrite(0x8c,temp)。break。 //禁止寫入 done=0。}voidsysinit (){ WDTCTL = WDTPW + WDTHOLD。 Sysinit ()。 //數(shù)碼管顯示數(shù)據(jù) flag=0。XXX老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺,他無(wú)論在理論上還是在實(shí)踐中,都給了我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有巨大的幫助,在此表示衷心的感謝。 //掃描各功能鍵 } }}致謝三年的大學(xué)生活就快走入尾聲,我們的校園生活就要畫上句號(hào),心中是無(wú)盡的難舍與眷戀。 LED_init()。 P4DIR = 0xff。sund=1。hide_year=0。 //禁止寫入 up_flag=0。break。 //寫入允許 datawrite(0x88,temp)。 show_time()。 Downkey()。 } hide_week++。 Outkey()。 //禁止寫入 up_flag=0。break。 //寫入允許 Datawrite(0x82,temp)。 //數(shù)碼管顯示數(shù)據(jù) }while(count==2)。 //掃描減按鈕 if(up_flag==1||down_flag==1) //數(shù)據(jù)更新,重新寫入新的數(shù)據(jù) { datawrite(0x8e,0x00)。 //寫入允許 temp=dataread(D
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1