文件名称:动态 数码管 扫描
文件大小:27KB
文件格式:RAR
更新时间:2013-10-07 10:09:59
动态数码管 扫描
【实验题目】 动态数码管扫描 【实验目的】 数码管是各类电子设备极为常见的显示器件。对初学者来说,编写动态数码管扫描程序显得稍稍复杂些,但这又是基本功,必须要掌握。 掌握数码管的基本知识:共阴、共阳、静态、动态、内部结构示意图。 掌握数码管的一般驱动方法:I/O低电平直接驱动共阳静态数码管、结合74HC595驱动静态数码管、结合74HC573驱动动态数码管。 掌握动态扫描数码管的基本编程方法:主程序只负责向显示缓冲区写入显示数据,然后可以做其它事情;定时中断程序负责读取显示缓冲区内的数据,然后送到驱动电路扫描显示。 【硬件接法】 两片74HC573驱动动态数码管,输入端都接到P0端口,I/O方式控制。 P1.2和P1.3分别控制两个74HC573的LE信号,P1.2对应位选、P1.3对应段选。 【实验步骤】 ISP下载开关扳到“10”,用Flash Magic软件下载程序文件“dpy.hex”,运行。 【运行效果】 动态数码管依次显示出如下字符:0123456789AbCdEF-。
【文件预览】:
实验2 动态数码管扫描
----A51()
--------dpy_Uv2.Bak(2KB)
--------dpy(1KB)
--------dpy.plg(399B)
--------main.OBJ(1KB)
--------dpy.hex(638B)
--------main.A51(5KB)
--------dpy.M51(6KB)
--------dpy_Opt.Bak(1KB)
--------dpy.Opt(1KB)
--------main.LST(14KB)
--------dpy.Uv2(2KB)
----说明.txt(813B)
----C51()
--------dpy_Uv2.Bak(2KB)
--------dpy(5KB)
--------dpy.plg(901B)
--------main.OBJ(5KB)
--------dpy.hex(1KB)
--------dpy.M51(7KB)
--------dpy_Opt.Bak(1KB)
--------dpy.Opt(1KB)
--------main.LST(7KB)
--------dpy.Uv2(2KB)
--------main.c(3KB)