第3节 数码管编程实例
6.3.1 扫描法LED显示编程原理
8段数码管由8个发光二极管(LED)组成
需有8位(即1个字节)数据来控制各个位段的亮灭

6.3.1 扫描法LED显示编程原理

6.3.2 接口实例

6.3.3 数码管HCS12 C语言实例
1. LED函数定义头文件(LED.h)
2. LED函数定义文件(LED.c)
4连排LED初始化函数
void LEDInit(void)
在4连排LED上显示以Buf为首地址的4个数据
void LEDShow(INT8U *Buf)
在第i个LED上显示数字c
void LEDShow1(INT8U i, INT8U c)


3. 测试工程的主函数(main.c)
第1步:禁止总中断
第2步:芯片初始化
第3步:SCI模块初始化、LED控制引脚初始化
第4步:LED初始显示“0123”
第5步:开放SCI接收中断
第6步:开放总中断
第7步:若正确收到数据,刷新显示缓冲区
第8步:转第7步



