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

正文內(nèi)容

基于51單片機搖搖棒的設計-閱讀頁

2025-07-09 01:27本頁面
  

【正文】 0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0xF0,0x0F,0x08,0x10,0x04,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0xF0,0x3F,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0xF0,0x3F,0x00,0x00,0x00,0x00,0x04,0x20,0x08,0x10,0xF0,0x0F,0x00,0x00,0x00,0x00,0xC0,0x01,0x40,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*呵呵o(∩_∩)o圖案*/}。/*****函數(shù)聲明*****/void display1(void)。void display3(void)。/*****n(us)延時子程序*****/void DelayUs(uint N){ uint x。 x=N。}/*****中斷服務程序*****/void intersvr0(void) interrupt 0 using 1{ KY=~KY。 //計算中斷次數(shù) switch(pic) //選擇畫面 { case 0:{display1()。 case 1:{display2()。 case 2:{display3()。 case 3:{display4()。 default:{display1()。 if(num10){disp++。} //12個漢字分為3次顯示完(每次顯示4個),每中斷10次切換 if(disp2)disp=0。 //此處延時時間依各硬件差別而各不相同,試著調整使得顯示內(nèi)容居中即可 for(i=0。i++) { P0=~hanzi[disp*128+i*2]。 DelayUs(100)。 DelayUs(4000)。i64。 P2=~love[i*2+1]。 }}/*****顯示子程序3(心形圖案)*****/void display3(void){ uchar i。 for(i=0。i++) { P0=~loveyou[i*2]。 DelayUs(120)。 DelayUs(4000)。i64。 P2=~hehe[i*2+1]。 }}/*****主函數(shù)*****/void main(void){ IT0=1。 EA=1。 while(1) //主程序中只檢測按鍵 { if(KEY==0) //畫面切換鍵按下 { DelayUs(10000)。 pic++。 }}/*****END*****/ 軟件實現(xiàn)功能的完善 本次設計的一個難點是去除重影,我們的解決方法是使用外部中斷讓數(shù)據(jù)單程傳輸。通過反復試驗,我們改變了送數(shù)據(jù)方式:由一個字符接一個字符傳送改為一組字符一起傳送,傳送結束后再延時,通過不斷調試實現(xiàn)了完整顯示的功能,同時也解決了畫面連續(xù)出現(xiàn)沒有間斷的問題。 4.系統(tǒng)的硬件調試及軟件調試 單片機應用系統(tǒng)的硬件調試和軟件調試是分不可的,許多硬件故障是在調試軟件時才發(fā)現(xiàn)的。其一般的調試過程如下: 樣機硬件的邏輯錯誤是由于設計錯誤和加工過程中的工藝性錯誤所造成的。在印刷電路板布線密度高的情況下,極易因工藝原因造成短路。 可靠性差 引起系統(tǒng)不可靠的因素很多,如金屬化孔,接插件接觸不良會造成系統(tǒng)時好時壞;內(nèi)部和外部的干擾,電源紋波系數(shù)過大,器件負載過大等造成邏輯電平不穩(wěn)定;另外,走線和布局的不合理等也會引起系統(tǒng)可靠性差。電源的故障包括:電壓值不符合設計要求,電源引出線和插座不對應,電源功率不足,負載能力差。應特別注意電源的走線,防止電源之間的短路和極性錯誤,并重點檢查拓展系統(tǒng)總線是否存在相互間的短路或其他信號線的短路。在不插片子的情況下,加電檢查各插件上引腳的電位,仔細檢查各地點電位是否正常,尤其應注意單片機插座上的各點電位是否正常,若有高壓,聯(lián)機時將會損壞開發(fā)機。有些硬件故障還是要通過聯(lián)機調試才能發(fā)現(xiàn)和排除。一切正常,即可打開電源。通過對波形的觀察分析,尋找故障原因,并進一步排除故障。 軟件調試方法 軟件調試與所選用的軟件結構和程序設計技術有關。如果采用實時多任務操作系統(tǒng),一般是逐個任務,下面進一步予以說明。調試子程序時,一定要符合現(xiàn)場環(huán)境,即入口條件和出口條件。通過檢測,可以發(fā)現(xiàn)程序中的死循環(huán)錯誤、機器碼錯誤及轉移地址的錯誤,同時也可以發(fā)現(xiàn)用戶系統(tǒng)中的硬件故障、軟件算法及硬件設計錯誤。各程序模塊通過后,可以把各功能塊聯(lián)系起來一起進行整體程序綜合調試。若用戶系統(tǒng)是在開發(fā)系統(tǒng)的監(jiān)控程序下運行時,還要考慮用戶緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。待全部完成后,應反復運行多次,除了觀察穩(wěn)定性之外,還要觀察用戶系統(tǒng)的操作是否符合原始設計要求、安排的用戶操作是否合理等,必要時還要做適當修正。逐個任務調試好以后,再使各個任務同時運行,如果操作系統(tǒng)中沒有錯誤,一般情況下系統(tǒng)就能正常運轉。 在開始實驗設計前,根據(jù)實驗要求,分析實驗所涉及的相關知識點,查閱身邊的資料,并根據(jù)自己以前所學的理論知識,有了大概設計框圖后,在PROTEL中畫出原理圖,然后根據(jù)原理圖分析模塊焊出電路板,并對模塊進行測試。首先測試LED,輸入一個簡單程序(includemain(){p1=0*00。}),發(fā)現(xiàn)有一個LED不亮,于是檢查該LED的引腳,發(fā)現(xiàn)線路斷了,接好后LED亮了。說明不是插槽的問題,于是反復檢查最小系統(tǒng)模塊,通過用電壓表最數(shù)碼管的每個引腳進行高低電平測試,最總發(fā)現(xiàn)原來是接線問題,即是一根線忘了連接。改正后重新測試。 第二步,測試驅動電路,該模塊完好。在軟件方面,改部分主要調延時函數(shù),調試過程簡單但費時。 最終,實現(xiàn)搖搖棒功能 總 結 在李艷萍老師的指導下,通過一周的時間完成了搖搖棒的設計,本次設計以傳感器和單片機的實際應用為背景,介紹了以單片機和傳感器為核心系統(tǒng)搖動傳感器和顯示設計的基本結構和基本原理。掌握利用8051型單片機對發(fā)光二極管陣列進行搖動控制的方法。當進行搖動時,由于人的視覺暫留原理,會在發(fā)光二極管搖動區(qū)域產(chǎn)生一個視覺平面,在視覺平面內(nèi)的二極管通過不同頻率的刷新,會在搖動區(qū)域內(nèi)產(chǎn)生圖像,從而達到在該視覺平面上傳達信息的作用。在每次設計遇到問題時老師不辭辛苦的講解才使得我的設計順利的進行。 再次感謝李老師長期以來悉心的指導和在設計過程提供的大量資料、修改意見及多次的參觀和試驗的機會,讓我對單片機有了較全面了解,為日后的工作和更進一步的學習打下了堅實的基礎,也積累了許多寶貴的設
點擊復制文檔內(nèi)容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1