微机原理LED 显示大作业实验报告

合集下载

led数码管显示控制实验报告

led数码管显示控制实验报告

led数码管显示控制实验报告篇一:单片机实验报告——LED数码管显示实验《微机实验》报告LED数码管显示实验指导教师:专业班级:姓名:学号:联系方式:一、任务要求实验目的:理解LED七段数码管的显示控制原理,掌握数码管与MCU的接口技术,能够编写数码管显示驱动程序;熟悉接口程序调试方法。

实验内容:利用C8051F310单片机控制数码管显示器基本要求:利用末位数码管循环显示数字0-9,显示切换频率为1Hz。

提高要求:在4位数码管显示器上依次显示当天时期和时间,显示格式如下:yyyy(月份.日)(小时.分钟)思考题:数码管采用动态驱动方式时刷新频率应如何选择?为什么?二、设计思路C8051F310单片机片上晶振为,采用8分频后为,输入时钟信号采用48个机器周期。

0到9对应的断码为:FCH、60H、DAH、F2H、66H、B6H、BEH、E0H、FEH、F6H 基础部分:由于只需要用末位数码管显示,不需要改变位码,所以只需要采用LED的静态显示。

采用查表的方法,通过循环结构,每次循环查找数据表下一地址,循环十次后重新开始循环。

每次循环延时1s,采用定时器0定时方式1。

提高部分:四个数码管都要显示,所以采用LED的动态显示。

由于数码管的位选由、控制,P0端口的其他引脚都没用到,所以对P0端口初始化赋00H,每次循环加40H、选中下一位,四次后十六进制溢出,P0端口变又为00H回到第一个数码管。

每位数码管显示一个段码后都延时1ms(否则数码管太亮,刺眼)采用定时器0定时方式1,依然采用查表法改变段码值。

通过循环:DJNZ R5,BACKMOVR5,#250 DJNZ R4,BACK MOVR4,#8来控制每种模式的切换时间,我采用2s切换一次(8*250*1ms=2s)。

切换模式,可以采用改变查表法的偏移量来实现,没切换一次模式,偏移量加04H,三次后回到初始偏移量,来实现三种模式的循环显示。

三、资源分配基础部分:、:控制数码管的位选P1:控制数码管段码的显示R0:控制段选提高部分:、:控制数码管的位选P1:控制数码管段码的显示R0:控制位选R1:控制段选R3:用于改变偏移量来切换模式R4、R5:控制循环次数,控制模式切换时间四、流程图基础部分:提高部分篇二:实验八数码管LED实验报告苏州大学实验报告院、系年级专业姓名学号课程名称成绩指导教师同组实验者实验日期实验名称:数码管LED实验一.实验目的理解8段数码管的基本原理,理解8段数码管的显示和编程方法,理解4连排共阴极8段数码管LG5641AH与MCU 的接线图。

led数码显示实验报告

led数码显示实验报告

led数码显示实验报告
LED数码显示实验报告
实验目的:
通过本次实验,我们旨在探究LED数码显示器的工作原理及其在电子设备中的应用。

通过实际操作,加深对LED数码显示技术的理解,提高实验者对数字电路的设计和测试能力。

实验器材:
1. LED数码显示器
2. 电源
3. 逻辑开关
4. 电阻
5. 万用表
6. 连接线
实验步骤:
1. 将LED数码显示器连接到电源上,观察LED显示器的工作状态。

2. 使用逻辑开关控制LED数码显示器的显示内容,观察LED数码显示器的显示变化。

3. 通过改变电阻的阻值,调节LED数码显示器的亮度,观察LED数码显示器的亮度变化。

4. 使用万用表测量LED数码显示器的电压和电流,记录测量结果。

实验结果:
通过实验观察和测量,我们得出以下结论:
1. LED数码显示器能够根据输入的逻辑信号进行数字显示,显示内容可通过逻辑开关控制。

2. 通过改变电阻的阻值,可以调节LED数码显示器的亮度,但应注意不要超过LED数码显示器的最大工作电压和电流。

3. LED数码显示器的工作电压和电流与其显示状态有关,需要根据具体情况进行测量和计算。

实验结论:
LED数码显示器是一种常见的数字显示设备,具有低功耗、高亮度、长寿命等优点,广泛应用于数字电子设备中。

