找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2865|回复: 0
收起左侧

单片机8段LED显示器动态显示程序仿真设计

[复制链接]
ID:430253 发表于 2018-12-17 21:26 | 显示全部楼层 |阅读模式
一、实验目的:
掌握8段LED显示器的使用及显示程序的设计方法。
二、实验设备:
SUN ES59PA实验仪一套、具有一个RS232串行口并安装Keil C51的计算机一台。
三、实验原理及环境:
1、实验的硬件环境:
子程序自身无法运行,为了运行这个子程序,另编写一个主程序。这个主程序的功能是首先对8255进行初始化,然后就反复调用显示子程序,显示以20H~27H中的值为字形码表偏移量的待显示内容。20H~27H中的初值可已在程序中用赋值语句获得,也可以在启动调试后、全速运行程序前利用Keil修改RAM单元值的方法获得

主程序的参考流程图如下图3-2:


五、实验总结
通过该实验学习,了解如何用单片机的来控制LED的显示,理解8段数码管的基本原理以及显示和编程方法。静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据。静态显示数据稳定,占用很少的CPU时间,本次学会了用“位选线扫描法”来控制4连排共阴极8段数码管的显示,了解了在汇编语言中如何实现子函数调用。

0.png

全部资料51hei下载地址:
8段LED显示器动态显示.zip (188.95 KB, 下载次数: 23)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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