教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

多位数码管动态扫描protues仿真

来源:网络收集 时间:2026-09-08
导读: 实验题目:多位数码管动态扫描电路设计与调试 一、实验要求与目的 1、设计要求 8位数码管显示“8.8.8.8.8.8.8.8.”,即点亮显示器所有段,持续约500ms之后,数码管持续约1s;最后显示“HELLO—10”,保持。 2、实验目的 1、掌握数码管动态扫描显示原理及实现

实验题目:多位数码管动态扫描电路设计与调试

一、实验要求与目的

1、设计要求

8位数码管显示“8.8.8.8.8.8.8.8.”,即点亮显示器所有段,持续约500ms之后,数码管持续约1s;最后显示“HELLO—10”,保持。

2、实验目的

1、掌握数码管动态扫描显示原理及实现方法。

2、掌握动态扫描显示电路驱动程序的编写方法。

二、设计思路

1、在Proteus中设计仿真电路原理图。

2、在Keil C51软件中编译并调试程序,程序后缀必须是.c。调试时生成hex文件,确认 无误后将生成的hex文件添加到原理图的单片机中进行仿真。 3、观察电路仿真结果对程序进行更改直至达到预期结果

三、实验原理

图1 原理图

LED数码管动态显示的基本做法在于从那时起轮流选通数码管的公共端,使得各数码管轮流导通,在选通相应数码管后,即在显示字段上得到显示字形码。这种方式不但能提高数码管的发光效率,而且由于各个数码管的字段线是并联使用的,从而大大简化了硬件线路。

动态扫描显示接口是单片机系统中应用最为广泛的一种显示方式。其接口电路是把所有显示器的8个笔画段A~DP同名端并联在一起,而每个显示器的公共极COM各自独立地受I/O线控制,CPU向字输出口送出字形码时,所有显示器由于同名端并连接收到相同的字形码,但究竟是哪个显示器亮,则取决于COM端,而这一端是由I/O控制的,所以就可以自行决定何时显示哪一位了。而所谓动态扫描是指采用从分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。

在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms),但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。

采用总路线驱动器74HC245提供LED数码管的段驱动,输出高电平时点亮相应段;采用集电极开路的BCD-十进制译码器/驱动器完成LED数码管位驱动,输出低电平时选通相应位。P2口每个口线输出灌电流不足以驱动一个数码管显示器的位—公共极,所以通过集电极开路的BCD—十进制译码器/驱动器7445驱动,即节约P2口线,又增加驱动能力。

四、功能概述及方案设计

系统主要组成单元

2

五、实验运行程序

#include<intrins.h> #include<REGX52.H> #define TRUE 1 #define dataPort P0 #define ledConPort P2

unsigned char code ch[8]={0x76,0x79,0x38,0x38,0x3f,0x40,0x06,0x3f}; void time(unsigned int ucMs); void main(void) {

unsigned char i,counter; for(i=0;i<30;i++){

for(counter=0;counter<8;counter++) {

ledConPort=counter; dataPort=0xff; time(5);}}

ledConPort=0xff; time(2000); while(TRUE) {

for(counter=0;counter<8;counter++) {

ledConPort=counter; dataPort=ch[counter]; time(5);}}}

3

void delay_5us(void) {

_nop_(); _nop_(); }

void delay_50us(void) {

unsigned char i; for(i=0;i<4;i++) {delay_5us(); } }

void delay_100us(void) {

delay_50us(); delay_50us(); }

void time(unsigned int ucMs) {

unsigned char j; while(ucMs>0) {

for(j=0;j<10;j++) delay_100us(); ucMs--; } }

、 4

七、实验心得

指导教师评语和成绩评定:

实验报告成绩:

指导教师签字:

年 月 日

5

多位数码管动态扫描protues仿真.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1442417.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)