通过本次实验,我们深入了解了LED数码显示器的工作原理和特性,为今后的电子设计和测试工作奠定了基础。

同时,我们也加深了对数字电路和电子元器件的理解,提高了实验者的实践能力和动手能力。

希望通过本次实验,能够为大家对LED数码显示技术有更深入的了解和应用提供帮助。

微机接口原理--实验一 LED点阵显示实验

微机接口原理--实验一 LED点阵显示实验

② CPU与外设之间设臵接口的理由
CPU与外设两者的信号线不兼容,在信号线功能定义、逻 辑定义和时序关系上都不一致; 工作速度不一致,CPU速度高,外设速度低;
不通过接口,由CPU直接对外设操作实施控制,就会使 CPU处于应付与外设打交道之中,大大降低CPU效率;
若外部设备直接由CPU控制,也会使外设的硬件结构依赖 于CPU,对外设本身的发展不利。 因此,有必要设臵接口电路,作为CPU与外设之间的桥梁, 使数据信息传送之前能有“联络”,传递的信息有3方面内 容: 状态、数据及控制信息。
③选择F. 纯DOS模式&PURE DOS MODE ;
④选择盘符C盘,执行auto.bat批处理文件,启动BC; ⑤通过project菜单,打开已建立的工程文件,即可进行 程序的调试和运行等工作。 ⑥ 或者直接在DOS下,选择D盘,找到Led.EXE,执
行,即可在实验箱看到实验结果。
Borlandc 调试、运行界面
五、本单元实验要求
实验讲义中的程序1为 LED点阵显示汉字“实”的主程序; 本实验单元的要求为:
1. 修改该程序,让LED点阵从下至上滚动显示“实验室”字样;
2. 画出所编程序的流程图; 3. 给出程序修改部分的源代码;
4. 认真回答思考题,并附在实验报告里。
实验一 LED 点阵显示实验
主要内容
预备知识 锁存器(74LS273)的工作原理 汉字点阵取模的方法和原理 开发环境的设臵和使用方法
一、预备知识
1、计算机接口技术概述
① 意义
微机接口(Interface)就是微处理器CPU与各种外设之间的连接电路, 学习它需要掌握微机原理、汇编语言(或高级语言)程序设计、电 子技术、自控原理以及通信技术等多门课程的基础理论和专业知识。 随着集成电路集成化的不断增高,电子计算机向微型化方向发展, 已成为导弹、智能机器人、卫星等复杂系统必不可少的智能部件。 目前,微机不仅作为科学计算、实时监控、现代化通信和管理的手 段,而且也成为人类进行学习、看病、咨询、购物、旅游等生活服 务和娱乐的工具。 在微机系统中,微处理器的功能是通过外设得以实现,而外设与微 处理器之间的信息交换及通信又是靠接口来实现的。因此,微机应 用系统的研究和微机化产品的开发,从硬件角度来讲,就是接口电 路的研究和开发,接口技术已成为直接影响微机系统的功能和微机 推广应用的关键。微机的应用是随着外部设备的不断更新和接口技 术的发展而深入到各个领域的。因此,掌握微机接口技术就成为当 代的科技和工程技术人员应用微型计算机必不可少的基本技能。

微机原理实验1-LED显示实验

微机原理实验1-LED显示实验
XXH(2Y0):输出口,用作后两位LED显示译码驱动器4511 的锁存使能信号. XXH(2Y1):输出口, 用作前两位LED显示译码驱动器4511 的锁存使能信号. XXH(2Y3):输出口, 用作4位小数点锁存器74LS273的 控制CLK信号. (汇编语言中的out指令可以实现输出功能)

4位LED显示的操作为:
2Y1选中左边两个数码管
2Y0选中右边两个数码管
2Y3选中四个小数点
此处的8,4,2,1表示每 一位的权值,如果该位 亮,则加上该值
根据需要,小数点可以多位同时显示( 0~4位)
在LED上如何显示数字
1,要显示数字0,1,…,9的任一个,则送出 相应数字对应的十六进制数即可.例如要显示 12 12,则向EPP数据端口37CH送出12H; EPP 37CH 12H; 2,如果送出的数字为0AA~0FFH, 则LED灭;

