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

单片机课程设计3单片机系统设计概述-精选课件(公开).ppt

单片机课程设计3单片机系统设计概述-精选课件(公开).ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子技术锡焊技艺 单片机系统设计概述 单片机开发系统的使用 单片机系统设计实例 掌握: 1、单片机系统开发的一般方法 2、ISP在线编程中使用的单片机管脚 3、熟练掌握Wave、下载软件的使用 单片机系统设计概述 一、初步认识单片机 二、单片机开发系统概述 三、单片机系统开发的一般方法 四、应用单片机完成一个小制作 一、初步认识单片机 单片机——是将CPU、存储器、接口电路等组成微型计算机的主要功能部件,全部集成在一块芯片中,构成一个完整的微型计算机。 1、单片机的特点及应用领域 特点: 体积小、速度快、功能强、功耗低、使用方便、性能可靠、价格低廉。 应用领域: (1)工业控制。 (2)智能仪表。如,温度仪,流量计等。 (3)机电一体化产品。如,数控机床等。 (4)家用电器。如,洗衣机、空调等。 编写51单片机的C程序时,必须对硬件要有一定的认识,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能。 MSC51架构的芯片种类很多,我们以Atmel公司的AT89S51为中心对象来进行学习。 3、单片机芯片 4、单片机引脚功能 (1)Vcc(40脚), GND(20脚) (2)XTAL1(19脚), XTAL2(18脚) (3)RST (9脚):复位 (4)ALE (30脚) :寻址外部ROM控制端 (5)EA (31脚) :寻址外部ROM控制端 (6)PSEN (29脚) :外部EPROM的读控制端 P0口:一般I/O口,或分时复用低8位地址线、8位数据总线。 P1口:每1位均可独立作为I/O口。 P2口:一般I/O口,或高8位地址线。 P3口:双功能口。 1)电源电路 Vcc(40脚), GND(20脚) AT89S* 系列单片机工作电源范围宽达4~5.5V 2. 时钟电路 1)振荡频率范围:1.2MHz~12MHz。 2)电容C1和C2选择:10~30pF 注意: 晶体和电容应尽可能安装在单片机芯片附近,以减少寄生电容,保证振荡器稳定和可靠工作。 4.复位电路 采用“上电+按钮复位” 单片机最小应用系统组成 单片机加上适当的外围器件和应用程序,构成的应用系统称为最小系统;是组成单片机系统最基本的部分。 最小系统硬件组成: 1、单片机芯片 2、电源电路 3、时钟电路 4、复位电路 内部资源 程序存储器 数据存储器 特殊功能寄存器 程序存储器中,从0003H~002BH单元被保留用于6个中断源的中断服务程序的入口地址,故以下7个特定地址应被保留。 0000H: 复位或非屏蔽中断 0003H: 外部中断0入口地址 000BH: 定时器0中断入口地址 0013H: 外部中断1入口地址 001BH: 定时器1中断入口地址 0023H: 串行口中断入口地址 二、单片机开发系统概述 用单片机组成应用系统时,其应用程序的编程、修改、调试,靠系统自身根本无法解决,必须借助外界的帮助。 帮助单片机应用系统进行研制的工具称为单片机开发工具或单片机开发系统。 S51单片机开发系统组成 硬件: 1)电脑:编辑、编译、链接、调试程序等。 2)下载线:用于下载程序。 3)辅助工具:电烙铁、万用表、焊锡、导线、斜口钳、剪刀等。 软件: 1)WAVE6000、Keil uV2/uV3 等开发软件。 2)程序下载软件。 单片机应用系统设计是一门实践性很强的课程。 要想设计出单片机系统,成为电子系统设计方面的工程师,首先要: 熟悉单片机的开发系统。 熟练使用相关硬件、软件及工具。 ISP 在线编程 AVR和ATMEL的AT89S系列单片机可以使用ISP下载线在线编程擦写,即不必将IC芯片拆下,直接在电路板上进行程序修改、下载等操作。这样对程序的调试和升级都很方便。 三、单片机系统开发的一般方法 单片机应用领域十分广泛。把所有单片机系统都设计一遍是不现实的 “受人以鱼,不如授人以渔” 重点掌握: 方法、技能; 多动手、多实践。 单片机系统开发的一般方法 1、确定任务,可行性分析 了解控制对象,熟悉控制系统的要求,确定总的技术性能指标。 2、总体方案设计 根据控制任务及性能指标,确定系统的构成方式,如显示方式,信号的检测方式等。 单片机系统开发的一般方法 3、硬件设计 设计原理图,选择元件,制作电路板,焊接。 4、软件设计 选择编程语言,根据任务,编写、调试程序。 5、系统仿真调试 首先进行硬件与软件单独调试,然后进行软、硬件联调。若是产品开发,还需进行“老化”试验,最后进入工业运行。 单片机系统的设计是一个理论和工程实践结合的综合运用过程,它不仅需要电子电路技术、信号检测等方面的基础知识,还必须具备一定的生

文档评论(0)

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

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

1亿VIP精品文档

相关文档