下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
篇一:实验八数码管led实验报告苏州大学实验报告院、系年级专业姓名学号课程名称成绩指导教师同组实验者实验日期实验名称:数码管led实验一.实验目的理解8段数码管的基本原理,理解8段数码管的显示和编程方法,理解4连排共阴极8段数码管lg5641ah与mcu的接线图。二.实验内容理解8段数码管原理,运行与理解各子程序,编制一个4连排8段数码管程序,mcu的排8段数码管显示mcu复位后的开始到现在的运行时间。由于只有四个数码管,所以只显示mcu运行到目前为止的分钟和秒,当计时达到一个小时,就重新从00:00开始计时。另外,也可以通过pc方的串口通信程序,指定计时的开始值。三.实验过程(一)原理图图8-2数码管外形dpabcefgdp图8-1数码管(二)接线图图8-3mcu与4连排8段数码管的连接第1页(三)基本原理8段数码管一般由8个发光二极管(llight-emittingdiode,led)组成,每一个位段就是一个发光二极管。一个8段数码管分别由a、b、c、d、e、f、g位段,外加上一个小数点的位段h(或记为dp)组成。根据公共端所接电平的高低,可分为共阳极和共阴极两种。有时数码管不需要小数点,只有7个位段,称7段数码管。共阴极8段数码管的信号端高电平有效,只要在各个位段上加上相应的信号即可使相应的位段发光,比如:要使a段发光,则在发光。四.编程(一)流程图图8-4数码管led显示流程图(及其中断子程序)(二)所用寄存器名称及其各个位程序中没有使用与led显示相关的控制和状态寄存器,仅仅使用了通用i/o口a口和b口。(三)主要代码段1第2页第3页2.c第4页第5页篇二:数码管实验报告单片机实验报告一、实验名称数码管动态扫描显示01234567(实验五)二、实验目的(1)掌握数码管显示数字的原理。(2)通过不同的编程实现灵活运用数码管。三、实验原理四、相关原理图五、实验内容数码管显示12345678c程序:#include<reg51.h>#include<intrins.h>unsignedchardatadis_digit;unsignedcharcodedis_code[11]={0x28,0x7e,0xa2,0x62,0x74,0x61,0x21,0x7a,0x20,0x60,0xff};//0,1,2,3,4,5,6,7,8,9,关显示,数码管码表unsignedchardatadis_buf[8];//显示缓冲区unsignedchardatadis_index;charcodesst516[3]_at_0x003b;voidmain(){p0=0xff;p2=0xff;tmod=0x01;th0=0xfc;tl0=0x17;ie=0x82;dis_buf[0]=dis_code[0x1];dis_buf[1]=dis_code[0x2];dis_buf[2]=dis_code[0x3];dis_buf[3]=dis_code[0x4];dis_buf[4]=dis_code[0x5];dis_buf[5]=dis_code[0x6];dis_buf[6]=dis_code[0x7];dis_buf[7]=dis_code[0x8];dis_digit=0xfe;dis_index=0;tr0=1;while(1);}voidtimer0()interrupt1//定时器0中断服务程序,用于数码管的动态扫描//dis_index---显示索引,用于标识当前显示的数码管和缓冲区的偏移量//dis_digit---位选通值,传送到p2口用于选通当前数码管的数值,如等于0xfe时,//选通p2.0口数码管//dis_buf---显于缓冲区基地址{th0=0xfc;tl0=0x17;p2=0xff;//先关闭所有数码管p0=dis_buf[dis_index];//显示代码传送到p0口p2=dis_digit;//dis_digit=_crol_(dis_digit,1);//位选通值左移,下次中断时选通下一位数码管dis_index++;//dis_index&=0x07;//8个数码管全部扫描完一遍之后,再回到第一个开始下一次扫描}汇编程序:code_segsegmentcodedata_segsegmentdatarsegdata_segdis_digit:ds1dis_index:ds1dis_buf:ds8stack:ds20;===========================================================csegat00000h;reset向量ljmpmaincsegat0000bh;定时器0中断向量ljmptimer0;===========================================================rsegcode_segorg0080hmain:movsp,#(stack-1);初始化堆栈指针movp0,#0ffh;初始化i/o口movp2,#0ffhmovtmod,#01h;初始化timer0movth0,#0fchmo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年人教版小学四年级数学上册直线射线线段认识卷含答案
- 2026年人教版小学三年级语文上册重点词语解释练习卷含答案
- 深度解析(2026)《GBT 3903.14-2021鞋类 外底试验方法 针撕破强度》
- 深度解析(2026)《GBT 3883.7-2012手持式电动工具的安全 第2部分:锤类工具的专用要求》
- 深度解析(2026)《GBT 3317-2006电力机车通 用技术条件》
- 深度解析(2026)《GBT 3246.2-2012变形铝及铝合金制品组织检验方法 第2部分:低倍组织检验方法》
- 《JBT 10714-2007电工用菱格涂胶绝缘薄膜》专题研究报告
- 2026年初中七年级上册各科课外拓展综合提升卷含答案
- 《JBT 10670-2014倒伞型表面曝气机》专题研究报告
- 吉林高考:地理必背知识点总结
- 西南大学PPT 01 蓝色版通用模板
- 市场监管公务员考核表个人总结5篇
- 辽宁某办公大楼室内装饰装修工程施工组织设计
- GB/T 24811.1-2009起重机和起重机械钢丝绳选择第1部分:总则
- 上海市卫生和健康发展研究中心(上海市医学科学技术情报研究所)招考聘用【共500题含答案解析】模拟检测试卷
- GB/T 13934-2006硫化橡胶或热塑性橡胶屈挠龟裂和裂口增长的测定(德墨西亚型)
- GA/T 16.103-2015道路交通管理信息代码第103部分:道路交通事故受案编号编码规则
- 车灯研发设计过程课件
- 最新安全生产管理教材电子版
- TPM基础知识培训教材课件
- 石榴花开别样红籽籽同心一家亲民族团结一家亲主题班会课件
评论
0/150
提交评论