LED显示实验电路 实验箱主板上的四位共阴极LED显示器采 用四片CD4511(BCD-七段锁存译码器) 来驱动 .其原理图如下:
CD4511
2Y1 D4~D7 D0~D7 2Y1
CD4511
2Y0 D0~D3
CD4ห้องสมุดไป่ตู้11
2Y0 D4~D7
CD4511
74LS273
2Y3
D0~D3
D0~D3
本实验共用到的端口地址及其功能介绍

LED显示演示程序
1,初始化EPP接口(即向控制寄存器写 初始化字节) MOV AL, 04H MOV DX, 37AH OUT DX, AL ;EPP初始化
LED显示演示(续)
2,选择外部设备(即向EPP地址端口写设备地 址) MOV AL, XXH MOV DX, 37BH OUT DX, AL ;选中左边两个LED

微机原理综合实验报告(LED横向滚动显示(方向修改)、电子钟修改实验)

微机原理综合实验报告(LED横向滚动显示(方向修改)、电子钟修改实验)

微机原理上机实验报告综合实验:1.LED 16x16点阵显示实验竖向显示改横向显示2.电子钟功能修改微机原理综合实验报告综合实验1:LED 16x16点阵竖向显示改横向显示实验一、实验目的1、熟悉8255的功能,了解点阵显示的原理及控制方法;2、学会使用LED点阵,通过编程显示不同字符;3、认真预习本节实验内容,可尝试自行编写程序,做好实验准备工作,填写实验报告。

二、实验内容1、编写程序,用B4区的二片74HC273控制16X16点阵的行;8255的PA、PB口控制16X16点阵的列;显示字符。

2、按图连接线路;运行程序,观察实验结果,学会编程控制LED点阵显示字符。

三、实验原理图四、实验步骤2、运行程序,观察实验结果。

运行演示程序将会看到字符“欢迎使用星研实验仪”在点阵上自下而上循环移动显示。

