单位数码管的显像-传感器小制作论文_第1页
单位数码管的显像-传感器小制作论文_第2页
单位数码管的显像-传感器小制作论文_第3页
单位数码管的显像-传感器小制作论文_第4页
单位数码管的显像-传感器小制作论文_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、的 发光二极管的阴极接到一起形成公共阴极的数码管,共阴数码管在应用时应将公共极 接到地线gxd,当某一字段的发光二极管的阳极为高电平时,相应字段就点亮,当某 一字段的阳极为低电平时,相应字段就不亮,根据这个原理,我设计出了让单位数码 管显示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, fo1,1,1,1,1,1, 0,0,"0

3、0,1,1,0,0,0, 0, 0,"11,1,0,1,1,0, 1, 0,"21,1,1,1,0,0, 1, 0,"30,1,1,0,0,1, 1, 0,"41,0,1,1,0,1, 1,0,"51,0,1,1,1,1,1, 0,"61,1,1,0,0,0, 0, 0,"71,1,1,1,1,1, 1, 0,/81,1, 1,1, 0,1, 1,0,1,1, 1, o, 1, 1, 1, 1,"a1,1, 1, 1, 1, 1, 1, 1,"b1,o, 0, 1, 1, 1, 0, 1,"c1

4、,1, 1, 1, 1, 1, o, 1,/d1,o, 0, 1, 1, 1, 1, 1,"e1,o, 0, 0, 1, 1, 1, 1,/f0,0, 0, 0, 0, 0, 0, 1,ii./9bab看gecd參ea com c iomm-w-mw-wm-wabodeabcdefo引脚共阴极共阳极2实施方案(1)运用现有的知识与互联网的知识,经过综合整理,来实现这次的 数码管显像,通过自己的动手,来获得成功。这是共阴数码管的内部结构图,g引脚连接8/端口,f引脚连接7端口,a引脚连 接2端口,b引脚连接3端口,e引脚连接6端口,d引脚连接5端口,com引脚连接 gnd端口,c引脚连

5、接4端口,db引脚连接9端口。通过arduino的编程实现数码管(2)所用器材 面包板* 1 数码管* 1 电阻220 *1 跳线若干三:程序设计define da 2define d_b 3 define d_c 4define d el 5define d_e 6 define d_f 7 define d_g 8 define d_h 9/数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2 /数码管a接引脚2/让数码管显示数值 unsigned char nuni178=/i为点亮,0为关闭,a表示数:

6、码管a的led灯,其他类似/ab ccl e fgh1,1,1,1, 1, 1,0,0,/oo,1, 1,0, 0, 0,0,0,/i1,1,o,1, 1, 0,1,0,/21,1, 1,1, 0, 0,1,0,/30,1,1,0, 0, 1,1,0,/41,0,1,1, 0, 1,1,0,/51,0, 1,1, 1, 1,1,0,/61,1, 1,0, 0, 0,0,0,/71,1, 1,1, 1, 1,1,0,/81,1,1,1, o, 1,1,0,/91,1,1,0, 1, 1,1,1,"a1,1, 1,1, 1, 1,1,1,"b1,0, o,1, 1, 1,0,1

7、,"c1,1, 1,1, 1, 1,0,1,/d1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,;void setup ()/e/f/.1pinmode(d_a, output);/设置引脚为输岀pinmode(d_b, output);/设罝引脚为输出pin.lode(d_c, output);/设置引脚为输出pinmode(d_d, output);/设置引脚为输出pinmode(d_e, output);/设置引脚为输出pinmode(d_f, output);/设置引脚为输岀pinmode(d_g, output);/设罝引脚为

8、输出pinmode(d_h, output);/设置引脚为输出void loop ()/循环显示0-9/设置a引脚的电平 /设罝b引脚的电平 /设置c引脚的电平 /设置d引脚的电平 /设置e引脚的电平 /设置f引脚的电平 /设罝g引脚的电平/按顺序显示 0123456789abcdee. for( int i = 0 ; i 17 ; i+)digitalwrite(d a, numi2); digitalwrite(d_b, numi3); digitalwrite(d_c, numi4); digitalwrite(d_d, numi5); digitalwrite(d_e, numi6)

9、; digitalwrite(d_f, numi7); digitalwrite(d_g, numi8);digitalwrite(d_h, numi 9) ;/设置 h 引脚的电平delay (1000) ;/程序延迟1秒注释:先去规定引脚和端口对应关系,然后冰能去运用共阴数码管的待点来完成数 码管的显像问题,1是高电平显示亮,0是低电平显示灭。根据这个特点,分别写出 数字与字母,设置引脚为输出,把数字定义为int型便于识别_,在最后应用的for 循环语句。ui实验线路图(1)电路连接图1-1实物连接图(2)效果图(数码管正在显示0)/(unbi '五:实验结果 单位数码管.mp4六:注意事项与应用1 (1)注意实验器材端口的连接,其实这就是多个led灯连接起来 内部内容并不复杂,但是连接的时候一定得注意引脚。代码的编写尤为重要,需要考虑相对全面一点,有插入就有输出(2) 代码的编写尤为重要,需要考虑相对全面一点,有插入就有输出(3) 本次实验的难度在于找好引脚和端口的连接,每一个端口都对应着相对 的引脚,数码管的显像取决于高低电平的选择,当某一字段的发光二极管的 阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字 段就不亮。2数码管的应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论