找回密码
 立即注册
查看: 857|回复: 10

这个LED的寄存器被手册搞迷糊了

[复制链接]

46

主题

108

回帖

604

积分

高级会员

积分
604
发表于 2024-9-7 02:30:22 | 显示全部楼层 |阅读模式
范例程序中,这个寄存器并没有H和L之分呀,但是实际上这个寄存器有H和L之分,不明白是什么意思,也不明白什么作用


XXX2.JPG XXX1.JPG

回复

使用道具 举报 送花

46

主题

108

回帖

604

积分

高级会员

积分
604
发表于 2024-9-7 05:45:56 | 显示全部楼层
wnag*** 发表于 2024-9-7 05:44
寄存器是8位的,高字节是H,低字节是L,如果使用16位的变量或者指针操作,只需要一个变量或指针就行,所以 ...

但是不对啊,数码管的段码肯定是8位的啊,哪有16位的段码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:441
  • 最近打卡:2025-06-17 01:35:04
已绑定手机

17

主题

714

回帖

1245

积分

金牌会员

积分
1245
发表于 2024-9-7 07:11:52 | 显示全部楼层
是不是共阴共阳用的,手册没有介绍的话可以对应着看看例程,应该能看明白
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:174
  • 最近打卡:2025-03-18 07:53:51

1

主题

53

回帖

809

积分

高级会员

积分
809
发表于 2024-9-7 08:36:51 | 显示全部楼层
有的例程是从其他系列的手册上复制过来的,可能有的不太那么准确
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-16 12:27:03

11

主题

1194

回帖

5524

积分

论坛元老

积分
5524
发表于 2024-9-7 09:00:14 | 显示全部楼层
我用这个头文件 STC8Hxxx.h。

#define COM0_DAL  (*(unsigned char volatile xdata *)0xfb10)        /* 共阳模式显示数据 */
#define COM1_DAL  (*(unsigned char volatile xdata *)0xfb11)        /* 共阳模式显示数据 */
#define COM2_DAL  (*(unsigned char volatile xdata *)0xfb12)        /* 共阳模式显示数据 */
#define COM3_DAL  (*(unsigned char volatile xdata *)0xfb13)        /* 共阳模式显示数据 */
#define COM4_DAL  (*(unsigned char volatile xdata *)0xfb14)        /* 共阳模式显示数据 */
#define COM5_DAL  (*(unsigned char volatile xdata *)0xfb15)        /* 共阳模式显示数据 */
#define COM6_DAL  (*(unsigned char volatile xdata *)0xfb16)        /* 共阳模式显示数据 */
#define COM7_DAL  (*(unsigned char volatile xdata *)0xfb17)        /* 共阳模式显示数据 */
#define COM0_DAH  (*(unsigned char volatile xdata *)0xfb18)        /* 共阳模式显示数据 */
#define COM1_DAH  (*(unsigned char volatile xdata *)0xfb19)        /* 共阳模式显示数据 */
#define COM2_DAH  (*(unsigned char volatile xdata *)0xfb1a)        /* 共阳模式显示数据 */
#define COM3_DAH  (*(unsigned char volatile xdata *)0xfb1b)        /* 共阳模式显示数据 */
#define COM4_DAH  (*(unsigned char volatile xdata *)0xfb1c)        /* 共阳模式显示数据 */
#define COM5_DAH  (*(unsigned char volatile xdata *)0xfb1d)        /* 共阳模式显示数据 */
#define COM6_DAH  (*(unsigned char volatile xdata *)0xfb1e)        /* 共阳模式显示数据 */
#define COM7_DAH  (*(unsigned char volatile xdata *)0xfb1f)        /* 共阳模式显示数据 */

#define COM0_DCL  (*(unsigned char volatile xdata *)0xfb20)        /* 共阴模式显示数据 */
#define COM1_DCL  (*(unsigned char volatile xdata *)0xfb21)        /* 共阴模式显示数据 */
#define COM2_DCL  (*(unsigned char volatile xdata *)0xfb22)        /* 共阴模式显示数据 */
#define COM3_DCL  (*(unsigned char volatile xdata *)0xfb23)        /* 共阴模式显示数据 */
#define COM4_DCL  (*(unsigned char volatile xdata *)0xfb24)        /* 共阴模式显示数据 */
#define COM5_DCL  (*(unsigned char volatile xdata *)0xfb25)        /* 共阴模式显示数据 */
#define COM6_DCL  (*(unsigned char volatile xdata *)0xfb26)        /* 共阴模式显示数据 */
#define COM7_DCL  (*(unsigned char volatile xdata *)0xfb27)        /* 共阴模式显示数据 */
#define COM0_DCH  (*(unsigned char volatile xdata *)0xfb28)        /* 共阴模式显示数据 */
#define COM1_DCH  (*(unsigned char volatile xdata *)0xfb29)        /* 共阴模式显示数据 */
#define COM2_DCH  (*(unsigned char volatile xdata *)0xfb2a)        /* 共阴模式显示数据 */
#define COM3_DCH  (*(unsigned char volatile xdata *)0xfb2b)        /* 共阴模式显示数据 */
#define COM4_DCH  (*(unsigned char volatile xdata *)0xfb2c)        /* 共阴模式显示数据 */
#define COM5_DCH  (*(unsigned char volatile xdata *)0xfb2d)        /* 共阴模式显示数据 */
#define COM6_DCH  (*(unsigned char volatile xdata *)0xfb2e)        /* 共阴模式显示数据 */
#define COM7_DCH  (*(unsigned char volatile xdata *)0xfb2f)        /* 共阴模式显示数据 */


STC8Hxxx.h
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-17 06:26:47
已绑定手机

19

主题

3231

回帖

5285

积分

论坛元老

积分
5285
发表于 2024-9-7 09:09:33 来自手机 | 显示全部楼层
看数据手册,会有寄存器说明的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:567
  • 最近打卡:2025-06-16 12:27:03

11

主题

1194

回帖

5524

积分

论坛元老

积分
5524
发表于 2024-9-7 09:15:21 | 显示全部楼层
例程 参考这个。

跳线选择16个触摸按键,32个8段LED数码管大电流自动刷新
===32个8段LED 数码管大电流自动刷新, 本电路是成功的

STC8H4K64TL-45I-LQFP48, 核心功能演示板

1,32个 8段LED 数码管大电流自动刷新演示
2,16个触摸按键

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9128

积分

超级版主

DebugLab

积分
9128
发表于 2024-9-7 09:32:22 | 显示全部楼层
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:408
  • 最近打卡:2025-06-16 08:22:56

0

主题

6

回帖

1720

积分

金牌会员

积分
1720
发表于 2024-9-7 09:58:23 | 显示全部楼层
数码管有16位的段码的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:94
  • 最近打卡:2025-06-16 11:51:06

74

主题

6090

回帖

1万

积分

超级版主

积分
12723
发表于 2024-9-7 12:12:54 | 显示全部楼层
有8个COM,16个SEG,要分两个字节,可以驱动共阴16个、共阳16个一共32个数码管。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 06:50 , Processed in 0.163265 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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