五、实验代码对实验六中的代码做一定的修改,将原程序中使LED显示屏从上至下显示的功能改为从左至右滚动显示有框线部分为修改部分ADDR_8255_PA EQU 270H ;8255 PA口ADDR_8255_PB EQU 271H ;8255 PB口ADDR_8255_C EQU 273H ;8255控制口ADDR_273 EQU 230H ;IO区74HC273(16位I/O)LINE EQU A DDR_273 ;行线1, 行线2ROW1 EQU A DDR_8255_PA ;列线1ROW2 EQU A DDR_8255_PB ;列线2_STACK SEGMENT STACKDW 1024 DUP(?)_STACK ENDS_DATA SEGMENT WORD PUBLIC 'DATA'HUANDB 00H,0C0H,00H,0C0H,0FEH,0C0H,07H,0FFH,0C7H,86H,6FH,6CH,3CH,60H,18H,60HDB 1CH,60H,1CH,70H,36H,0F0H,36H,0D8H,61H,9CH,0C7H,0FH,3CH,06H,00H,00HYINGDB 60H,00H,31H,0C0H,3FH,7EH,36H,66H,06H,66H,06H,66H,0F6H,66H,36H,66HDB 37H,0E6H,37H,7EH,36H,6CH,30H,60H,30H,60H,78H,00H,0CFH,0FFH,00H,00HSHIDB 00H,00H,06H,30H,07H,30H,0FH,0FFH,0CH,30H,1FH,0FFH,3BH,33H,7BH,33HDB 1BH,0FFH,1BH,33H,19H,0B0H,18H,0E0H,18H,60H,18H,0FCH,19H,8FH,1FH,03HYONGDB 00,0,1FH,0FEH,18H,0C6H,18H,0C6H,18H,0C6H,1FH,0FEH,018H,0C6H,18H,0C6HDB 18H,0C6H,1FH,0FEH,18H,0C6H,18H,0C6H,30H,0C6H,30H,0C6H,60H,0DEH,0C0H,0CCH XINGDB 00H,00H,1FH,0FCH,18H,0CH,1FH,0FCH,18H,0CH,1FH,0FCH,01H,80H,19H,80HDB 1FH,0FEH,31H,80H,31H,80H,6FH,0FCH,01H,80H,01H,80H,7FH,0FFH,00H,00HYANDB 00H,00H,0FFH,0FFH,18H,0CCH,18H,0CCH,30H,0CCH,30H,0CCH,7FH,0FFH,7CH,0CCH DB 0FCH,0CCH,3CH,0CCH,3CH,0CCH,3DH,8CH,3DH,8CH,33H,0CH,06H,0CH,0CH,0CHSHI0DB 01H,80H,00H,0C0H,3FH,0FFH,3CH,06H,67H,0CCH,06H,0C0H,0CH,0C0H,07H,0C0HDB 06H,0C0H,7FH,0FFH,00H,0C0H,01H,0E0H,03H,30H,06H,18H,1CH,1CH,70H,18HYAN0DB 00H,00H,0FCH,60H,0CH,60H,6CH,0F0H,6CH,0D8H,6DH,8FH,6FH,0F8H,7EH,00HDB 06H,0C6H,07H,66H,3FH,0ECH,0E7H,0ECH,06H,18H,1FH,0FFH,0CH,00H,00H,00HYIDB 0CH,0C0H,0CH,60H,18H,7CH,1BH,6CH,33H,0CH,73H,18H,0F1H,98H,31H,98HDB 30H,0F0H,30H,0F0H,30H,60H,30H,0F0H,31H,98H,33H,0FH,3EH,06H,30H,00HNONEDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HCHANGE_RESULTDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00HDB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H_DATA ENDSCODE SEGMENTSTART PROC NEARASSUME CS:CODE, DS:_DATA,SS:_STACKMOV AX,_DATAMOV DS,AXNOPCALL INIT_IOCALL TEST_LED ;调用测试子程序,测试LED是;显示一个16*16点阵字子程序,字型码放在DPTR指出的地址DISP_CH PROC NEAR ;把每个汉字的32个字节读完PUSH CXMOV CX,8DISP_CH_1:CALL DISP1LOOP DISP_CH_1POP CXRETDISP_CH ENDP;显示一个16*16点阵字子程序,字型码放在显示缓冲区XBUFFDISP1 PROC NEARPUSH SIPUSH CXMOV CX,16MOV BL,0FEHMOV BH,0FFHREPEAT:MOV AX,BXOUT LODSBCALL ADJUSTMOV DX,ROW1OUT DX,ALLODSBCALL ADJUSTMOV DX,ROW2OUT DX,ALCALL DL10MSCALL CLEARSTCRCL BL,1RCL BH,1LOOP REPEATPOP CXPOP SIRETDISP1 ENDPINIT_IO PROC NEARMOV AL,80HOUT RETINIT_IO ENDPCLEAR PROC NEARMOV AX,0FFFFHMOV DX,LINEMOV AL,0MOV OUT DX,ALMOV DX,ROW2OUT DX,ALRETCLEAR ENDP;测试LED子程序,点亮LED并延时1STEST_LED PROC NEARMOV DX,LINEXOR AX,AXOUT DX,AXMOV AL,0FFHMOV DX,ROW1OUT DX,ALMOV DX,ROW2OUT DX,ALCALL DL500msCALL DL500msRETTEST_LED ENDP;调整AL中取到的字型码的一个字节,将最高位调整位最低位,最低位调整为最高位ADJUST PROC NEARPUSH CXMOV CX,8ADJUST1:RCL AL,1XCHG AL,AHRCR AL,1XCHG AL,AHLOOP ADJUST1MOV AL,AHPOP CXRETADJUST ENDPDL10ms PROC NEARPUSH CXMOV CX,133LOOP $POP CXRETDL10ms ENDPDL500ms PROC NEARPUSH CXMOV CX,0FFFFHLOOP $POP CXRETDL500ms ENDPSTART ENDPCODE ENDSEND STARTCODE SEGMENTSTART PROC NEARASSUME CS:CODE, DS:_DATA,SS:_STACKMOV AX,_DATAMOV DS,AXMOV ES,AXNOPCALL INIT_IOCALL TEST_LED实验十四:电子钟一、实验目的进一步熟悉8253、8259、8279二、实验内容1、使用8253定时功能,产生0.5S的定时中断给82592、在F5区的数码管上显示时间3、允许设置时钟初值三、实验步骤2、运行程序,按F5区的F键,设置时钟初值。

led显示实验报告

led显示实验报告

led显示实验报告LED显示实验报告引言:LED(Light Emitting Diode)即发光二极管,是一种能够将电能转化为光能的半导体器件。

由于其低功耗、长寿命和高亮度等优点,LED在各个领域得到广泛应用。

