单位数码管的显像-传感器小制作论文

单位数码管的显像-传感器小制作论文

ID:9174330

大小:2.07 MB

页数:9页

时间:2018-04-20

单位数码管的显像-传感器小制作论文_第1页
单位数码管的显像-传感器小制作论文_第2页
单位数码管的显像-传感器小制作论文_第3页
单位数码管的显像-传感器小制作论文_第4页
单位数码管的显像-传感器小制作论文_第5页
资源描述:

《单位数码管的显像-传感器小制作论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学生创新作品说明书作品名称:单位数码管的显像作者:张金辉所属专业:15生物质能指导教师:高洪芬完成时间:12月13日—1—一:作品简介1研究方法、理论依据、主要技术做一个数码管实验,首先得了解数码管,先给数码管做一下介绍,数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点,我们套件中便是八段数码管,要是按发光二极管单元连接方式可分为共阳数码管和共阴数码管。在数字逻辑电路中,低电平用0来表示,高电平用1来表式。2总体思路、研究内容我们所用的数码管是共阴数码管,共阴数码管是将所有的发光二

2、极管的阴极接到一起形成公共阴极的数码管,共阴数码管在应用时应将公共极接到地线GND,当某一字段的发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮,根据这个原理,我设计出了让单位数码管显示0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。二:实验原理1主要技术根据共阴数码管的发光特性,及当某一字段的发光二极管的阳极为高电平是,相应字段就亮,根据这一特性来让数码管显示0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。{1,1,1,1,1,1,0,0},//0{0,1,1,0,0,0,0,0},//1{1,1,0,1,1,0,1

3、,0},//2{1,1,1,1,0,0,1,0},//3{0,1,1,0,0,1,1,0},//4{1,0,1,1,0,1,1,0},//5{1,0,1,1,1,1,1,0},//6{1,1,1,0,0,0,0,0},//7{1,1,1,1,1,1,1,0},//8—9—{1,1,1,1,0,1,1,0},//9{1,1,1,0,1,1,1,1},//A{1,1,1,1,1,1,1,1},//B{1,0,0,1,1,1,0,1},//C{1,1,1,1,1,1,0,1},//D{1,0,0,1,1,1,1,1},//E{1,0,0,0,1,1,1,1},//F{0,0,0,0,0,0,0

4、,1},//.2实施方案(1)运用现有的知识与互联网的知识,经过综合整理,来实现这次的数码管显像,通过自己的动手,来获得成功。这是共阴数码管的内部结构图,g引脚连接8/端口,f引脚连接7端口,a引脚连接2端口,b引脚连接3端口,e引脚连接6端口,d引脚连接5端口,com引脚连接gnd端口,c引脚连接4端口,db引脚连接9端口。通过Arduino的编程实现数码管(2)所用器材面包板*1数码管*1电阻220*1跳线若干—9—三:程序设计defineD_a2//数码管a接引脚2defineD_b3//数码管a接引脚2defineD_c4//数码管a接引脚2defineD_d5//数码管a接引脚

5、2defineD_e6//数码管a接引脚2defineD_f7//数码管a接引脚2defineD_g8//数码管a接引脚2defineD_h9//数码管a接引脚2//让数码管显示数值unsignedcharnum[17][8]={//1为点亮,0为关闭,a表示数码管a的led灯,其他类似//abcdefgh{1,1,1,1,1,1,0,0},//0{0,1,1,0,0,0,0,0},//1{1,1,0,1,1,0,1,0},//2{1,1,1,1,0,0,1,0},//3{0,1,1,0,0,1,1,0},//4{1,0,1,1,0,1,1,0},//5{1,0,1,1,1,1,1,0}

6、,//6{1,1,1,0,0,0,0,0},//7{1,1,1,1,1,1,1,0},//8{1,1,1,1,0,1,1,0},//9{1,1,1,0,1,1,1,1},//A{1,1,1,1,1,1,1,1},//B{1,0,0,1,1,1,0,1},//C{1,1,1,1,1,1,0,1},//D—9—{1,0,0,1,1,1,1,1},//E{1,0,0,0,1,1,1,1},//F{0,0,0,0,0,0,0,1},//.};voidsetup(){pinMode(D_a,OUTPUT);//设置引脚为输出pinMode(D_b,OUTPUT);//设置引脚为输出pinMode(

7、D_c,OUTPUT);//设置引脚为输出pinMode(D_d,OUTPUT);//设置引脚为输出pinMode(D_e,OUTPUT);//设置引脚为输出pinMode(D_f,OUTPUT);//设置引脚为输出pinMode(D_g,OUTPUT);//设置引脚为输出pinMode(D_h,OUTPUT);//设置引脚为输出}voidloop(){//按顺序显示ABCDEF.for(inti=0;i<17;i++)//循环显示

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

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

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