电子系统CAD课程设计.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
电子时钟的设计 一、设计设计要求用89C51/AT89C52单片机及接口电系统硬件设计根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统 ②系统软件设计根据数字电子功能,完成控制软件的编写与调试设备及工作环境 是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 MAX7219 MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。 只有一个外部寄存器用来设置各个LED的段电流。 MAX7221与SPI?、 QSPI?以及 MICROWIRE?相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。 一个方便的四线串行接口可以联接所有通用的微处理器。 每个数据可以寻址在更新时不需要改写所有的显示。MAX7219/MAX7221同样允许用户对每一个数据选择编码或者不编码。 整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。 在应用时要求3V的操作电压或segment blinking,可以查阅MAX6951数据资料是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,具有很强的数据交换能力和开放性及3D模拟功能,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作 整个设计核心部分,显示运行控制的处理都在这里处理 键盘输入 由于多功能数字温度计具备时钟的功能,因此需要具有设置时钟的按键输入设备 电源电路 MC7805能够将7~30V的输入电压稳压至5V输出,但是由于MC7805不是开关电源,而是线性稳压电源,采用MC7805作为电源的电路,其中BAT是电池电源输入端,一般为9V。 Max7219 MAX7219是Maxim公司生产的一款高性能8位共阴极数码管驱动芯片,通过MAX7219可以使用单片机极少的引脚实现多个数码管的显示驱动 PCB设计步骤 1.新建PCB文件:选取File/New...打开New Document对话框,选取 PCB Document建立一个新的 PCB 文档 双击新建的 PCB 文件图标,即可进入 PCB 印制电路板编辑器 2.规划电路板:设置版层 3.设置PCB电路参数 4.装入元件库: 执行菜单命令Design/Add/Remove Library ,执行该命令后,系统会弹出“添加删除元件库”对话框,在该对话框中找出原理图中的所有元件所对应的元件封装库。选中这些库用鼠标单击按钮Add即可添加这些元件库 5.网络表与元件的装入: 首先执行菜单命令Design/Load Nets。执行完该命令后,系统会弹出如图1-68所示的“装入网络表与元件”对话框。Netlist File 输入选项框中输入文件名,如果不知道网络表所在位置,可以单击对话框中的 Browse 按钮 6.再次装入网络表 7.元件布局 8.自动布线 9.手工调整布线 10.覆铜 五、 电子钟软件设计 Keil C51 是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。Proteus软件是英国Labcenter electronics公司出版的EDA工具软件它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。 void Timer() interrupt 1 //定时器定时50ms { TF0=0; TH0 = 0x3c; TL0 = 0xb0; n++; if(n20) { n = 0; second++; } if(second==60 ) { second = 0; minute++; } if(minute==60) { mi

文档评论(0)

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

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

1亿VIP精品文档

相关文档