本实验旨在探究LED显示的原理和应用,并通过实验验证LED的工作特性。

一、LED的工作原理LED的工作原理基于半导体材料的光电效应。

当电流通过半导体材料时,电子与空穴结合,释放出能量。

这些能量以光的形式辐射出来,形成可见光。

LED 的发光颜色取决于半导体材料的能带结构,不同的材料会发出不同波长的光。

二、LED的结构和组成LED由多个组件构成,包括P型半导体、N型半导体和发光材料。

P型半导体富含正电荷,N型半导体富含负电荷。

当P型和N型半导体通过电极连接时,形成PN结。

发光材料位于PN结的中心位置,当电流通过PN结时,发光材料受到激发,发出光线。

三、LED的实验装置本实验所用的实验装置包括电源、电阻、LED和万用表。

电源提供电流,电阻用于限制电流的大小,万用表用于测量电流和电压。

四、实验步骤1. 将电源的正极与LED的长脚连接,负极与电阻连接,再将电阻的另一端与LED的短脚连接。

2. 打开电源,调节电阻的阻值,观察LED的亮度变化。

3. 使用万用表测量电流和电压的数值,记录下来。

4. 更换LED的颜色,重复步骤2和3。

五、实验结果与分析通过实验,我们观察到LED的亮度随电流的增大而增大,但当电流过大时,LED会烧坏。

这是因为LED的亮度与电流成正比,但LED的工作电流有一个上限。

当电流超过这个上限时,LED无法散热,导致烧毁。

因此,在实际应用中,需要根据LED的参数选择合适的电流值。

此外,我们还发现LED的亮度与电压无直接关系,LED的工作电压是一个固定值。

当电压低于工作电压时,LED无法正常发光;当电压高于工作电压时,电流会剧增,导致LED烧毁。

因此,合理控制电压的大小也是保证LED正常工作的重要因素。

微机原理 LED灯实验

微机原理 LED灯实验

实验5 可编程并行接口8255芯片一.实验目的1.了解8255芯片的结构和功能2.掌握8255初始化程序的设计方法3.学会8255和CPU信号的连接方法4.重点掌握方式0的控制字和A,B,C端口的使用二.实验内容1.实验4的第3个内容用8255方式0实现,其中A口输入,B口输出DATA SEGMENTLED DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HIOA EQU 200HIOB EQU 202HIOC EQU 206HIOCON EQU 206HDATA ENDSCODE SEGMENT PUBLICASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DX,AXMOV DX,IOCONMOV AL,10010000BOUT DX,ALMOV BX,OFFSET LEDREP1:MOV DX,IOBMOV AL,0C0HOUT DX,ALMOV AL,01HMOV SI,1MOV CX,10LOP1:READ1:MOV DX,IOAIN AL,DXTEST AL,01HJNZ READ1READ2:MOV DX,IOAIN AL,DXTEST AL,01HJZ READ2MOV AX,SIXLATMOV DX,IOBOUT DX,ALINC SILOOP LOP1JMP REP1CODE ENDSEND START实验结果为按一下按钮,数码管跳变一次,从1到9,到9后再按输出0,循环下去。

2.完成8255方式1选通式查询输出,要求采用查询式输出,不断检测输出缓冲区满信号OBF,当OBF为高电平时,轮流电亮8个LED灯。

DATA SEGMENTORG 0100HLED DB 01HIOA EQU 200HIOB EQU 202HIOC EQU 204HIOCON EQU 206HDATA ENDSCODE SEGMENT PUBLICASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXMOV DX,IOCONMOV AL,10100000BOUT DX,ALNEXT:MOV DX,IOAMOV AL,LEDOUT DX,ALMOV DX,IOAWAIT_A:MOV DX,IOCIN AL,DXTEST AL,10000000BJZ WAIT_AROL LED,1CALL DELAYJMP NEXTDELAY PROC NEARPUSH BXPUSH CXMOV BX,200LP1:MOV CX,496LP2:LOOP LP2DEC BXJNZ LP1POP CXPOP BXRETDELAY ENDPCODE ENDSEND START实验结果为按一次按钮,LED灯从左到右点亮一盏,如果按住按钮不松开,则LED 灯自动从左向右循环点亮。

微机原理实验1-LED显示实验

微机原理实验1-LED显示实验

