|
跟普通数码管动态扫描一样,只不过驱动复杂一些。
//7脚LED屏的驱动程序,扫描算法如下:
//7脚LED屏,习惯上将7个管脚的序号称为1脚--7脚
//为了方便写代码,本模块中将7个脚序号改为0-6
//COM阶段分别为COM0--COM6
//SEG段码分别为SEG0--SEG6
//扫描算法
//COM高选中: 输出高电平
//COM非选中: 高阻态
//SEG亮: 使能下拉电流源
//SEG灭: 高阻态
//COM0: 1脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM1: 2脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM2: 3脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM3: 4脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM4: 5脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM5: 6脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
//COM6: 7脚做COM输出高电平, 其他6个脚做SEG, 亮的笔画SEG使能下拉电流源,灭的笔画SEG设置为高阻态
|
|