《《数码管显示实验》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数码管显示实验》PPT课件.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JX44B0JX44B0实验系统教案实验系统教案实验系统教案实验系统教案数码管显示实验数码管显示实验数码管显示实验数码管显示实验武汉创维特信息技术有限公司武汉创维特信息技术有限公司 10/27/2022提纲1 13 32 24 45 5基础知识实验目的实验内容预备知识实验设备6 6实验过程7 7实验报告要求2一 实验目的实验目的q掌握ADT集成开发环境的使用q了解数码管的显示原理3二 实验内容实验内容q学习如何在ADT集成开发环境中编辑、编译和调试程序 q在ADT集成开发环境中编写数码管显示程序,循环显示0-F字符 4三 预备知识预备知识q了解ADT集成开发环境的基本功能 q了解C语言基本知识
2、5四 实验设备实验设备qJX44B0教学实验箱qADT1000仿真器和ADT IDE集成开发环境 6五 基础知识嵌入式系统中的显示设备q无操作系统的软件开发q在嵌入式系统中,显示器是不可缺少的外部设备之一q显示器的种类很多,包括:液晶显示发光二极管显示CRT显示器7五 基础知识LED显示器特点q发光二极管数码显示器简称LED显示器qLED显示器具有如下特点:耗电省成本低廉配置简单灵活安装方便耐振动寿命长8五 基础知识七段数码管显示原理q共阳极接法和共阴极接法共阳共阳共阴共阴q共阴极连接:高电平灯亮、低电平灯灭9五 基础知识LED字符与段码对应表1-灯亮灯亮 0-灯灭灯灭10五 基础知识LED显
3、示接口q静态显示接口q动态显示接口 11五 基础知识LED静态显示接口qLED数码管采用静态接口时,共阴极或共阳极点连接在一起接地或接高电平。每个显示位的段选线与一个8 位并行口线对应相连,只要在显示位上的段选线上保持段码电平不变,则该位就能保持相应的显示字符。这里的8位并行口可以直接采用并行I/O口,也可以采用串入并出的移位寄存器或是其它具有三态功能的锁存器等。12五 基础知识LED动态显示接口q在多位LED显示时,为了简化电路,降低成本,将所有位的段选线并联在一起,由一个8位I/O 口控制。而共阴(或共阳)极公共端分别由相应的I/O线控制,实现各位的分时选通。由于各个数码管是共用同一个段码
4、输出口,分时轮流通电的,从而大大简化了硬件线路,降低了成本。不过这种方式的数码管接口电路中数码管不宜太多,一般在8个以内,否则每个数码管所分配到实际导通时间会太少,显得亮度不足。若LED位数较多时应采用增加驱动能力,而提高显示亮度的措施。13五 基础知识JX44B0 LED显示电路qJX44B0采用的是动态接口办法,数码管采用共阳方式,向该地址写一个数据就可以控制LED的显示,其原理图如下图所示。14五 基础知识JX44B0 LED显示电路q地址0 x02000004为数码管的数据寄存器,控制数码管的段码输出。q数码管扫描控制地址为0 x02000006,8位访问Bit0 控制数码管0 低电平
5、有效Bit1 控制数码管1 低电平有效Bit2 控制数码管2 低电平有效Bit3 控制数码管3 低电平有效Bit4 控制数码管4 低电平有效Bit5 控制数码管5 低电平有效15五 基础知识实验说明q制作LED字符与码段对应表unsigned char seg7table16=/*0 1 2 3 4 5 6 7*/0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,/*8 9 A B C D E F*/0 x80,0 x90,0 x88,0 x83,0 xc6,0 xa1,0 x86,0 x8e;q扫描控制*(U8*)0 x02000006)=0 x3E;/*使能第一个数码管*/q段码输出*(U8*)0 x02000004)=seg7table0;/*输出数据 0*/16六 实验过程17六 实验报告要求实验报告要求q简述LED的显示原理以及LED的显示办法q静态显示和动态显示各有什么优缺点q设计“HELLO”的码表,编写程序循环显示“HELLO”18