HOLTEK 晶片應用範例 |
|
電路 |
程式功能摘要 |
參考程式 |
模擬電路 |
基本 輸出入 單元 |
PB埠:LEDX8輸出 |
HT46動態廣告燈輸出-使用旋轉指令 |
HT46ch5_1 |
HT_5_1.VPM |
動態廣告燈輸出-使用建表法 |
HT46ch5_2 |
HT_5_2.VPM |
PB埠:SEG7X1共陽輸出 |
單一7段顯示器-顯示0~9 |
HT46ch5_3 |
HT_5_3.VPM |
7段顯示器數字顯示一組數字 |
HT46ch5_4 |
HT_5_4.VPM |
PA埠SWX8輸入 PB埠:LEDX8輸出 或PB埠:SEG7X1共陽輸出 |
指撥開關SW輸入控制PB埠的LED輸出 -使用 if else |
HT46ch5_5 |
HT_5_5.VPM |
指撥開關SW輸入控制動態LED輸出- 使用Switch+SubPrg |
HT46ch5_6 |
HT_5_6.VPM |
指撥開關SW輸入控制動態LED輸出- 使用Switch+SubPrg(模組函式)HTBIO.H |
HT46ch5_7 |
HT_5_7.VPM |
PC.0/PC.1按鍵輸入 PB埠:LEDX8輸出 或PB埠:SEG7X1共陽輸出 |
單一按鍵輸入控制動態LED輸出 使用 if else |
HT46ch5_8 |
HT_5_8.VPM |
單一兩鍵按鍵輸入控制動態7SEG輸出 使用 SWITCH |
HT46ch5_9 |
HT_5_9.VPM |
進階 輸出入 單元 |
|
兩個七段顯示器的掃描顯示 |
HT46ch6_1 |
HT_6_1.VPM |
|
四個七段顯示器的掃描顯示 |
HT46ch6_2 |
HT_6_2.VPM |
|
兩個七段顯示器使用7447IC |
HT46ch6_3 |
HT_6_3.VPM |
|
四個七段顯示器使用7447IC |
HT46ch6_4 |
HT_6_4.VPM |
|
四個七段顯示器使用7447IC/74138 |
HT46ch6_5 |
HT_6_5.VPM |
|
4x4鍵 盤輸入傳回鍵值顯示LED |
HT46ch6_6 |
HT_6_6.VPM |
|
4x4鍵盤控制LED做動態程序顯示 |
HT46ch6_7 |
HT_6_7.VPM |
|
4x4鍵盤控制LED做動態程序顯示(HTKB44.H) |
HT46ch6_7EX |
HT_6_7.VPM |
|
4x4鍵盤控制四個七段顯示器 |
HT46ch6_8 |
HT_6_8.VPM |
LCD:8條資料線 PB0~PB7 RS=PA0; RW=PA1; E=PA2 |
文字型LCD:( 8條資料線基本輸出(HT_LCD.H) |
HT_LCD0: |
|
文字型LCD:( 8條資料線基本輸出(HT_LCD.H) |
HT_LCD2: |
|
LCD:4條資料線 PB0~PB3 RS=PA0; RW=PA1; E=PA2 |
文字型LCD:( 4條資料線基本輸出(HT_LCD.H) |
HT_LCD1 |
|
文字型LCD:( 4條資料線基本輸出(HT_LCD.H) |
HT_LCD3: |
|
中斷與計時計數器 |
|
使用中斷功能做LED動態輸出 |
HT46ch7_1 |
HT_6_9.VPM |
|
使用計時器做LED動態輸出-計時旗標溢位檢查 |
HT46ch8_1 |
|
|
使用計時器做LED動態輸出-計時中斷功能 |
HT46ch8_2 |
|
串列通訊 |
|
串列輸出範例-傳送使用輪詢模組程式 |
HT46ch10_1 |
VBHTCH10_1 |
|
串列輸出範例-傳送使用中斷程式 |
HT46ch10_2 |
|
|
串列輸入範例-使用函式-TransData() |
HT46ch10_3 |
VBHTCH10_3 |
|
串列輸出範例-輪詢傳送多個位元組資料 |
HT46ch10_4 |
VBHTCH10_4 |
|
串列輸出範例-輪詢傳送_使用模組HTUART |
HT46ch10_5 HT46ch10_5EX |
VBHTCH10_5 |
|
串列輸出範例-多機輪詢-監控-自動找尋裝置HTUART |
HT46ch10_6 |
VBHTCH10_6 |
|
|
ADC功能 |
HT46ch9_1 |
|
|
ADC功能(HT46ADC.H) |
HT46ch9_2 |
|
|
|
ADC功能(HT46ADC.H) |
HT46ch9_3 |
|
|
|
R2F原理 (HTLCDX4.H) |
HT47R2F_1 |
|
|
網路傳輸 |
網頁監控程式 |
|
|