星期一, 4月 09, 2007

靜態七節燈顯示[0409社課]


星期五, 7月 14, 2006

[七段顯示器]靜態字元顯示

[七段顯示器]字碼轉換

[8x8矩陣燈]靜態字元變化

[8X8矩陣燈]利用c語言改寫字母顯示

星期四, 7月 13, 2006

[跑馬燈]廣告燈

[補充資料]常數表示法


參考資料來源

星期二, 7月 11, 2006

單晶片燒錄軟體下載

單晶片燒錄軟體下載網頁


ISP 3。0下載點

[8X8矩陣燈]靜態字元顯示

1.實習目的:
瞭解8*8矩陣型LED顯示器之靜態字型顯示原理。
2.相關知識:
8*8矩陣型LED顯示器有兩種連接形式,一種為共陽(Common Anode; CA),一種為共陰(Common Cathode ; CC),如下圖所示。

  • 共陽極

  • 共陰極
在使用時,可以用行掃描方式,再將位元組資料送至列 ;或用列掃描方式,再將位元組資料送至行,無論哪一種掃描方式,都必須要有足夠的驅動電流,可使用電晶體或緩衝器來放大8051的埠腳輸出電流。因為每一個LED所需的電流為10mA~30mA,如果以20mA計算,則8個LED即需要160mA,所以掃描的驅動電流至少要160mA以上,才不會造成各行LED亮度不均勻的現象。

8*8矩陣型LED顯示器可用來顯示英文字、數字及符號,如果要顯示中文字型,則至少必須使用15*16或者24*24的矩陣型LED顯示器,但由於單片的矩陣型LED顯示器並沒有這種規格,此仍因單片型的矩陣型LED顯示器,在製造時若點數越多,其成品的良率會下降,增加了生產的成本,故常用多片的8*8矩陣型LED組合而成。因此一個15*16的中文字,必須使用4片8*8矩陣型LED,而一個24*24的中文字則必須使用9片8*8矩陣尋LED。

矩陣型LED顯示器的掃描原理如圖所示
是一次只掃描並顯示一行(或一次一列),其掃描信號如圖所示,然後依序掃描第二行、第三行...,直到最後一行,再重新回到第一行作掃描。由於人類眼睛有視覺暫留現象,因此倘若掃描的速度夠快,就可以組成一完整畫面,而且因為掃描是週而復始的,整個畫面資料不停的重複顯示,因此畫面即能一直存在。

3.功能說明:
我們所使用的是共陽之8*8矩陣型LED顯示器,利用"行"掃描方式,將位元組資料送到"列",所以每一個字型佔用8個位元組記憶體空間。由於使用共陽極8*8矩陣型LED,因此只有在行信號為1,而列信號為0時,其相對的LED才會點亮。

4.流程圖:

5.程式碼:

[跑馬燈]單燈右移

1.實習目的:
瞭解8051輸出埠的特性與LED的使用。
2.相關知識:
發光二極體(Light Emitting Doide,簡稱LED),為PN二極體的一種,其發光的顏色與製造材料有關,常用的有紅色、綠色常用的有紅色、綠色、白色、黃色等。在使用時候,長腳為P型,接正電壓;短腳為N型,接負電壓,其工作電壓約在1.5V~2.0V之間,而其工作電流約在10mA~30mA之間。
3.功能說明:
使8個LED單燈右移,每次亮一個,移動速度由延遲時間來控制,LED變化情形如圖所示。
4.電路圖:

5.流程圖:
6.程式碼:

7.自我練習:
(1)設計一程式,使8個LED執行單燈左移,時間間隔1秒
(2)設計一程式,使8個LED同時閃爍,時間間格0.5秒
(3)設計一程式,使左邊4個LED與右邊4個LED交替閃爍,時間間隔0.5秒

星期一, 7月 10, 2006

Keil C環境介紹









星期日, 7月 09, 2006

硬體架構

8051:
  1. 內部功能簡介
  2. 石英震盪器(RESET功能說明)
  3. 震盪時脈的計算方式
  4. 四個port功能說明
  5. 內部記憶體介紹
  • 程式記憶體&程式計數器
  • 資料記憶體

星期五, 7月 07, 2006

相關連結

  1. 17屆寒訓C語言教學課程
  2. Microcontroller Discussion Concourse