8位8段LED数码管动态扫描显示
更新时间:2023-11-30 22:06:01 阅读量: 教育文库 文档下载
- 4位led数码管动态显示推荐度:
- 相关推荐
项目名称:8位8段LED数码管动态扫描显示 班 级:09电二 姓 名:解健 学 号:09020313
一.实验目的
1. 掌握数码管动态扫描显示原理及实现方法。 2.掌握动态扫描显示电路驱动程序的编写方法。 二.实验电路
三.元器件 元器件编号 U2 U3 U1 RP1 元器件名称 7445 74HC245 AT89C52 RESPACK8 7SEG-MPX8-CC-BLUE 说明 集电极开路的BCD十进制译码器/驱动器 8位总线驱动器 AT89C52单片机 具有公共端的排电阻 共阴极8位7段LED蓝色显示器 四.实验步骤
第一步:先在Proteus软件中设计仿真电路原理图。
第二步:再在Keil C51软件中编写且编译程序,程序后缀必须是.c。然后在打开的“Option for Target‘Target 1’”选项卡,“Target”标签下频率设置为“11.0592”, “Output”标签下,将“Creat HEX File”项打勾选中,设置生成一个.hex文件。
第三步:接着将.hex文件导入原理图中U1芯片。双击U1,打开Edit Component对话框,选择生成的hex文件。
第四步:最后观察设计的电路图是否能得到预想的效果,若不能,进行检查,找到毛病且纠正。
流程图
开始 灭显示器 I=0 延时 Counter=0 Counter=0 选择段 选择段 点亮所有位 按数值点亮位 延时 延时 Counter++ Y Counter<8 N I++ Y N N Counter++ Y Counter<8 N 停止 Y 结束 I<30
实验现象:
显示器点亮所有段,持续约1s,然后灭显示器,持续2s,最后显示“hello-93”,保持。
附:程序
#include
unsigned char code ch[8]={0x76,0x79,0x38,0x38,0x3f,0x40,0x6f,0x4f}; void time(unsigned int ucMs); void main(void)
{unsigned char i,counter=0;
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);}}}
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--;}}
正在阅读:
8位8段LED数码管动态扫描显示11-30
四年级下册第四单元作文教学设计04-06
全等三角形练习题06-08
基于单片机的智能循迹小车 - 图文11-06
电力系统稳态分析--潮流计算08-31
体育基础理论知识试卷02-02
公司法务工作计划01-13
看听学1-60课课练06-14
五年级奥数数阵图与幻方04-06
强鑫泰人事考勤系统说明书12-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数码管
- 扫描
- 动态
- 显示
- LED