篇一 :实验八 数码管LED实验报告

苏州大学实验报告

院、系        年级专业     姓名    学号     

课程名称                      成绩     

指导教师         同组实验者      实验日期     

实验名称:    数码管LED实验            

一.实验目的

  理解8段数码管的基本原理,理解8段数码管的显示和编程方法,理解4连排共阴极8段数码管LG5641AHMCU的接线图。                                            

…… …… 余下全文

篇二 :数码管动态显示实验报告

实验四数码管动态显示实验一

一、实验要求

1.  在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路

2.  在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输出口与7段数码管数据引脚相连 ,P2.0~P2.3引脚输出选控制信号

3.  在Keil软件中编写程序,采用动态显示法,实现数码管分别显示数字1,2,3,4

二、实验目的

1.  巩固Proteus软件和Keil软件的使用方法

2.  学习端口输入输出的高级应用

3.  掌握7段数码管的连接方式和动态显示法

4.  掌握查表程序和延时等子程序的设计

三.实验说明

本实验是将单片机的P1口做为输出口,将四个数码管的七段引脚分别接到P1.0至P1.7。由于电路中采用共阳极的数码管,所以当P1端口相应的引脚为0时,对应的数码管段点亮。程序中预设了数字0-9的段码。由于是让四个数码管显示不同的数值,所以要用扫描的方式来实现。因此定义了scan函数,接到单片机的p2.0至p2.3

在实验中,预设的数字段码表存放在数组TAB中,由于段码表是固定的,因此存储类型可设为code。

…… …… 余下全文

篇三 :数码管实验报告

单片机实验报告

一、实验名称

数码管动态扫描显示01234567(实验五)

二、实验目的

(1)掌握数码管显示数字的原理。

(2)通过不同的编程实现灵活运用数码管。

三、实验原理

    数码管由7个发光二极管组成8字形构成的,加上小数点就是8个,分别把它命名为A,B,C,D,E,F,G,H。在共阳接法中,0(低电平)亮,1(高电平)灭。

原理图中把所有数码管的8个笔划段A-H同名端连在一起,而每一个显示器的公共机COM是各自独立受I\O线控制。CPU向字段输出口送出字型码时,所有显示器接收到的字型码相同。由8个PNP的三极管来控制这8位哪一位工作。在单片机里,首先显示一个数,然后关掉,然后在显示第二个数,又关掉,那么将看到连续的而数字显示,轮流点亮撒哦i案过程中,每位显示器的点亮时间是极为短暂的,由于人的视觉暂留和发光二级管的余光效应,是的给人的印象是一组稳定的显示数据,不会有闪烁感。

四、相关原理图

 

单片机实验报告

 

五、实验内容

数码管显示12345678

c程序:

#include <reg51.h>

…… …… 余下全文

篇四 :数码管显示实验报告

毛体

HUNAN  UNIVERSITY

课程实验报告

20##-12-17


实验三 数码管显示实验

一、 实验目的

1.        学习按键扫描的原理及电路接法;

2.        掌握利用8255完成按键扫描及显示。

二、 实验内容

连接8255与键盘扫描单元,编写程序完成按键扫描功能,并将读到的按键值依次显示在数码管上。

图 1 键盘、数码管电路原理图

三、 实验原理

实验系统中的键盘及数码管显示单元提供了4行×4列共16个按键,6位7段数码管也接成扫描电路方式。共用段位控制信号A~Dp,各自独立的公共端X1~X6,其中X1~X4是与列扫描信号复用,行扫描信号为Y1~Y4。电路原理如图 1所示。

四、 实验步骤

1、 数码管循环显示1-9

a.         实验接线图如图2所示,按图连接实验线路图,实物图 3如所示;

…… …… 余下全文

篇五 :数码管实验报告

项目名称:­­­­­­­    ­­­­­ 数码管实验报告             

姓名:                               

班级:             11电气(2            

学号:              11731204               

…… …… 余下全文

篇六 :单片机c语言版数码管动态显示实验报告

数码管动态显示实验

一、实验要求

1.  在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路

2.  在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输出口与7段数码管数据引脚相连 ,P2.0~P2.3引脚输出选控制信号

3.  在Keil软件中编写程序,采用动态显示法,实现数码管显示变量unsigned int show_value的值(show_value的值范围为0000~9999),即把show_value的千百十个位的值用数码管显示出来。

二、实验目的

1.  巩固Proteus软件和Keil软件的使用方法

2.  学习端口输入输出的高级应用

3.  掌握7段数码管的连接方式和动态显示法

4.  掌握查表程序和延时等子程序的设计

三.实验说明

(条理清晰,含程序的一些功能分析计算)

如下图(五)所示,由P1口将要显示的数字输给七段数码管;再由P2第四位输给数码管的公共端,作为扫描输入信号;用外部中断P3.2和P3.3分别接PB1与PB2,实现数字的增减。所要实现的功能是,开始运行电路功能图时,四个数码管分别显示0000,按下PB1增1,直到9999回到0000,相反按下PB2减1,直到0000回到9999。

…… …… 余下全文

篇七 :数码管及按键实验报告模板(1)

数码管及流水灯实验报告

成员:

                                             

  20##年11月

 一、实验要求:

1.实验1:在开发板上调试利用按键控制数码管从1累加到F变化(S2加、S3减)(不同分组按键利用IO口不同);

2.实验2利用开发板进行秒表设计(显示分、秒,分辨率0.1s,如0.58.5)(参考P189程序);

 二、硬件原理图

1.  硬件原理图

A到F

秒表

…… …… 余下全文

篇八 :数码管动态扫描实验实验报告及程序

实验七 数码管动态扫描实验

姓名 专业 学号 2010412381 成绩

一、实验目的

1. 掌握Keil C51软件与protues软件联合仿真调试的方法;

2. 掌握单片机对数码管的动态显示控制方式;

3. 掌握定时器的基本使用及编程方法。

二、实验仪器与设备

1.微机1台 2.Keil C51集成开发环境 3.Proteus仿真软件

三、实验内容

1. 用Proteus设计一8位数码管动态扫描显示电路。要求利用P0口 做数码管的段选线,P1.0~P1.2与74LS138译码器的3个输入端相连,其译码输出Y0~Y7作为数码管的位选线。参考电路见后面实验报告。

2. 编写程序,将数字1~8分别显示在8个数码管上,要求显示无闪烁。

3. 延长每个数码管选通的时间(如500ms),观察动态扫描过程。

4. 编写程序,利用Proteus中的“激励源/DCLOCK/数字类型/时钟”产生频率为1HZ的方波输出,并利用定时/计数器T1统计脉冲的个数,将统计结果动态实时的显示在数码管上。

5. 提高时钟频率(如100KHZ),观察显示情况。

四、实验原理

1. 动态扫描法:

…… …… 余下全文