12月24日周五--硬件实验2--八段数码管显示(学生).ppt
《12月24日周五--硬件实验2--八段数码管显示(学生).ppt》由会员分享,可在线阅读,更多相关《12月24日周五--硬件实验2--八段数码管显示(学生).ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、实验要求一、实验要求利用实验仪提供的显示电路利用实验仪提供的显示电路, ,动态显示一行数动态显示一行数据据.二、实验目的二、实验目的了解数码管动态显示的原理。了解数码管动态显示的原理。了解用总线方式控制数码管显示了解用总线方式控制数码管显示 硬件实验十六硬件实验十六 八段数码管显示八段数码管显示四、实验说明四、实验说明 本实验仪提供了本实验仪提供了6 位位8段码段码LED显示电路,学生只要显示电路,学生只要按地址输出相应数据,就可以实现对显示器的控制。显按地址输出相应数据,就可以实现对显示器的控制。显示共有示共有6位,用动态方式显示。位,用动态方式显示。8位段码、位段码、6位位码是由位位码
2、是由两片两片74LS374输出。位码经输出。位码经MC1413或或ULN2003倒相驱倒相驱动后,选择相应显示位。动后,选择相应显示位。 本实验仪中本实验仪中 8位段码输出地址为位段码输出地址为0X004H,位码输位码输出地址为出地址为 0X002H。此处。此处X是由是由KEY/LED CS 决定,参决定,参见地址译码。做键盘和见地址译码。做键盘和LED实验时,需将实验时,需将KEY/LED CS 接到相应的地址译码上。以便用相应的地址来访问。接到相应的地址译码上。以便用相应的地址来访问。例如,将例如,将KEY/LED CS 接到接到CS0上,则段码地址为上,则段码地址为08004H,位码地址
3、为,位码地址为08002H。 位选通信号位选通信号 (0 x002H) 段码输出段码输出(0 x004H)数据总线数据总线 七段数码管的字型代码表如下表:七段数码管的字型代码表如下表: 显示字形显示字形gfedcba段码段码001111113fh1000011006h210110115bh310011114fh4110011066h511011016dh611111017dh7000011107h811111117fh911011116fhA111011177hb11111007chC011100139hd10111105ehE111100179hF111000171h补补.试用七段代码方式编
4、制数码管显示程序。试用七段代码方式编制数码管显示程序。 算法分析:算法分析: 在许多应用中都采用七段代码方式的数码管来显示数在许多应用中都采用七段代码方式的数码管来显示数据信息,如图所示。数码管各段由数据总线的据信息,如图所示。数码管各段由数据总线的D0D6位控位控制。若某一位为制。若某一位为“1,则相应段发光,反之不然。将十,则相应段发光,反之不然。将十进制数对应的七段码存放在地址偏移量为进制数对应的七段码存放在地址偏移量为TAB的数据表中,的数据表中,其存放次序正好与十进制数其存放次序正好与十进制数09的次序对应。所以要取十的次序对应。所以要取十进制数对应的七段码,只需在数据段中找到存放七
5、段码数进制数对应的七段码,只需在数据段中找到存放七段码数据的首地址偏移量,再把首地址偏移量加上要转换的十进据的首地址偏移量,再把首地址偏移量加上要转换的十进制数以形成新的地址偏移量即可。这显然要用制数以形成新的地址偏移量即可。这显然要用XLAT指令指令来实现。来实现。 设欲转换的十进制数存放在数据段中地址偏移为设欲转换的十进制数存放在数据段中地址偏移为NUM的变量中,转换结果存放在的变量中,转换结果存放在RESULT变量中。变量中。LEDLED显示器的扩展显示器的扩展( (结构结构) ) LEDLED数码管的数码管的结构结构:共阳与共阴共阳与共阴 单片机系统扩展单片机系统扩展LEDLED数码管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 24 周五 硬件 实验 数码管 显示 学生
限制150内