《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于單片機簡單實現圖形顯示的方法
基于單片機簡單實現圖形顯示的方法
Icbuy
摘要: 圖形閃爍的原理,就是利用當我們讓入射光線和鏡面的夾角小于0。或者是大于90。時,光線就不會被反射到外界了,所以,系統顯示時,鏡面和 ^射光線的夾角應在0。到90。之間。我們在圖形完成一次整體顯示時,改變P0和P2口的輸出值,使鏡面和光線的夾角小于0?;蛘呤谴笥?0。,使外界沒有顯示,在運行延時程序,程序開始時給一個延時值,通過按鍵按下時,在中斷程序中改變這個延時值的大小,這樣當我們不斷的按這個按鍵時,圖形的閃爍頻率從快到慢,或者是從慢到快。系統程序總體流程圖如圖2所示。
Abstract:
Key words :
  1設計思路

  當一個電光源的光束射人到鏡面上時就會發生反射現象,當我們讓光束以固定角度入射到鏡面上時,就會在另一面反射出來。這時,我們讓鏡面以水平方向中心軸為支點前后快速晃動時,由于人眼的余輝效應,我們就會觀測到反射出來的光在顯示屏上呈現出一條豎向的光線;同樣當我們以豎直方向中心軸為支點前后陜速晃動時,我們就會在顯示屏上觀測到一條豎向的光線。

  我們就以這種現象為模型,讓點光源發出的光線先經過一個以水平中心軸為支點,前后轉動的鏡面,反射出來的光線再經過一個以豎直中心軸為支點前后晃動的鏡面。當兩面鏡子都不晃動時所產生的點稱為原點;把其中一個鏡面沿水平方向軸晃動時,另一面鏡子不動時產生的光線稱為Y軸;把其中的一面不動,而另一面沿豎直方向軸晃動時
所產生的光線稱為x軸。

  這樣我們通過這兩個鏡子的不同晃動的組合就產生各種各樣的圖形,例如:通過晃動其中一個鏡面就可以產生一條橫線或者是豎線,當兩個鏡面—起晃動時就可以產生斜線、三角形、矩形和圓形,當我們快速的在同部位上利用這些圖形的組合就可以形成各種美麗的圖案,這就是我們在各種娛樂場所看到的燈光效果。

  我們只需要利用上面所建立的坐標系和最后所需要產生的圖形,就可以轉換成各種兩個不同的鏡面組合。我們把鏡面中心軸固定,其中一測裝上彈簧這樣的恢復裝置,另外

  一側裝上動力裝置,如:在一側貼上貼片,利用電磁鐵的吸引力就可以驅動鏡面晃動;還可以利用耳機中的發聲裝置產生動力??傊褪前宴R面的轉動轉化電量的變化。

  2硬件電路設計

  在電路的設計中,我們只需要完成利用單片機控制兩個電量的可控變化就可以完成整體設計。我們利用單片機的P0口和P 2口分別輸出兩個二進制數,然后經過DA轉化為模擬信號,然后在經過功放電路之后傳給動力裝置,這就是硬件設計的整體思路。

  下面分別進行詳細說明。

  A控制部分:在學校教學中考慮到教學成本,經常采用8 9C51作為控制核心,因為其具有出色的性價比及可靠的穩定性。控制器的作用是我們可以利用控制器完成產生何種波形的選擇,還要利用單片機的運算能力,運算各種圖形形成所需要的變化量,還要利用單片機不斷的輸出各種中間變化量,從而使電路中產生一種我們所需要的信號。電路是一個基本的最小系統,外加一個利用中斷源擴展的八個按鈕按鍵,八個按鍵分別接P1口各位。按鍵的作用是:產生直線圖形、產生三角形圖形、產生矩形圖形、產生圓型圖形、產生型圖形、使圖形變大、使圖形變小、使產生圖形閃爍的頻率變化。具體連接具體原理是,當我們按下其中某一個按鍵時,對應的電路信號就會從高電平變為低電平,這八個信號經過與電路的運算之后從 INTO端就會輸出一個低電平,使單片機的外部中斷0上的信號變低,進人中斷程序。這八個信號線和單片機的P1口相連,從而傳給單片機一個對應的數值。從而使單片機判斷出,是那個按鍵按下,進而進行程序處理。

