- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 MCS-51单片机外部串行接口扩展技术 第6章 MCS-51单片机外部串行接口扩展技术 第6章 MCS-51单片机外部串行接口扩展技术 6.1 几种外部串行总线工作方式 6.2 串行E2PROM X5045接口扩展技术 6.3 串行专用键盘/显示器接口芯片HD7279 6.4 串行A/D转换接口芯片TLC1543 6.5 串行D/A转换接口芯片TLC5615 6.1 几种外部串行总线工作方式 6.1.1 SPI串行总线(Motorola公司) 6.1.2 I2C总线(Philips公司 ) 6.1.3 单总线(DALLAS公司 ) 6.1.4* Microwire串行总线(NS公司) 第7章 MCS-51应用系统开发与设计 第7章 MCS-51应用系统开发与设计 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.1 MCS-51应用系统开发过程 7.2 系统举例 集中式电子式电能表 第8章 AT89系列单片机简介 第8章 AT89系列单片机简介 8.1 AT89S51单片机 8.1 AT89S51单片机 8.2 AT89C52单片机 8.2 AT89C52单片机 8.3 AT89C1051/2051/4051单片机 8.3 AT89C1051/2051/4051单片机 8.4 其它51系列单片机 * 教学提示: 随着电子技术的发展,出现了很多新型的串行数据传输总线。相应地,许多新型外围器件都支持这些总线接口。串行总线接口灵活,占用单片机资源少,系统结构简化,极易形成用户的模块化结构。现代单片机应用系统广泛采用串行总线接口技术。 教学要求: 本章让学生了解几种常用外部串行总线工作方式。熟悉常用串行接口芯片X5045、HD7279、TLC1543、TLC5165的工作原理、接口电路设计与程序设计。 教学提示: 单片机的应用十分广泛,其中重要的是单片机应用系统设计。单片机应用系统设计是对所学习的单片机知识的综合应用。在理解单片机软件和硬件的基础上把它们结合在一起构成一个电子应用系统,向智能现代电子系统发展。 教学要求: 本章让学生了解单片机应用系统设计的一般过程和概念。通过几个实例设计让学生理解单片机应系统设计的实际内涵。理解智能现代电子设计的过程。能够独立进行简单应用系统设计。 7.1.1 明确任务 理解系统、设计方案 7.1.2 硬件设计 尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。 系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。 可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。 单片机外围电路较多时,必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。 尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。 整个硬件系统保证电器信号的准确性,输出执行部件能按照输出电器信号正确运行。(上电状态,大都时间继电器状态) 工艺设计,包括机架、机箱、面板、配线、接插件等,必须考虑安装、调试、维护的方便。 7.1.3 软件设计 系统理解是指在开始设计软件前,熟悉硬件留给软件的接口地址,输入输出方式,确定存储空间的分配;应用系统面板控制开关、按键、显示的设置等等。 软件结构设计要结合单片机所完成的功能确定相应的模块程序。比如一般子程序、中断功能子程序的确定。确定模块程序运行的先后顺序,绘制程序整体框图。 程序设计和其它软件程序设计一样,首先要建立数学模型,选定数学算法,绘制具体程序的流程图,做好程序接口说明。然后选定编程所用语言(汇编语言或C语言)。以上程序编制时可以采用WAVE、KeilC等集成编辑软件的软件模拟仿真功能进行软件模拟调试。无误后通过编辑软件的汇编功能转换成机器码,然后联机调试。 7.1.4 印刷电路板计算机辅助设计 电路板上每个IC要并接一个0.01μF~0.1μF高频电容,以减小IC对电源的影响。注意高频电容的布线,连线应靠近电源端并尽量粗短,否则,等于增大了电容的等效串联电阻,会影响
文档评论(0)