实验一基于EPP接口的LED显示一、实验目的1.掌握EPP接口的输入/输出及读/写操作。

-2.熟悉整个综合实验板的地址分配。

3.掌握七段LED显示器与硬件的接口方法。

4. 熟悉LED显示操作。

二、实验任务1.分析实验电路图,指出各输入/输出口地址。

2.编写LED显示的程序并调试通过。

三、实验原理本实验板上的LED可以显示四位数字,实验的原理图如图1-8所示。

数据线图1-8 七段LED显示原理图七段LED显示器由a、b、c、d、e、f、g及小数点h八个发光二极管构成。

根据内部结构可分为共阴、共阳两种方式,如图所示。

七段显示器可显示16进制数(0~F),还可显示部分英文字母和专用字符。

对于共阴方式,下面列出了16进制数0~F的七段代码:表1-3 七段LED显示代码根据所要显示的字符到显示代码的转换,可由硬件来完成。

本实验电路用CD4511(BCD-七段锁存译码器)来完成代码转换。

LED显示驱动方式可分为静态和动态两种,在静态显示方式下,每一位七段显示占用一个8位输出口。

而在动态显示方式下,若干个显示位共用一个输口,根据人眼视觉残余效应快速的逐位显示(扫描),而达到感觉上连续显示的效果。

因此,静态显示的硬件开销较大,而软件简单,一般用于显示位数少的场合;动态显示的硬件较简单,因为需要进行动态扫描而软件较复杂,一般用于显示位数较多的场合。

本实验电路板采用的是静态显示的方法,动态显示大家有兴趣可以去查相关资料。

如图1-8 所示的四位静态LED显示原理图,前两位的锁存使能来自同一个信号ADO1,数据的高四位送入第一位的锁存译码器中,低四位送入第二位的锁存译码器中;后两位的锁存使能来自同一个信号ADO0,数据的高四位送入第三位的锁存译码器中,低四位送入第四位的锁存译码器中。

因此每次同时点亮两位LED。

ADO3为用于控制小数点的4位锁存器4076的时钟信号,数据的低四位用来选择点亮哪一位小数点。

本实验电路共用到了三个端口地址:0x00H:ADO0(输出口),用作后两位显示译码驱动器4511的锁存使能信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

杭州电子科技大学实验报告
课程名称:计算机原理与接口技术
实验序号: 1
实验名称:LED 显示
姓名:
学号:
班级:
专业:
指导教师:
实验日期:
一、项目内容
LED显示,1、2、3、4、5、6、7、8巡回显示。

二、原理图
三、程序设计
要使LED显示器显示出相应的字符,必须使段数据口输出相应的字形编码。

字形编码与硬件电路连接形式有关。

如果段数据口的的低位与a相连,高位与dp 相连,七段LED字形码是按格式
形成的,假若要显示数字3,共阴LED字形编码为4FH,共阳LED字形编码为B0H。

反之,如果段数据口的高位与a相连、低位与dp相连,七段LED字形码的格式是
数字3的字形码为0F2H(共阴)或0DH(共阳)。

显示器的亮度与导通电流有关,也与点亮时间和间隔时间的比例有关。

调整电流和时间参数,可实现亮度较高且较稳定的显示。

若显示器的位数不大于8位,则控制显示器公共极电位只需8位口,控制各位显示器所显示的字形也需一个8位口。

8255的A口扫描输出总是只有一位为高电平,即8位显示器中仅有一位公共阴极为低电平,其他位为高电位,8255的B口输出相应位的显示数据。

设8255A 占用的端口地址位208H-20BH,要进行显示的数据存储在BUF以下连续的存储单元,且按任意键程序结束。

四、程序代码
五、运行结果
显示“1”
显示“2”
显示“3”
显示“4”
显示“5”
显示“6”
显示“7”
显示“8”
六、项目心得
这次LED数码管巡回显示的实验,总体来说进展顺利,得到了预期的结果。

但在实验中遇到的主要问题是:8086微处理器的指令有很多,有的时候总是把它们记混。

如果是自己单独写程序,总会写不对,计算机也运行不了。

唯一的解决办法就是看教材上的程序进行模仿编写,但是自己的编程能力没有得到有效的提高。

虽然如此,但这次实验加深了我对PROTEUS软件的认识,锻炼了我画电路图、阅读编写程序的基本能力。

相关文档
最新文档