单片机设计与实训设计报告要点.docVIP

  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文档。上传文档
查看更多
《单片机设计与实训》 设计报告 题目: 姓 名: 班 级: 学 号: 指导老师: 提交日期:ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,可用来驱动继电器。它是双列16脚封装,NPN晶体管矩阵,最大驱动电压=50V,电流=500mA,输入电压5V,适用于TTL?COMS,由达林顿管组成驱动电路。ULN是集成达林顿管IC,内部还集成了一个消线圈反电动势的二极管,它的输出端允许通过电流为200mA,饱和压VCE?约1V左右,耐压BVCEO?约为36V。用户输出口的外接负载可根据以上参数估算。采用集电极开路输出,输出电流大,故可直接驱动继电器或固体继电器,也可直接驱动低压灯泡。通常单片ULN2003时,上拉2K的电阻较为合适,同时,COM引脚应该悬空或接电源ULN200是一个非门电路,包含7个单元,但独每个单元驱动电流最大可350mA.资料的最后有引用电路,9脚可以悬空。比如1脚输入,16脚输出,你的负载接在VCC与16脚之间,不用9脚。uln2003的作用:ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入5VTTL电平,输出可达500mA/50V。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。该电路的特点如下:?ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器。ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。 3、系统框架图 外部输入信号 三、系统原理图设计与仿真 1、时钟电路 内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。对于外接时钟电路,要求XTAL1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。晶体振荡器的振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。时钟信号的周期称为状态时间S,它是振荡周期的2倍,P1信号在每个状态的前半周期有效,在每个状态的后半周期P2信号有效。CPU就是以两相时钟P1和P2为基本节拍协调单片机各部分有效工作的。(电路如图1) 图 1 图 2 图 3 图 4 图 5 图 6 小于初值 输出方波 程序说明 算法比较器 通过与重载初值比较输出高电平和低电平 if(timer0higl)\ Output0=1; if(timer0higl)\ Output0=0; //占空比 if(timer0period) { timer0=0; Output0=0; } b、外部信号输入 采用两个外部中断作为外部信号输入信号,信号触发执行相应的初值累加 void service_Timer0() interrupt 1 { TH0=0x0fc; TL0=0x66; timer0++; if(timer0higl)\ Output0=1; if(timer0higl)\ Output0=0; //占空比 if(timer0period) { timer0=0; Output0=0; } } void service_INT1() interrupt 2 { EX1=0; delay5ms(); if(S2==0) { period+=5; // if(higlperiod||period150) { higl=0; period=11; } EX1=1; } } 五、系统调试 1、硬件调试 首先按照仿真电路图将硬件板子焊接出来,检查接线无误后进行以下步 骤。 脱机调试。在样单片机上电之前,先用万用表等工具,根据硬件电气原理图 和装配图,仔细检查样机线路的正确性,并核对元器件的符号、规格和安装是否符合要求。特别注意电源的走线,防止电源之间的短路和极性错误

文档评论(0)

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

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

1亿VIP精品文档

相关文档