单b片机课程设计 3单片机系统设计概述.pptVIP

  • 0
  • 0
  • 约3.85千字
  • 约 37页
  • 2016-11-29 发布于湖南
  • 举报

单b片机课程设计 3单片机系统设计概述.ppt

单b片机课程设计 3单片机系统设计概述

单片机系统开发的一般方法 3、硬件设计 设计原理图,选择元件,制作电路板,焊接。 4、软件设计 选择编程语言,根据任务,编写、调试程序。 5、系统仿真调试 首先进行硬件与软件单独调试,然后进行软、硬件联调。若是产品开发,还需进行“老化”试验,最后进入工业运行。 单片机系统的设计是一个理论和工程实践结合的综合运用过程,它不仅需要电子电路技术、信号检测等方面的基础知识,还必须具备一定的生产工艺知识,以及实际动手调试的能力。 我们应加强以下几方面的知识和能力的锻炼: 首先,必须具有一定的硬件基础知识和一定的软件设计能力。 其次,熟悉单片机的开发系统及相关工具的使用。 再者,还须掌握一定的生产工艺要求。具有综合运用知识的能力及分析解决问题的能力。必须善于将一个复杂的设计任务划分成便于实现的子任务。 最后,也是最重要的一点:实践! 四、应用单片机完成的一个小制作 用LED发光二极管,设计一个循环闪烁的指示灯。 通过闪烁的发光二极管来演示程序、硬件、下载。 #include at89X52.h #define uint unsigned int #define uchar unsigned char void delay(uint t) //延时0.1*t毫秒 { uint i; do { for(i=0;i10;i++) ; } while(t--); } void main(void) { while(1) { P1_0=0; delay(500); P1_0=1; delay(500); } } * 回顾单片机的概念,介绍实际的单片机芯片,价格、体积 * 以最小系统板为例,演示下载线的使用 电子技术锡焊技艺 单片机系统设计概述 单片机开发系统的使用 单片机系统设计实例 掌握: 1、单片机系统开发的一般方法 2、ISP在线编程中使用的单片机管脚 3、熟练掌握Wave、下载软件的使用 单片机系统设计概述 一、初步认识单片机 二、单片机开发系统概述 三、单片机系统开发的一般方法 四、应用单片机完成一个小制作 一、初步认识单片机 单片机——是将CPU、存储器、接口电路等组成微型计算机的主要功能部件,全部集成在一块芯片中,构成一个完整的微型计算机。 主板与CPU 双列直插式封装(DIP) 1、单片机的特点及应用领域 特点: 体积小、速度快、功能强、功耗低、使用方便、性能可靠、价格低廉。 应用领域: (1)工业控制。 (2)智能仪表。如,温度仪,流量计等。 (3)机电一体化产品。如,数控机床等。 (4)家用电器。如,洗衣机、空调等。 出租车计价器 编写51单片机的C程序时,必须对硬件要有一定的认识,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能。 MSC51架构的芯片种类很多,我们以Atmel公司的AT89S51为中心对象来进行学习。 2、MCS-51内部结构 并行口 串行通信 ROM 4KB 时钟电路 RAM 128 计数器/定时器 8051 CPU 控制逻辑 可编程 I/O口 可编程全 双工串行口 外部时钟 8051的功能部件图 外部中断 3、单片机芯片 (a)AT89S51单片机芯片 (b)40P 自锁IC底座 (c)40P IC底座 注意:初学者仿真调试用IC座;制作产品避免用IC座,可靠性差。 4、单片机引脚功能 MCS-51单片机40脚 Vcc, GND 2 XTAL1, XTAL2 2 RESET 1 EA/Vpp 1 ALE/PROG 1 PSEN 1 P0.0—P0.7 8 P1.0—P1.7 8 P2.0—P2.7 8 P3.0—P3.7 8 (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口:双功能口。 P3口第二功能表 引 脚 第 二 功 能 P3.0 RxD: 串行口接收数据输入端 P3.1 TxD: 串行口发送数据输出端 P3.2 INT0: 外部中断申请输入端

文档评论(0)

1亿VIP精品文档

相关文档