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

正文內容

紅外解碼單片機控制聲卡采樣觸屏校驗畢業(yè)設計論文-資料下載頁

2025-06-28 03:49本頁面
  

【正文】 te(39。:39。)。write_date(Funtion_Code/100+0x30)。write_date(Funtion_Code%100/10+0x30)。write_date(Funtion_Code%10+0x30)。write_date(39。A39。)。write_date(39。:39。)。write_date(Funtion_Anti_Code/100+0x30)。write_date(Funtion_Anti_Code%100/10+0x30)。write_date(Funtion_Anti_Code%10+0x30)。}5 智能紅外遙控器的實現在前面幾章,我們詳細的討論了此課題的軟硬件設計,而要使這以系統(tǒng)可以真正的運行起來,并達到預期的要求,調試這一步是必不可少的。 系統(tǒng)硬件調試硬件是系統(tǒng)的軀體,硬件的好壞直接影響了結果,也影響了程序調試的進度。硬件調試在硬件電路裝配,焊接完成后,上電后可能系統(tǒng)不能正常工作。 元件的使用買回的原器件,會因為標記失誤導致數值有誤,因此在焊接前必須對電阻、電容的數值進行進一步的測量,對它們進行安裝時,要注意有極性器件的安裝是否正確:如二極管、極性電容等。也要注意芯片的選擇,同一類芯片封裝會有所差異,另外由于很多器件是貼片封裝,因此在焊接時應該尤為注意,要防止因為焊接不當而造成的短路和長時間焊接使芯片燙壞。 整板測試整板測試是在焊接結束后但未上電前的檢查。需要對每個器件的引腳逐個檢查,同時也要檢查實驗電路的焊接是否正確,用萬用表的短路測試功能檢查是否有短路和斷路的地方,這可以縮短后續(xù)的排錯時間有沒有引腳虛焊或與其他信號線短路,另一方面也是檢查設計上有沒有問題,整板測試可以按照先電源后地,在器件引腳的順序進行。 上電測試上電測試是調試的關鍵,應該按照模塊測試的思想,分模塊測試系統(tǒng)。首先應該測試供電電源部分,看電源的提示燈是否點亮。然后測試系統(tǒng)的供電,上電后檢測有無器件發(fā)熱現象,若有應立即斷電,若沒有,再進行個元件的檢測。之后再檢查單片機的各部分功能是否正常,復位鍵能否使用,達到復位效果。同時用要檢查晶振是否起振。測試晶振是否起振有兩種方法:(1)用示波器,如果出現有方波或正弦波就說明晶振能起振;(2)用萬用表估測。用萬用表測量晶振兩個引腳電壓是否是芯片工作電壓的一半。如果兩腳電位差太大,就有可能沒有起振。另外如果用鑷子碰晶體另外一個腳,這個電壓有明顯變化,證明是起振了。軟件的調試分模塊來實現,首先調試按鍵與顯示模塊是否可以正常,然后調試接收模塊,最后調試發(fā)射模塊。首先進行調試液晶顯示程序,液晶能顯示有助于后面的調試。寫好液晶驅動程序時剛開始沒有注意系統(tǒng)使用的是24MHz的晶振,沒有適當的延時,是不能正常工作的。后來在適當位置加上延時函數就能顯示了。紅外接收程序的調試。這個部分是最重要的程序之一,調試過程出現了很多問題。如紅外接收頭解調后的信號總是不能使單片機進入中斷服務函數,而用示波器來測這個信號發(fā)現是正常的,只能是軟件上的問題。然后仔細查看關于中斷的設置之后,發(fā)現外部中斷允許位沒有設置,設置好之后,問題就迎刃而解了。紅外發(fā)射程序的調試。在發(fā)射時,原來的方案是使用定時器T0做38KHz的載波,用定時器T1作為計數器使用來控制高低電平的脈寬。而在調試過程中,卻實現不了,總是不能產生調制信號??赡苁嵌〞r器T0進入中斷過于頻繁,而定時器T1中斷優(yōu)先較低,使T1不能正常工作。隨后只能改成延時函數來控制高低電平的脈寬,也能實現紅外調制。本系統(tǒng)的調試過程中,最主要的困難在于接收模塊和發(fā)射模塊軟件的調試。經過了長時間的調試,也不斷的吸取經驗和教訓,才能調試成功。 智能紅外遙控器性能測試 測試所使用儀器 測試使用儀器序號名稱、型號數量備注1微型計算機1臺進行調試以及程序的下載2萬用表VC98061塊對芯片管腳進行調試,測試3示波器TDS20121臺對輸出波形進行檢測 測試結果一體化接收頭HS0038解調出的遙控器電源信號波形:學習后發(fā)送的遙控器電源信號波形:38kHZ載波: 結果分析改設計通過測試,其功能基本符合設計要求,能夠學習、存儲并發(fā)送電視遙控器的紅外遙控命令。從接收和發(fā)送的紅外波形的比較來看,兩個波形完全一致。結論本設計是基于單片機的智能化紅外遙控器,設計基本完成了實際要求。經過測試,系統(tǒng)現有各項功能工作正常,通過鍵盤控制學習和發(fā)射模式,單片機進行數據處理,經紅外接收及發(fā)射管進行學習和發(fā)射。在數據處理和存儲時,采用壓縮編碼的方式,簡化了數據結構,節(jié)省了存儲空間。由于時間的原因,系統(tǒng)還是有一些問題,例如,在按鍵的設計、存儲器的選擇、存儲數據的壓縮和遙控器的操作性上還有待進一步的改進。謝 辭首先感謝北方工業(yè)大學對我的教育與培養(yǎng)。再次感謝我的指導老師,吳伯農老師。本設計在選題及研究過程中,吳老師的悉心指導,為我答疑解惑、指點迷津,幫助我開拓思路,一直鼓勵著我認真獨立完成設計。吳老師淵博的理論知識、豐富的實際經驗使本課題的分析設計能夠順利完成。當遇到問題時,吳老師總能給我啟發(fā)式的指點,使問題得以解決。吳老師嚴謹的治學態(tài)度和認真的工作精神,也使我受益匪淺,他的嚴謹、認真使我受益無窮,他的指導使我更深的理解學到的知識、更好的運用知識。感謝機電學院的所有老師對我的教育培養(yǎng),他們細心的指導,讓我在大學四年中學到了以后生活、工作中必需的有用知識,定使我終身受益。在此向諸位老師深深地鞠上一躬。謝謝你們。最后感謝所有幫助過我的同學。在我經歷失敗挫折時,是你們一直都在身邊支持鼓勵著我,在我遇到問題時,是你們給了我很多很好的意見和建議。沒有你們,相信我的這次畢業(yè)設計也不會如此順利的完成,沒有你們,我的大學生活也不會過得如此豐富多彩。在這里,我要真誠的向你們說一聲:謝謝!參考文獻[1] 紀宗南.紅外線遙控發(fā)射器的原理及應用[J].國外電子元器件,1999,10(3);32-3[2] 雷曉平.單片計算機及其應用(第二版)[M].北京:高等教育出版社,2005:214~219[3] 閻石.數字電子技術基礎(第五版)[M].北京:高等教育出版社,2006.[4] 周巍 黃雄華.數字邏輯電路實驗設計仿真[M]. 電子科技出版社,2007:95~103[5] 康華光.電子技術基礎(模擬部分第五版)[M].北京:高等教育出版社,2008.[6] 林雪梅. 熱釋電紅外傳感器及其應用[J]. 甘肅科技縱橫 , 2005,(01).[7] 李志強,黃順,張衛(wèi)華. 基于TPS434的紅外傳感測溫儀的設計[J]. 現代電子技術 , 2007,(12) .[8] 鄧易冬,賈雨,李向上,戴振麟. 基于紅外傳感技術的電機堵轉智能控制系統(tǒng)設計[J]. 電氣開關, 2007,(06) .[9] [M].北京:清華大學出版社,1996.[10] 邵寶生,鄭建立. 基于芯片tir1000紅外傳感系統(tǒng)的設計[J]. 中國集成電路 , 2006,(12) .附錄1:主程序部分代碼主函數如下:void main(){TMOD = 0x12。 //gate=0,設定時器0工作方式2,自動重裝初值。設定時器1工作方式1TH0 = 0xe6。//定時13us,38K紅外波,晶振24MHzTL0 = 0xe6。TH1 = 0。//晶振24MHzTL1 = 0。ET0=1。 //定時器1中斷允許TR0=0。EX0=1。 //INT0中斷允許IT0=1。 //下降沿觸發(fā)WP = 0。//可以寫 24C02InitLcd1602()。write_(0x80)。//地址write_date(39。I39。)。//數據write_date(39。R39。)。write_date(39。39。)。write_date(39。T39。)。write_date(39。R39。)。while(1){TH1 = 0。//晶振24MHzTL1 = 0。Head_flag = 0。Keyval = ScanKey()。if(Keyval!=255){write_(0x80+0x40)。//地址write_date(Keyval+0x30)。//數據if (Keyval==1)//進入學習模式{write_(0x80)。//地址write_date(39。S39。)。//數據write_date(39。t39。)。write_date(39。a39。)。write_date(39。r39。)。write_date(39。t39。)。do{Keyval = ScanKey()。if((Keyval7)amp。amp。(Keyval2)){ctmp = Keyval。write_(0x80)。//地址write_date(39。K39。)。//數據write_date(39。e39。)。write_date(39。y39。)。write_date(Keyval+0x30)。write_date(39。 39。)。break。}}while(1)。Keyval = 0xff。EX0=1。TR1=0。EA=1。//開總中斷TH1 = 0。//晶振24MHzTL1 = 0。Head_flag = 0。while(1)//等待接收到紅外{if (Head_flag)//接收到{PW_data2[0] = (System_Codeamp。0x0000ff00) 8。PW_data2[1] = System_Codeamp。0x000000ff。PW_data2[2]= Funtion_Code。//功能碼PW_data2[3]= Funtion_Anti_Code。//功能反碼ctmp = (ctmp3)*4 + 1。Page_Write_I2C(ctmp, PW_data2, 4)。delay(1000)。Head_flag = 0。write_(0x80)。//地址write_date(39。I39。)。//數據write_date(39。R39。)。write_date(39。39。)。write_date(39。T39。)。write_date(39。R39。)。write_date(39。L39。)。//數據write_date(39。o39。)。write_date(39。v39。)。write_date(39。e39。)。write_date(39。r39。)。EX0=0。TR1=0。TH1 = 0。//晶振24MHzTL1 = 0。Head_flag = 0。break。}}}}if((Keyval7)amp。amp。(Keyval2)) //非學習模式{write_(0x80)。//地址write_date(39。I39。)。//數據write_date(39。R39。)。write_date(39。39。)。write_date(39。T39。)。write_date(39。R39。)。EA=1。//開總中斷TH0 = 0xe6。//定時13us,38K紅外波,晶振24MHzTL0 = 0xe6。ET0=1。 //定時器1中斷允許TR0=1。EX0=0。irdasend()。//EA=0。//關總中斷write_(0x80+5)。//地址write_date(39。S39。)。//數據write_date(39。o39。)。write_date(39。v39。)。write_date(39。e39。)。write_date(39。r39。)。write_date(Keyval+0x30)。//數據
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1