查看: 2714|回复: 3

扩展库使用说明——HT1621

[复制链接]

22

主题

22

帖子

106

积分

注册会员

Rank: 2

积分
106
发表于 2021-3-5 14:46:39 | 显示全部楼层 |阅读模式
本帖最后由 陈哲东 于 2021-7-1 09:17 编辑

1-硬件概述

HT1621 是用来对 MCU 的 I/O 口进行扩展的外围设备。显示矩阵为 32×4,是一个 128 点阵式存储器映射多功能 LCD 驱动电路。 HT1621 的软件特性使它很适合应用于LCD显示,包括 LCD 模块和显示子系统。在主控制器和 HT1621 之间的接口应用只需要 3 或 4 个端口。Power down 命令可以减少电源损耗。

2-引脚定义


1WE%WPUP{}N5BYT[(YD~5@V.png

1EF{@SW0QM(~SBVQG@~M)G8.png

3-电路原理图

4-硬件连接

5-图形化模块
1.HT1621初始化

M55B6X6LL5CQSCJS]X(}3~B.png

2.HT1621写入数据

6WF4$L(NG0[9R6BTU9{%F7D.png

3.HT1621连续写入数据

(`}W}T4G5_B]C~1P%F6(9.png

4.HT1621清屏

QK)(~2M{$W)Y9JU[UC{N1FH.png


6-范例代码
VJCA2KGXZQY~U@`L(@H}66D.png

  1. #define HT1621_CS P1_4
  2. #define HT1621_CS_MODE {P1M1&=~0x10;P1M0&=~0x10;}//P1_4双向IO口
  3. #define HT1621_RD P1_5
  4. #define HT1621_RD_MODE {P1M1&=~0x20;P1M0&=~0x20;}//P1_5双向IO口
  5. #define HT1621_WR P0_2
  6. #define HT1621_WR_MODE {P0M1&=~0x04;P0M0&=~0x04;}//P0_2双向IO口
  7. #define HT1621_DATA P0_3
  8. #define HT1621_DATA_MODE {P0M1&=~0x08;P0M0&=~0x08;}//P0_3双向IO口

  9. #include <STC8HX.h>
  10. uint32 sys_clk = 24000000;//设置PWM、定时器、串口、EEPROM频率参数
  11. #include "mylib/ht1621.h"

  12. uint8 _E5_88_86_E9_92_9F = 1;
  13. uint8 _E7_A7_92_E9_92_9F = 0;

  14. uint8 seg[]={0xfa, 0x60, 0xbc, 0xf4, 0x66, 0xd6, 0xde, 0x70, 0xfe, 0xf6};
  15. uint8 wei[]={23, 25, 27, 29};

  16. void setup()
  17. {
  18.   ht1621_init();//ht1621初始化
  19.   ht1621_clear();//清屏
  20. }

  21. void loop()
  22. {
  23.   ht1621_wr_one_data(wei[(int)(0)],(seg[(int)(_E5_88_86_E9_92_9F / 10)]>>4)); //数据为低四位有效
  24.   ht1621_wr_one_data(wei[(int)(1)],(seg[(int)(_E5_88_86_E9_92_9F % 10)]>>4)); //数据为低四位有效
  25.   ht1621_wr_one_data(wei[(int)(2)],(seg[(int)(_E7_A7_92_E9_92_9F / 10)]>>4)); //数据为低四位有效
  26.   ht1621_wr_one_data((wei[(int)(2)] - 1),(seg[(int)(_E7_A7_92_E9_92_9F / 10)]|0x01)); //数据为低四位有效
  27.   ht1621_wr_one_data(wei[(int)(3)],(seg[(int)(_E7_A7_92_E9_92_9F % 10)]>>4)); //数据为低四位有效
  28. }

  29. void main(void)
  30. {
  31.   setup();
  32.   while(1){
  33.     loop();
  34.   }
  35. }
复制代码


手册资料: HT1621.PDF (2.3 MB, 下载次数: 68)
回复

使用道具 举报

0

主题

8

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2022-8-2 22:35:26 | 显示全部楼层
顶一个!
回复

使用道具 举报

0

主题

4

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2023-12-18 22:57:44 | 显示全部楼层
不错顶一个!
回复

使用道具 举报

0

主题

8

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2024-6-29 21:25:33 | 显示全部楼层
学习!!!!谢谢!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-11-1 09:05 , Processed in 0.111696 second(s), 29 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表