第11章 数字量输入输出与抗干扰设计技术 -.doc

第11章 数字量输入输出与抗干扰设计技术 -.doc

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

可控硅型光耦还有一种光耦是可控硅型光耦例如:3063、IL420;它们的主要指标是负载能力;例如:3063的负载能力是100mA;IL420是300mA;*过零触发是在零电压和零电流状态下导通可控硅,可以承受大的电流,同时触发完后免除了电流和电压的冲击,对可控硅的使用寿命有很好的保护作用 ULN2012 ULN2022 ULN2802 ULN2812 ULN2822 5V TTL、CMOS ULN2003 ULN2013 ULN2023 ULN2803 ULN2813 ULN2823 5~15V PMOS、 CMOS输入 ULN2004 ULN2014 ULN2024 ULN2804 ULN2814 ULN2824 高输出TTL接口 ULN2005 ULN2015 ULN2025 ULN2805 ULN2815 ULN2825 ULN2000系列能够同时驱动7组高压大电流负载,ULN2800系列则能够同时驱动8组高压大电流负载。 其中:1B~7B为输入,1C~7C为输出;1B~8B为输入、1C~8C为输出。对ULN2000系列的引脚9接电源;对ULN2800系列的引脚10接电源; 【注意:输出和输入为反向】 【例题】用74LS07、74LS245、ULN2003、ULN2823来驱动LED显示 #include reg51.h 【CAP11-4bit_ULN2003已通过】 unsigned char code ledmod[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f}; //共阴方式段码 void Delay(unsigned int count) { unsigned char i; while(count--) for(i=0;i120;i++); } void disp4_cathod(unsigned int x4) //共阴方式,公共端接低电平时显示 { unsigned char pos=0x01; // 因为ULN2003为反相输出;~(0x01)=0xFE P2 =pos; P0 =ledmod[x4%10]; // ledmod[9]; //个位 Delay(4); pos=(pos1); //左移,最低位补0 P2 =pos; P0 =ledmod[(x4/10)%10]; // ledmod[8]; //十位 Delay(4); pos=(pos1); P2 =pos; P0 =ledmod[(x4/100)%10]; // ledmod[4]; //百位 Delay(4); pos=(pos1); P2 = pos; P0 = ledmod[x4/1000]; //ledmod[5]; //千位 Delay(4); } void disp4_annode(x4) //共阳方式,公共端接高电平时显示 { unsigned char pos2=0xfe; //~(oxFE)=0x01; P3 =pos2; P1 = ~ledmod[x4%10]; //个位 Delay(4); pos2=(pos21) |0x01; //左移,最低位补0,再或1,保持只有一位为0 P3 =pos2; // 经过ULN2803后,只有一位为1 P1 = ~ledmod[x4/10%10]; //十位 Delay(4); pos2=(pos21) |0x01; P3 =pos2; P1 = ~ledmod[x4/100%10]; //百位 Delay(4); pos2=(pos21) |0x01; P3 = pos2; P1 = ~ledmod[x4/1000]; //千位 Delay(4); } void main() { unsigned int x; x=3659; while(1) { disp4_cathod(x); disp4_annode(x); } } 【教材P192的智能仪器】 74LS04(非门),输出高电平时的电流为400uA,输出低电平时的电流为8mA。 【教材上用74LS04来驱动六位LED是不合适的,可以换ULN2303】 电机模型在“Electromechanical”中,选择“MOTOR-STEPPER” #include?reg52.h #include?absacc.h sbit?p10=P1^0; sbit?p11=P1^1; sbit

文档评论(0)

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

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

1亿VIP精品文档

相关文档