【实验题目】
动态数码管扫描
【实验目的】
数码管是各类电子设备极为常见的显示器件。对初学者来说,编写动态数码管扫描程序显得稍稍复杂些,但这又是基本功,必须要掌握。
掌握数码管的基本知识:共阴、共阳、静态、动态、内部结构示意图。
掌握数码管的一般驱动方法:I/O低电平直接驱动共阳静态数码管、结合74HC595驱动静态数码管、结合74HC573驱动动态数码管。
掌握动态扫描数码管的基本编程方法:主程序只负责向显示缓冲区写入显示数据,然后可以做其它事情;定时中断程序负责读取显示缓冲区内的数据,然后送到驱动电路扫描显示。
【硬件接法】
在地址XDATA:0x8000处,用74HC573扩展输出端口作为动态数码管位选扫描信号。
在地址XDATA:0x9000处,用74HC573扩展输出端口作为动态数码管段选扫描信号。
【实验步骤】
ISP下载开关扳到“11”,用Flash Magic软件下载程序文件“dpy.hex”,运行。
【运行效果】
动态数码管依次显示出如下字符:0123456789AbCdEF-。