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

正文內容

led電力載波傳感系統(tǒng)-資料下載頁

2025-06-28 08:12本頁面
  

【正文】 eak。 case 1: if(ds[0].minute==0xff) ds[0].minute = 59。 break。 case 2: if(ds[1].minute==0xff) ds[1].minute = 59。 break。 default: break。 } } } }conctrl_lamp() 控制路燈 void conctrl_lamp(void) { // 默認狀態(tài)下設置,晚上6點開燈,早上6點關燈 if((ds[0].hour==0)amp。amp。(ds[0].minute==0)||ds[1].hour==0amp。amp。(ds[1].minute==0)) { if((hour==18)amp。amp。(minute==0)) P3 |= 0x0f。 if((hour==0)amp。amp。(minute==0)) P3 amp。= ~0x05。 if((hour==6)amp。amp。(minute==0)) P3 amp。= ~0x0f。 } // 如果有設置路燈的開關時間,則按照設定的開關時間開關路燈、 else { if((ds[0].hour==hour)amp。amp。(ds[0].minute==minute)) { P3 |= 0x0f。 // } if((ds[1].hour==hour)amp。amp。(ds[1].minute==minute)) { P3 amp。= ~0x0f。 // } } } main() 主函數void main(void) { unsigned char i。 hour = 17。 minute = 59。 second = 50。 t = 20。 P3 = 0x0。 for(i=0。 i2。 i++){ ds[i].hour = 0。 ds[i].minute = 0。 ds[i].second = 0。 } TMOD = 0x10。 TL1 = 0xb0。 TH1 = 0x3c。 IE = 0x88。 TR1 =1。 while(1) { keyscan()。 if(EN_COCLK) { disp_clock()。 } else { disp_init()。 } conctrl_lamp()。 } }void Timer1() interrupt 3 using 3 { ms50++。 if(t==10) half_second = 1。 if(!t){ half_second = 0。 t = 20。 second++。 if(second==60){ second = 0。 minute++。 if(minute==60){ minute = 0。 hour++。 if(hour==24) hour = 0。} } } TL1 = 0xb0。 TH1 = 0x3c。 }5軟硬件系統(tǒng)的調試 硬件調試 電路焊接完成之后,就要進行硬件電路的調試。在做本次設計的過程中,遇到了一些故障并作了相應的排除: AT89C51管腳的檢測 管腳很多而且很小,在焊接的過程中注意虛焊。 數碼管的檢測 將電路接上電源,看數碼管是否顯示初始值888888,如果有問題,用萬用表檢測一下,看時電路問題還是器件的問題,然后再檢測各數碼管的顯示是否完全正常。在我們以前所涉及到的數碼管顯示當中,我們都是用a、b、c、d、e、f、g、、是以此來寫字型碼。在一開始的時候,我們也是這樣用的,但是發(fā)現其顯示總是亂碼,經過測試后發(fā)現我們買的數碼管的引腳和89C52的輸出口并不是這樣對應的,并且測試后發(fā)現其對應方式為按照b、a、f、g、e、d、c、、改正后寫出字型碼為0EEH、82H、0DCH、0D6H、0B2H、76H、7EH、0C2H、0FEH、0F6H、00H、0F8H分別對應的是0、熄滅、P十二個字。經查表顯示后一切正常。 按鍵功能的檢測 接上電源后,將萬用表打到直流電壓檔,兩表筆測量其電壓,按了之后,如果有電壓差,說明按鍵是好的,如果沒有,就要檢查電路和器件的好壞。 調試 最開始時先實現最基本的時鐘顯示功能,然后在一步一步的擴展后續(xù)的功能。在軟件調試中有時不能夠調好時也要檢查相關的硬件,因為有時候總是不能把相應的功能調好時,可能是硬件上的不支持,在此也要多多注意了。所以在調試時要做到軟硬件同時調整,為了共同的目的而調試。 本次設計在調試中遇到的問題有:數碼管上的數字不能很好的顯示出現的是亂碼,數碼管上的最高位(小數點位)在程序中并沒有讓它顯示,但也莫名其妙的顯示了,最后經過反復的調試和檢查發(fā)現在焊接時dip上的引線和其它的線有接觸造成的,改好后問題就解決了。這個改好之后又發(fā)現還是有亂碼,后來發(fā)現是在軟件給非壓縮BCD碼定義緩沖區(qū)時多定義了兩位而造成的。改過之后程序良好運行,沒出現其它的問題了。 硬件調試好程序編好之后,接下來的工作是軟件的調試。在這之前,已經調試好硬件部分,確保無故障后,我用仿真機進行軟件的調試。首先,建立用戶源程序。通過計算機以及開發(fā)系統(tǒng)的編輯軟件,把用C語言編輯的源程序存到計算機上。然后在仿真系統(tǒng)KeilC51上進行源程序的編譯,如發(fā)現有語法錯誤則應改至無誤為止。 一、對每個子程序進行調試 對子程序進行編譯,檢查有無錯誤語法。 對子程序功能進行調試,在內存單元設置參數數值,通過運行子程序看CPU、RAM有關單元值是否與程序功能所得到的值相同,經過幾次設置,并且設置的值要具有一定代表性,看它所反映的程序功能是否正確,來說明子程序是否有問題,對于子程序都有這樣一個一個調試。如我們在調試除法子程序與BCD碼轉換子程序時,不斷地給內存單元設置參數值,運行檢查結果,檢查程序設計上是否有問題;后來發(fā)現是因為給內存單元賦初值時沒有按照內存單元前后順序,導致有些存儲單元沒有得到應該賦的值。 根據系統(tǒng)要求將事先調試好的子程序結合起來,以總的程序進行匯編,在匯編過程中發(fā)現一些錯誤,比如,將阿拉伯數字的;“零”寫成字母“O”;子程序最后少“return”。還有調試子程序指令時出現錯誤,原因是它所調試用范圍比較短,不能滿足被調用子程序所在范圍,調用就會出錯。在調試總的程序時,主要是兩個方面①電腦連接仿真機;②觀察數碼管顯示數據是否正常,按鍵能否控制顯示。 6 附錄圖61 解調電路硬件實現圖62 系統(tǒng)原理圖元器件清單7參考文獻[1] [M].北京:北京航空航天大學出版社,2001. [2] [M].北京:人民郵電大學出版社,2005. [3] [M].北京:電子工業(yè)出版社,2006. [4] [M].北京:電子工業(yè)出版社,2003. [5] [M].北京:北航出版社,2010 [6] ATIF M R,GALASIU A performance of daylightlinked automatic lighting contrd systems in large atrium spaces:report on two fieldmonitored case studies[J].Elsevier Energy and Buildings,2003,35:441461. [7] LCS M R,LHY M R. Study of an energysaving equipment of street light based on MCU [J]. ENERGY CONSERVATION , 2007 ,26 : 120367. [8] 吳永橋,金康進,[J].微型機與應用,2004,23(8):3638. [9] 杜軍,[J].國外電子技術. 2003.(9). [10] 魏秋菊,張華. 一種改進的51單片機大容量數據存儲器的系統(tǒng)擴展[J]. 科技資訊 , 2006,(01) . [11] 熊濤,丁辛芳,[J].傳感器技術,1999,18 (5):5053. [12] 肖麗仙. 基于單片機的網絡化路燈控制系統(tǒng)設計[J]. 國外電子測量技術 , 2006,(02) [13] 高志宏,[J].中國照明電器,2007(7):810. [14] 陳九江,吳桐,王術,[J].黑龍江大學自然科學學報,2006,23(3):314316. [15] 王海倫,[J].電氣時代,2005(1):121122. 35 / 35
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1