芯片SD718A实例程序8X8位LED数码管驱动.docVIP

芯片SD718A实例程序8X8位LED数码管驱动.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
芯片SD718A实例程序8X8位LED数码管驱动

LED 数码管驱动专用 IC - SD 7218A 特别功能 : 内置两线式串行接口 、 I2C接口,但没有字节地址,所以不能像AT24C04那样使用。 8 × 8 数码管接口、 64 键键盘接口、 100Bytes 静态 RAM 、最多可级联 8 片 概述 SD 7218A 是一片具有两线式串行接口的、可同时驱动 8 位共阴式数码管 ( 或 64 只独立 LED) 、 100Bytes 静态 RAM 的智能显示驱动芯片,该芯片同时还可连接多达 64 键的键盘矩阵。 SD 7218A 内部含有译码器,可直接接受 16 进制码, SD 7218A 还具有多种控制指令,如消隐、闪烁、左移、右移、段寻址等。 SD 7218A 内部含有 100Bytes 静态 RAM ,可通过串行方式读写,用于存储通用数据。 SD 7218A 可通过两线 串行接口 最多可级联 8 片,此时 LED 数为 64 × 8 。 SD 7218A 有 DIP28 和 SOIC28 两种封装形式。 管脚设置 ? 、 管脚功能 管脚号 标号 功能 特征 1,3,8 NC 不用接 2 VCC 正电源 4 VSS 负电源 5,24 CLK 与 CPU 接口的串行时钟线 N 沟道开路输入,需要对 VCC 外加上拉电阻 6,7 DIG6,DIG7 LED 数码管的位码驱动脚 6 、 7/ 键盘列线 7 、 8 9 KEY 与 CPU 接口的键盘中断信号线 CMOS 输出 , ,低电平有效(即 当检测到按键时, KEY 引脚变为低电平,并一直保持到按键结束。) 10,11,12,13, 14,15,16,17 SEGA,SEGB, SEGC,SEGD, SEGE,SEGF, SEGG,DP LED 数码管的八段码(即 a, 、 b 、 c 、 d 、 e 、 f 、 g 、 dp )驱动脚 / 键盘行线 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 18 DIG0/A0 LED 数码管的位码驱动脚 0/ 片选地址脚 A0/ 键盘列线 1 此脚接 560K 电阻至 VSS 时, A0=0; 此脚不接电阻时 A0=1 19 DIG1/A1 LED 数码管的位码驱动脚 0/ 片选地址脚 A1/ 键盘列线 2 此脚接 560K 电阻至 VSS 时, A1=0; 此脚不接电阻时 A1=1 20 DIG2/A2 LED 数码管的位码驱动脚 0/ 片选地址脚 A2/ 键盘列线 3 此脚接 560K 电阻至 VSS 时, A2=0; 此脚接 560K 电阻至 VCC 时 A2=1. ( 一定要加 560K 的上拉或下拉电阻 ) 21,22,23 DIG3,DIG4, DIG5 LED 数码管的位码驱动脚 3 、 4 、 5/ 键盘列线 4 、 5 、 6 25 DATA 与 CPU 接口的串行数据线 N 沟道开路输出 / 输入,需要对 VCC 外加上拉电阻 26 OSCO 晶体振荡输出脚 27 OSCI 晶体振荡输入脚 28 RST 复位脚 低电平有效(一般接 VCC ) ? ************************************************** ; 奥宇星单片机工作室 ;   HYPERLINK ; Copyright 2009 aoyux McuStudio ; All rights Reserved ;作者:奥宇星???????QQ:393193589 ;AT89S52 晶振频率为11.0592MHz 指令周期:1.085069us 功能说明:SD7218A 循环左移显示实例程序 ;********************************************************************************************/ / #include reg52.h #include intrins.h #define uchar unsigned char #define uint unsigned int sbit sda=P1^1;//;模拟I2C 数据传送位 sbit scl=P1^2;//;模拟I2C 时钟控制状态标志 void delay1(uint z)//延时为 1ms { uchar x,x1; for(;z0;z--) { for(x=0;x114;x++) { for(x1=0;x11;x1++); } } } void delay()//30us延时 { uchar i

文档评论(0)

sb75290 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档