网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机系统开发平台与常用模块的设计(附电路图).docVIP

单片机系统开发平台与常用模块的设计(附电路图).doc

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

单片机系统开发平台与常用模块的设计 作者: 学院:应用技术学院 引言 现今单片机的领域十分广泛,智能仪表、实时工控、通讯设备、导航系统、家用电器单片机软件的设计要和外部事件打交道,响应外部中断,检测某一引脚上输入信号电平的高低,完成A/D转换等;同时某些情况下,还要根据外部信号输出不同的控制信号。如果使用硬件仿真系统或在线调试器时,已有一个实实在在硬件环境,在调试时,可以利用目标系统提供给单片机各种信号的输入,以便测试单片机的实际运行情况。如果使用软件仿真器,没有任何硬件环境可以给出这些外部信号,所以外部信号的输入是面临的一个难题;此外单处常常需要和其它常用器件有机地组合在一起使用,如A/D芯片、液晶显示板等,如何仿真这些常用器件的功能,也是面临的一个难题。一种解决的方法是与单片机配合使用的接口芯片接法相对比较固定用户自主开发,模块可以共享,使外围芯片和器件不断丰富。的强大功能可以扩展外围设备实现灵活、通用的面板功能,解决问题。 1.2 方案确定 方案一,整体模块使得开发平台有一个完整的外围电路。其优点就是功能全面,平台体系完整。可由于各个输入输出引脚固定,使得整个开发版笨拙,灵活性、扩展性差。尤其当模块损坏时,影响整个平台的操作性。 方案二,因为各个模块全是独立的,相互之间可以通过CPU模块任意组合。显然这种设计的最大特点就是外围电路丰富,扩展性强。在单片机系统的时候,开发人员可以根据自己不同的需要任意搭建单片机平台。不过这种方案,在使用时难度大。由于采用的分布式设计,开发平台的系统稳定性很差。抗干扰能力弱,且成本高。 方案三,整合的前两种方案的优点,取长补短。本方案拥有常用的扩展模块。通过8255并行口扩展,74138地址译码器等,可以和外围扩展电路有效连接。在现场调试中,适应力很强。主控版上拥有常用的开发模块,如键盘控制、液晶显示、时钟模块、dalas12887、数字电位器等。而且由于集成了max232芯片,可以通过RS-232和PC机相连。通过上位机拥有强大丰富的软件资源(如美国NI公司推出的Labview虚拟仪器系列)对下位机进行各种复杂精密的操作。 鉴于以上几点,我们将采取第三种方案 1.3 方案论证 作品的创新点、主要技术指标有:标准MCS-51CPU、具有64K的ROM、32K可断电保持的RAM,具有RS232(或485)总线可与上位机进行数据通讯,两片8255可扩展6个8位并行口、实时时钟等。外围接口模块:128×64(或240×64)液晶显示模块、4×4键盘输入模块、传感器信号采集放大处理模块、12位AD转换、255抽头的数字电位器、步进电机驱动、上位机Labview控制模块等。 考虑到该设计外围接口丰富,需要大量的输入输出端。在设计的初时电路时候加上了2块8255并行口扩展芯片和一个74138译码器。 在现代工业控制中,越来越多的场所需要用点阵液晶显示器显示汉字。通常的汉字显示方式是先根据所需要的汉字提取汉字点阵(如16×16点阵),将点阵文件存入ROM,形成新的汉字编码。本设计采用了内嵌T6963C控制芯片 64×240的液晶显示屏。该控制模块拥有64KROM和简易字库。经过多次实验,该液晶模块抗干扰性比同类产品强,价格低廉。通过与3×6的键盘,可以实现一些参数的控制和显示,如步进电机正反转。 在开发单片机产品时,经常要使用打印机打印时间参数。由于考虑到单片机平台中的断电后,时间参数丢失性,我们在开发版上集成了时钟芯片DS12887。其最大特点就是在没有供电的情况下,可以不停工作10年。有效的解决了时间参数丢失问题。 图1-1 T6963C 在控制电路方面,传统的步进电机的控制方式繁琐,抗干扰能力差。一旦操作失误,不但影响产品的精度,甚至会烧毁电路。为了解决这几点问题,设计中采用了步进电机控制模块5804。该控制芯片操作简单,抗干扰能力强,工作稳定。 总体设计 采用Protel绘制各功能模块电路图,在开发项目时,根据系统功能要求进行相应设计并印制PCB板,主控板包括 时钟模块、液晶显示、键盘接口、 步进电机驱动接口、串行通讯接口、AD采集转换、数字电位器输出控制 等模块,可以完成大部分单片机控制系统的功能要求。 开发版上由一块89C51芯片,两块8255并行扩展芯片,一个74138译码器,一个74373锁存器,一块Ds12887时钟芯片,一块DS1230外部ROM,一个Max232电平转换器构成,并拥有9组扩展口,其中8255扩展口6组,8951扩展口2组,74138扩展口一组。为了进行开发实验,另有max187数模转换和5802步进电机控制芯片。 图2-1 单元电路设计 3.1 CPU AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4Kbytes

文档评论(0)

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

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

1亿VIP精品文档

相关文档