实验四、数码管显示

实验四、数码管显示

ID:41699920

大小:236.60 KB

页数:7页

时间:2019-08-30

实验四、数码管显示_第1页
实验四、数码管显示_第2页
实验四、数码管显示_第3页
实验四、数码管显示_第4页
实验四、数码管显示_第5页
资源描述:

《实验四、数码管显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四单片机驱动数码管显示一实验目的1学习单片机驱动数码管动态显示的电路设计和编程方法2学习单-片机驱动数码管串行静态显示的电路设计和编程方法二实验原理1、单片机系统中常用的显示器有:发光二极管LED(LightEmittingDiode)显示器、液晶LCD(LiquidCrystalDisplay)显示器、CRT显示器等。LED^LCD显示器有两种显示结构:段显示和点阵显示。+5VgfGNDab?ao[bo[co[do[gbcgpgodpo-edGNDcdp(a)共阴极(b)共阳极abcdcfgdp七段数码管显示为了显示数字或字符,必须对数字或字符进行编码。七段数码管加上一个小数

2、点,共计8段。因此为LED显示器提供的编码正好是一个字节。字母一般用米字型。编码表:0x3f0x060x5b0x4f0x660x6d0123450x7d0x070x7f0x6f0x770x7c6789AB0x390x5e0x790x710x00CDEF无显示七段数码管对应八位由低到咼:a,b,c,d,c,f,g,dp例:数码管显示2则要点亮a,b,g,e,d段,对应的八位是010110112、数码管动态显示方式是将所有显示位的段选择线并联在一起,有统一的I/O资源来控制。各个数码管公共端也有I/O资源来控制,分时的选通各个数码管进行动态显示。每个瞬间只能选通一个数码管显示,人眼的暂

3、留时间为0.Is,每个数码管的选通时间必须在0.Is以内,通常选择15ms~20nis。电路图见实验附图。3、静态显示方式是指当数码管显示某个字符吋,相应的段恒定的导通。静态显示的特点是每个数码管的段选必须单独接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复朵,成本较高,占用I/O资源较多。参考屯路见下图:MCI2345781DGN1234567COOOOOOOVCJEDIIDPYb1234567ppppppPDGNCVC6IX51AO1A1A91234567

4、ooooooOMC1413gdp三实验内容1、编写驱动程序,单片机P0口作段码输出控制,P1口作位码控制,使单片机驱动6个7段数码管输出实验当天日,时,分六位数字。2、比较动态显示和静态显示的优缺点,改善并行静态显示占用I/O资源多的缺点,并保持静态显示输出数据锁存功能。参考串行LED数码管静态显示电路设计驱动程序实现LDE串行静态显示。四、实验步骤内容1:(1)单片机最小应用系统1的P0口接段码口a〜h,Pl口接位码口S1〜S6。(2)在KE1L软件下编写程序并调试,完成实验内容要求。(3)卜•载程序,通过实验箱验证设计电路和编写的程序是否达到实验要求。内容2:单片机的P1.0作

5、数据串行输出,P1.1作移位脉冲输出,当然用户也可以用其他1/0口。(1)使用单片机最小应用系统1模块,用导线连接Pl・0、P1.1到串行静态显示模块的DIN、CLK端。(2)根据串行静态显示电路,参照实验内容一参考程序,在KEIL下设计程序,完成实验内容要求。(3)下载程序,通过实验箱验证设计电路和编写的程序是否达到实验要求。五参考程序与电路实验内容一参考程序:;置存储区首址:置缓冲区首址DBUFEQU30HTEMPEQU40HORG0000HLJMPSTARTORG0030IISTART:MOV30H,#1MOV31H,#6MOV3211,#8MOV33H,#1MOV34H,#

6、6MOV35H,#8MOVRO,#DBUFMOVRl,#TEMPMOVR2,#6;6位显示器MOVDPTR,ttSEGTAB:置段码表首址DPOO:MOVA,©RO:将段码存入缓冲区MOVCA,©A+DPTR;查表取段码MOV@R1,A;存入暂存器TNCR1INCRODJNZR2,DPOODISPO:MOVRO,#TEMP;显示子程序MOVRl,#6;扫描8次MOVR2,#O1H;决定数据动态显示方向DPO1:MOVA,@ROMOVPO,A:段码输出MOVA,R2;取位码CPLA;低电平驱动MOVPl,A;位码输出ACALLDELAY;调用延时MOVA,R2RLAMOVR2,AIN

7、CRODJNZRl,DPO10,1,2,3,4,56,7,8,9,A,bC,d,E,F,——;延时子程序SEGTAB:DB3FH,06H,5BH,4FH,66H,6DHDB7DH,07H,7FH,6FH,77H,7CHDB58H,5EH,7BH,71H,OOH,40HDELAY:MOVR4,#0311AA1:MOVR5,#0FFHAA:DJNZR5,ADJNZR4,AA1RETEND实验内容二参考屯路:实验内容一屯路图:———iu实验二电路图中,显示器由5个共阴极数码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。