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

正文內(nèi)容

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

2025-07-27 18:17上一頁面

下一頁面
  

【正文】 樣的開放型的架構來說,無論擴展8位的功能模塊,還是16位的功能模塊,即使擴展模/數(shù)轉換或數(shù)/模轉換這類的功能模塊也是很方便的。根據(jù)設計要求,在本設計中我采用了DS1302時鐘芯片。液晶也傳統(tǒng)的顯示器相比,最大的優(yōu)點在于耗電量和體積,一般的液晶顯示器的分辨率可達到720線之上,當然,液晶還在輕薄性上有著明顯的優(yōu)勢,但是液晶顯示器的可視偏轉角度有限,容易產(chǎn)生影響拖尾現(xiàn)象,而且液晶顯示器的壽命也很短。 MSP430單片機簡介 強大的處理能力MSP430系列單片機是一個16位的單片機,采用了精簡指令集(RISC)結構,具有豐富的尋址方式(7種源操作數(shù)尋址、4種目的操作數(shù)尋址)、簡潔的27條內(nèi)核指令以及大量的模擬指令;大量的寄存器以及片內(nèi)數(shù)據(jù)存儲都可以參加多種運算;還有高效的查表處理指令;有較高的處理速度,在8MHZ晶體驅動下指令周期為125ns。有的使用一個晶體振蕩器(32768Hz),有的使用兩個晶體振蕩器。 MSP430系列芯片對晶振輸出的正弦波震蕩幅度也有要求,所以必須選擇合適的諧振輸出電壓值的晶振。當RST為高電平時,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。共陰極的LED,只要在某該段二極管加上高電平,該段即點亮,反之則暗。靜態(tài)驅動是指每個數(shù)碼管的每個段碼都由一個單片機的I/O埠進行驅動,或者使用如BCD碼二十進位解碼器進行驅動。公司成立于1983年,迄今已有27年,提供的產(chǎn)品和服務涉及到嵌入式系統(tǒng)的設計、開發(fā)和測試的每一個階段,包括:帶有C/C++編譯器和調試器的集成開發(fā)環(huán)境、實時操作系統(tǒng)和中間件、開發(fā)套件、硬件仿真器以及狀態(tài)機建模工具。單擊File→New→File或按快捷鍵Ctrl+N出現(xiàn)所需要的源程序編輯界面,編輯過程要注意標點應為英文。(3) 仿真器借口類型設置,設置并口FET,連接到單片機的JTAG接口。經(jīng)過多次的調試,這次的數(shù)字時鐘設計終于調試成功。通過這一階段的畢業(yè)設計,我受益匪淺,不僅鍛煉了良好的邏輯思維能力,而且培養(yǎng)了棄而不舍的求學精神和嚴謹作風。 Year=rtc_getyear()。 DateString[2] = Year/10 + 39。 DateString[2] = 39。 DateString[6] = Month%10 + 39。 if(hide_day2) { DateString[8] = Day/10 + 39。 } if(hide_week2) { week_value[0] = Week%10 + 39。 //字符串末尾加 39。039。:39。 39。 39。 //顯示日期 LCD_PutStr(week_value,15)。 Datawrite(0x8e,0x00)。BIT0))。 break。 //小時數(shù)加1 up_flag=1。 case 5: temp=dataread(DS1302_DAY)。 if(temp0x12) temp=1。 } while(!(P1INamp。0x7f)0x59) //小于0秒,返回59秒 temp=0x59。 //讀取小時數(shù) temp=temp1。 break。 //月數(shù)減1 down_flag=1。 default:break。BIT3))。 } Setkey()。 down_flag=0。 Upkey()。 } hide_min++。 Downkey()。 show_time()。 //寫入允許 datawrite(0x8a,temp)。break。 //禁止寫入 up_flag=0。 Outkey()。 } hide_month++。 Downkey()。 show_time()。0x7f)。 rtc_stop(0)。 P6DIR = 0xfc。 delay_nms(10)。在我的十幾年求學歷程里,離不開父母的鼓勵和支持,時他們辛勤的勞作,無私的付出,為我創(chuàng)造了良好的學習條件,我才能順利的完成學業(yè),感激他們一直以來對我的撫養(yǎng)與培育?;厥兹?,取得了些許成績,生活中有快樂也有艱辛,感謝老師三年來對我孜孜不倦的教誨,對我成長的關心和愛護。 while (1) { while(done==1) keydone()。 P5DIR = 0xf0。 //count=7,開啟中斷,標志位置0并退出 default:break。 datawrite(0x8e,0x00)。 } hide_year++。 Outkey()。 //禁止寫入 up_flag=0。break。 //寫入允許 datawrite(0x86,temp)。 show_time()。 Downkey()。 } hide_hour++。 Outkey()。 //禁止寫入 up_flag=0。 case 2:do //count=3,調整分 { hide_sec=0。 //寫入新的秒數(shù) datawrite(0x8e,0x80)。 datawrite(0x8e,0x80)。 //Setkey按一次,count就加1 done=1。 if(temp0x99) temp=0x99。 case 6: temp=dataread(DS1302_MONTH)。 //星期數(shù)減1 down_flag=1。 //小于0秒,返回59秒 break。 //秒數(shù)減1 down_flag=1。 break。 //讀取月數(shù) temp=temp+1。 if(temp0x7) temp=1。 case 3: temp=dataread(DS1302_HOUR)。 //數(shù)據(jù)調整后更新標志 if((tempamp。sund=1。hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0。 //時間數(shù)據(jù)轉換數(shù)碼管字符 DateToStr()。039。 39。 39。 Second=rtc_getsec()。 DateString[10] = 39。 DateString[9] = 39。 } DateString[7] = 39。 if(hide_month2) { DateString[5] = Month/10 + 39。 DateString[1] = 39。 DateString[1] = 39。temp_min=0。當然最重要的是學到了關于基本MSP430的一些基本應用,同時也加深了對一些常用數(shù)字時鐘的了解及設計方法。分析:在調試的過程中,我們也遇到了很多的困難,比如:數(shù)碼管不顯示或者顯示不全,對當?shù)赜行r間不能進行調整等等,這時候就需要我們對我們的硬件和軟件進行再一次深入的研究。5編譯環(huán)境設置(1) 目標芯片設置,即選擇需要調試的單片機型號。單擊并選項中Creat new project in new workbench,選擇工程類型和保存路徑,同時輸入文件名,單擊“保存”按鈕。 DS1302時鐘流程圖 程序運行時要對DS1302進行設置,開始調整時間之前先對DS1302系統(tǒng)進行初始化,看當前系統(tǒng)時間是否為0,是的話給各個點校準當?shù)氐挠行r間,并對時間進行上傳,將有效的時間信息存儲在EPROM中,然后上傳給信息管理層,收到命令之后對相應的時間點進行修改,然后顯示出具體的時間。 LED數(shù)碼管要正常顯示,就要用驅動電路來驅動數(shù)碼管的各個段碼,從而顯示出我們需要的位數(shù),因此根據(jù)LED數(shù)碼管的驅動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。在按下設置鍵要對其時間進行調整時,可通過+、對其進行調整,如果要調整多個時間點的話,在對其中一個設置完成結束后,系統(tǒng)會自動跳到下一個時間點,這樣就能對所有的點進行調整,調整結束后返回顯示調整之后的時間。RST是復位/片選線,通過把RST輸入驅動置高電平來啟動所有的數(shù)據(jù)傳送。 晶振電路設計MSP430系列芯片所有的晶振接口上的旁路電容大概都是2pF,旁路電容我們可以看成是晶振和單片機之間的負載電容,但是旁路電容隨著晶振和單片機的距離以及單片機的種類,在電氣焊接時的方法不同而不同,所以為了要更好的讓晶振起振,選擇合適的負載能力比較強的晶振。因而可使其在1MHz的時鐘條件下運行時,芯片的電流會在200~400uA左右。:數(shù)碼管顯示模塊按鍵模塊時鐘模塊本設計是以MSP430單片機為控制核心,其芯片具有在線編程功能,功耗低,能低電壓,小電流下工作;時鐘芯片采用DS1302,它是一款高性能、低功耗的實時時鐘芯片,其精度和使用壽命相對其他芯片具有明顯的優(yōu)越性,同時具有掉電自動保存功能,可以對年、月、日、星期、時、分、秒進行設置和調整;溫度檢測模塊由DS18B20構成,該傳感器結構簡單,不需要外接電路,在10℃—+85℃范圍內(nèi)精度為177。所以在設計中選擇了采用獨立式按鍵。目前市場上已有很多實時時鐘芯片
點擊復制文檔內(nèi)容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1