Arduino常用器件原理详解.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduino常用器件原理详解.ppt

本次实验采用数码管型号为SM4105 W8U3,为一个共阳极的数码管,引脚图如图17所示。 2. 一位数码管SM4105 W8U3 图17 SM4105 W8U3一位数码管引脚图 void setup() { unsigned char i ; for(i=1;i<=6;i++) pinMode(i,OUTPUT); } void loop() { style_1(); } 四位数码管同一位数码管一样也分共阴和共阳两类。图18即为一个共阳四位数码管示意图,有12个引脚,分别对应每位一位数码管的公共阳极,和与每一位数码管阴极(a,b,c,d,e,f,g,dp)相连的8个引脚 3. 四位数码管显示原理 图18 四位共阳数码管引脚图 4 位数码管总共有12 个引脚,小数点朝下正放在面前时,左下角为1,其他管脚顺序为逆时针旋转。左上角为最大的12 号管脚,如图19所示。 图19 四位共阳数码管引脚位置指示图 4位数码管内部连接原理图,如图20所示。 驱动数码管限流电阻有两种接法,一种是在 d1-d4 阳极接4个电阻。这种接法好处是需求电阻比较少,但是会产生每一位上显示不同数字亮度会不一样。另外一种接法就是在其它8个引脚上接,这种接法亮度显示均匀,但是用电阻较多。 图20 四位共阳数码管原理图 实践操作4: 参考图 21 所示电路连接图,实现一个数字骰子。试估算限流电阻的大小,编程实现数字从0到9循环跳动,当按下按键 时,数码管定格在当前的数字上,不再跳动。 图21 数字骰子连线图 数码管型号: SM4105 W8U3 参考代码: //一位数码管显示实验 int a = 7; int b = 6; int c = 5; int d = 11; int e = 10; int f = 8; int g=9; int dp=4; //显示数字1代码 void digital_1(void) { unsigned char j; digitalWrite(c,LOW); digitalWrite(b,LOW); for(j=7;j<=11;j++) digitalWrite(j,HIGH); digitalWrite(dp,HIGH); } //其它数字0,2,…,9,全灭 代码参考数字1显示代码 void setup(void) { int i; for(i=4;i<=11;i++) pinMode(i,OUTPUT); } void loop() { while(1) { digital_1(); while(analogRead(0)>1000) delay(100); digital_2(); while(analogRead(0)>1000) delay(100); ……. digital_9(); delay(2000); } } 实践操作5: 参考图 22 所示电路连接图,实现一个显示任意4位有效数字的数字显示器,参考代码(略)。 图22 四位数码管显示连线图 4.7 1602液晶显示的基本原理 LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用的有16*1,16*2,20*2和40*2行等的模块。 1. 液晶显示器1602 图23 LCD1602液晶显示模块实物图 显示容量:16×2个字符 2. LCD1602的基本参数 芯片工作电压:4.5—5.5V 工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V 字符尺寸:2.95×4.35(W×H)mm 3. LCD1602的引脚功能说明 1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各

文档评论(0)

钱缘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档