好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Lab3点矩阵LED显示控制.ppt

15页
  • 卖家[上传人]:夏**
  • 文档编号:577155123
  • 上传时间:2024-08-21
  • 文档格式:PPT
  • 文档大小:1.21MB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Lab3 點矩陣LED顯示控制Date: 2007/04/11 點矩陣點矩陣LED •LED點矩陣結構點矩陣結構 –列陽行陰–列陰行陽 共陰 共陰P 5-38 8×16點矩陣LED之驅動電路 點矩陣LED顯示控制電路圖11111111111111110011111111111111111011111111111111110111111111111111101111111111111111011111111111111110111111111111111101111111111111111011111111GShiftPF2PF3GCLK1111111101111111 點矩陣LED顯示控制流程 每條掃描線(C0~C15)維持為「0」的時間約,此處我們取用為單一行所顯示之時間 Lab3點矩陣掃描顯示 •實驗目的:練習實驗板上點矩陣LED掃瞄顯示的應用,學習掃描顯示之原理,並且練習建表(table)與計時器(timer)的使用 •實驗功能說明:利用Holtek IDE3000的Emulation模式配合HT-ICE連 接實驗板,完成16*8點矩陣掃瞄顯示,顯示內容為 –紅綠綠燈小綠綠人行行走的動畫 Lab3點矩陣掃描顯示•小綠人行走動畫說明: 小綠人行走的動作分為四個畫面,循序顯示此四個畫面,每個畫面維持1秒鐘,如此構成行走的動作,如下圖。

      注意事項•防止殘影發生–先清除資料、移位、再更新資料•實習時間為二個星期,即至4/18 •依據移位(DM_GCLK)與更改資料匯流排(R0~R7)的順序,可以分為三種情況–Case 1 先移位再更改資料: –Case 2 先更改資料再移位: –Case 3先清除資料、移位、再更新資料: P 1-29 設定TMR0C例如:設定TMR0 為 internal clock,為正緣觸發.則 TMR0=10_0_1_0_000P 1-30 fsys/4約1Mhz,週期為1us設定3us時,發生中斷則65536-3=65533(10)=FF_FDhFF_FDhFF_FDh0FF_FEhFF_FFh100_00hFF_FDh0 範例 5.2 一位元上數計數器•每1ms (1us*1000)中斷一次–(9) Timer_base_L EQU LOW (65536-1000)–(10) Timer_base_HEQUHIGH (65536-1000)•表示1 sec (1us*1000*1000)–(12) Seg_CountAddBaseTime_LEQULOW (1000)–(13) Seg_CountAddBaseTime_HEQU(HIGH (1000))+1•對 TMR0 計時器做初始化–(57~64)•當中斷發生跳至 timer0_ISP PUSH累積器和STATUSPOP累積器和STATUS中斷時間1sec判斷是否為1secP 5-13 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.