QQ截圖未命名1.jpg

  B外圍電路:把從單片機的PO口和P2口輸出的數據經過轉換為模擬信號。這部分主要是AD轉換電路,由于我們的顯示的圖形比較多,所以在圖案比較復雜時,信號的變化頻率是比較決的,具體的芯片型號需要根據圖形顯示時間以及閃爍變化的頻率計算后的數據來選擇。只要芯片的工作速度跟的上就行。

  C驅動部分:由于系統的動力部分是由電流驅動的,所以經過外圍電路輸出的電信號不能直接連接到動力裝置上,需要經過一個功率放大電路加強電路輸出的驅動能力,可以采用功放芯片或者是經典的OTC功率放大電路均可,后者可以提高制作者對模擬電路的理解和調試電路的能力。

  3軟件設計

  當單片機上點復位后,Po__P3口均輸出高電平,所以在上電復位之后,我們首先用程序把所有端口置零,使輸出電壓為零,從而使鏡面處于原始靜止位置,并把中斷開啟,并置一些初始值。

QQ截圖未命名1.jpg

  當程序開始運行之后就會進入圖形顯示的選擇程序,我們設置一個延時程序,當這段時問內沒有按鍵按下時,單片機按照我們設置的初始值顯示一個固定的圖形;當這段時間內有按鍵按下時,程序會根據我們按下的按鍵賦值,從而顯示不同的圖形或改變圖形的大小或者是改變圖形閃爍的頻率。本段程序的按鍵判斷可用比較法來完成,當有按鍵按下時,程序會進入中斷,我們判斷Pl寄存器中的數據是否為FEH,若是則說明此時P1.0連接的按鍵按下,此時我們讓程序返回執行某一圖形的顯示程序。圖形顯示程序是最重要的部分,我們根據對應的按鍵按下時,從中斷程序返回的數值判斷出,主程序中應該要執行某個圖形的顯示程序。圖形顯示程序中我們首先從直線開始說明,直線顯示比較簡單,我們想顯示一條橫線的時候,就從單片機的P2口輸出一組從H開始逐漸增大,然后又逐漸減小的值,從而是動力裝置得到一個從0逐漸變大再逐漸變小的信號,使其中一個鏡面沿中心軸逐漸的向一側偏轉,然后在彈簧的恢復力的作用下漸漸復原,在顯示屏上投下一條橫線。同樣想顯示豎線的時候,我們只需要使程序從P2口輸出一段&H逐漸變大,然后由大逐漸變小的值即可。

  顯示一條斜線時,根據函數Y:KX+B可知,當X軸上變化的值已知時,就能算出對應的Y軸的值,我們x軸上的數值從00H開始變大,然后變小時,就能得到對應的Y的值的變化趨勢,把這兩個值分別從P0口和P2口輸出,就會使兩個鏡子共同轉動,使顯示的圖形呈Y=KX+B趨勢。

  同樣,我們想顯示三角形時,任何三角形都是有三條兩兩相交的有限的直線夠成,分別記作Y=KX,+B.,Y,=K,X,+BY= KX+B,我們把X軸的變量從H逐漸變大,再逐漸變小,而Y軸上的值分別按照各自的值在各自的區間內變化一次,從而在P0口和P2口分別輸出一組對應的變化信號,使輸出的圖形顯示出三角形。

  最后,矩形是由四條有限直線的構成,并且是有兩組平行線,我們按照這個規律讓X軸和Y軸的數值各自變化一次,即可得到結果。型圖形,是由四條相交于一點的直線構成,顯示的時候,我們必須首先計算出,相交點的坐標,然后分別按各自的變化規律,從P0口和P2口輸出一次就行。圓形顯示時,我們首先計算出圓點的坐標然后,按照公式 Xz+Yz:Rz計算出各個點的坐標,進而輸出顯示即可。

  圖形的大小的確定,圖形的大小是由兩個鏡面每次變化的最大范圍決定,當我們改變每次變化時X的最大值時,就會改變各個圖形對應的大小。我們在程序的起始時,給一個中間值,當我們按下變大按鍵式,在中斷程序中改變這個值,主程序中,當X或者Y的值增大到這個值時,開始變小。注意,因為鏡面的轉動是有限的,超過這個值時,光線就不會被反射,所以當增大按鍵一直按下,中間值就會一直增大,當達到極限值后,就不在增大。圖像變小按鍵的程序算法也一樣,只是變化時,是讓中間值變小而已。

  圖形閃爍的原理,就是利用當我們讓入射光線和鏡面的夾角小于0?;蛘呤谴笥?0。時,光線就不會被反射到外界了,所以,系統顯示時,鏡面和 ^射光線的夾角應在0。到90。之間。我們在圖形完成一次整體顯示時,改變P0和P2口的輸出值,使鏡面和光線的夾角小于0?;蛘呤谴笥?0。,使外界沒有顯示,在運行延時程序,程序開始時給一個延時值,通過按鍵按下時,在中斷程序中改變這個延時值的大小,這樣當我們不斷的按這個按鍵時,圖形的閃爍頻率從快到慢,或者是從慢到快。系統程序總體流程圖如圖2所示。

  本設計為單片機應用實例一種可行的方案,但是由于經驗和水平有限,在設計中難免存在一些缺陷,還望批評指正。



 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品夜夜夜夜久久| 国产精品大片免费观看| 国产欧美日韩一区二区三区| 夜夜嗨av色一区二区不卡| 一区二区三区欧美激情| 好吊色欧美一区二区三区视频| 亚洲永久网站| 日韩午夜在线观看视频| 欧美视频你懂的| 欧美 亚欧 日韩视频在线| 免费欧美电影| 一区二区三区日韩欧美精品| 亚洲久久一区二区| 玖玖玖免费嫩草在线影院一区| 久久久久欧美精品| 久久亚洲私人国产精品va媚药| 99成人免费视频| 欧美成人午夜剧场免费观看| 这里只有精品视频在线| 亚洲第一精品电影| 亚洲午夜精品一区二区三区他趣| 欧美成人资源| 国产精品日韩专区| 国产亚洲一区二区在线观看| 国产精品国产自产拍高清av| 欧美日韩国产bt| 亚洲免费播放| 久久久久久久激情视频| 国产精品少妇自拍| 韩国成人福利片在线播放| 国产伦精品一区二区三区在线观看| 91久久国产自产拍夜夜嗨| 久久青青草综合| 国产一本一道久久香蕉| 欧美一区2区视频在线观看| 亚洲色图制服丝袜| 欧美成人午夜免费视在线看片| 欧美高清影院| 另类激情亚洲| 欧美激情一区二区三区高清视频| 国产日韩欧美日韩大片| 欧美网站大全在线观看| 欧美性猛交xxxx免费看久久久| 亚洲亚洲精品三区日韩精品在线视频| 日韩一级黄色片| 欧美性理论片在线观看片免费| 欧美日韩国语| 欧美理论视频| 欧美伦理在线观看| 亚洲视频欧美在线| 午夜在线精品偷拍| 久久爱另类一区二区小说| 国产欧美日韩另类一区| 99pao成人国产永久免费视频| 欧美激情麻豆| 久久全球大尺度高清视频| 欧美三级韩国三级日本三斤| 欧美一区二区三区在线观看视频| 亚洲国产另类久久久精品极度| 欧美日韩国产美| 国产视频久久| 国产美女诱惑一区二区| 亚洲日本久久| 国产乱码精品一区二区三区五月婷| 亚洲人成久久| 亚洲麻豆视频| 欧美一区永久视频免费观看| 国产亚洲在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 欧美一级理论性理论a| 国产欧美一区二区精品性| 亚欧成人精品| 久久精品2019中文字幕| 欧美成人r级一区二区三区| 欧美高清视频| 亚洲大片精品永久免费| 亚洲无限乱码一二三四麻| 国语自产偷拍精品视频偷| 久久久久九九九九| 久久精品一区二区国产| 91久久久久久| 亚洲高清免费在线| 欧美777四色影视在线| 欧美日韩一区二区国产| 国产精品成人一区二区| 欧美一区二区三区在线| 蜜臀91精品一区二区三区| 国产主播一区二区三区四区| 一区二区三区免费看| 美女久久一区| 欧美一级大片在线观看| 亚洲精品欧美精品| 亚洲国产第一| 麻豆乱码国产一区二区三区| 国产精品九九| 国产精品色在线| 亚洲人成亚洲人成在线观看| 日韩亚洲欧美一区| 国一区二区在线观看| 国产精品视频观看| 翔田千里一区二区| 欧美激情免费在线| 国产夜色精品一区二区av| 久久久免费观看视频| 亚洲精品永久免费| 国产视频在线观看一区二区| 亚洲午夜未删减在线观看| 亚洲综合成人在线| 午夜精品久久久久久久蜜桃app| 免费看精品久久片| 亚洲人成欧美中文字幕| 欧美日韩免费观看一区三区| 亚洲欧美成人一区二区在线电影| 精品动漫一区| 国产视频久久久久| 欧美性事免费在线观看| 欧美视频在线观看视频极品| 国产日韩欧美黄色| 亚洲国产99精品国自产| 国产欧美精品日韩精品| 国产精品理论片在线观看| 国产精品久99| 亚洲欧洲av一区二区三区久久| **性色生活片久久毛片| 国产精品午夜国产小视频| 又紧又大又爽精品一区二区| 亚洲精品国产精品国自产在线| 欧美不卡在线| 久久久国产一区二区三区| 亚洲国产欧美不卡在线观看| 9久re热视频在线精品| 久久精品亚洲乱码伦伦中文| 欧美色欧美亚洲高清在线视频| 亚洲高清一区二| 免费成人你懂的| 精品999成人| 精品福利免费观看| 亚洲欧美一区二区三区极速播放| 99日韩精品| 正在播放日韩| 欧美日韩99| 欧美在线三级| 久久一区亚洲| 亚洲第一精品电影| 中国成人在线视频| 久久最新视频| 亚洲在线免费观看| 免费在线日韩av| 国产毛片一区二区| 亚洲特色特黄| 亚洲午夜小视频| 亚洲一区精彩视频| 蘑菇福利视频一区播放| 欧美成人午夜视频| 国产欧美一区二区精品性色| 在线精品视频在线观看高清| 亚洲人成精品久久久久| 一区二区日韩| 国产一区二区丝袜高跟鞋图片| 一区二区三区欧美日韩| 美女日韩在线中文字幕| 99国产精品国产精品毛片| 久久久久一区二区三区四区| 亚洲国产成人av在线| 久久九九精品99国产精品| 欧美高清在线一区二区| 国产精品网站一区| 国产精品一二一区| 亚洲天堂免费在线观看视频| 亚洲黄一区二区| 亚洲小视频在线观看| 亚洲片在线观看| 狠狠色伊人亚洲综合成人| 亚洲乱码精品一二三四区日韩在线| 国产精品嫩草99av在线| 国产精品户外野外| 久久av在线看| 91久久久久久| 欧美三级黄美女| 欧美精品偷拍| 久久美女艺术照精彩视频福利播放| 久久国产高清| 欧美日本亚洲韩国国产| 欧美日本一区| 国产欧美日韩综合精品二区| 亚洲欧洲一区二区天堂久久| 国产一区二区三区久久久| 久久婷婷国产麻豆91天堂| 91久久国产综合久久91精品网站| 欧美一区二区三区在| 在线亚洲免费视频| 国产日韩欧美不卡| 洋洋av久久久久久久一区| 老司机精品导航| 亚洲深夜福利视频| 久久久精品动漫| 国产自产精品| 久久精品国产91精品亚洲| 黄色成人精品网站| 亚洲片在线资源| 在线一区二区三区做爰视频网站| 亚洲破处大片| 国产色视频一区| 欧美与欧洲交xxxx免费观看| 91久久精品久久国产性色也91| 宅男噜噜噜66国产日韩在线观看| 欧美激情视频免费观看| 激情五月综合色婷婷一区二区| 午夜精品一区二区三区在线| 亚洲一区二区在线观看视频| 国产一区二区看久久| 国产精品九九久久久久久久| 亚洲电影免费观看高清完整版在线观看| 99re热这里只有精品免费视频| 欧美中文字幕在线观看| 99av国产精品欲麻豆| 日韩午夜在线视频| 欧美成人精品在线| 欧美成人自拍视频| 免费看精品久久片| 久久久久久久久一区二区| 噜噜爱69成人精品| 韩日视频一区| 狠狠色丁香久久婷婷综合丁香| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美日韩高清在线播放| 国产情侣一区| 亚洲高清在线观看| 午夜精品久久久久久久久久久| 欧美日本亚洲韩国国产| 国产精品久久中文| 久久国产天堂福利天堂| 极品av少妇一区二区| 久久在线观看视频| 国产精品久久久久毛片大屁完整版| 99这里只有久久精品视频| 国产精品日韩欧美一区二区| 久久久福利视频| 国产一区二区三区丝袜| 欧美怡红院视频一区二区三区| 国产色视频一区| 久久亚洲国产精品一区二区| 亚洲欧洲日夜超级视频| 一区二区三区在线观看国产| 亚洲人成人一区二区在线观看| 亚洲精品你懂的| 欧美精品乱人伦久久久久久| 在线观看视频日韩| 欧美午夜电影网| 欧美粗暴jizz性欧美20| 久久黄色级2电影| 亚洲国产一区二区精品专区| 亚洲欧美日韩久久精品| 亚洲第一视频网站| 亚洲国产另类久久久精品极度| 欧美大片91| 午夜精品久久久久久久久久久久| 久久久五月天| 一本色道久久88精品综合| 国产一区二区在线观看免费播放| 亚洲国产成人tv| 国产精品成人观看视频免费| 国产一区二区三区在线观看网站| 欧美成人免费一级人片100| 国产欧美日韩免费| 影音欧美亚洲| 久久久精品日韩| 日韩视频免费观看高清在线视频| 久久久国产精彩视频美女艺术照福利| 久久久久国产一区二区三区| 欧美不卡一卡二卡免费版| 久久精品30| 欧美视频一区二区三区在线观看| 亚洲激情视频网| 久久先锋资源| 欧美日韩在线亚洲一区蜜芽| 欧美精品一卡| 久久亚洲国产成人| 一区二区欧美在线观看| 亚洲视频 欧洲视频| 欧美激情一区二区| 国产精品久久久久久av福利软件| 国产精品日日做人人爱| 欧美日韩在线免费观看| 欧美精品综合| 亚洲第一精品影视| 欧美国产日韩一区| 国产精品视频不卡| 国产精品推荐精品| 韩国成人福利片在线播放| 久久久久久久久久久成人| 国产精品高清一区二区三区| 亚洲曰本av电影| 欧美精品日日鲁夜夜添| 一区二区三区国产盗摄| 久久久精品动漫| 久久综合狠狠综合久久综青草| 亚洲国产精品欧美一二99| 一本色道久久88综合日韩精品| 欧美另类69精品久久久久9999| 欧美激情国产日韩| 久热精品视频在线观看| 日韩午夜在线视频| 午夜宅男欧美| 欧美日韩一区精品| 国产精品久久久免费| 国产精品高潮呻吟久久av黑人| 国产伦理精品不卡| 国产精品国产精品| 亚洲欧美日韩另类| 狠狠爱成人网| 国产精品入口日韩视频大尺度| 亚洲影院免费| 欧美日韩和欧美的一区二区| 亚洲精品久久久久久久久久久| 亚洲字幕一区二区| 国产午夜精品全部视频播放| 精品粉嫩aⅴ一区二区三区四区| 亚洲伦理在线观看| 国产精品美女一区二区在线观看| 欧美日韩亚洲一区二区三区在线观看| 欧美天堂亚洲电影院在线播放| 一卡二卡3卡四卡高清精品视频| 国产精品伦子伦免费视频| 国产精品激情av在线播放| 欧美另类高清视频在线| 欧美日韩在线一区二区| 国产一区二区三区四区五区美女|