51单片机的基本围电路设计以及相关C语言程序(免积分).docVIP

  • 17
  • 0
  • 约7万字
  • 约 61页
  • 2016-11-03 发布于贵州
  • 举报

51单片机的基本围电路设计以及相关C语言程序(免积分).doc

51单片机的基本围电路设计以及相关C语言程序(免积分)

主要学习51单片机的外部引脚和内部结构等,叙述一下。本书任务驱动教学,引入案例有浅变深,循序渐进,给读者留下思考和发挥空间。 3.1 利用单片机的I/O口驱动LED 3.1.1利用单片机的P0.0 端口驱动1只LED闪烁 编程的目的是利用C语言控制单片机I/O端口按要求输出矩形波脉冲信号,信号的周期由延时函数决定。 一、电路原理 STC-89C51单片机的P0口采用为OD门输出,不存在拉出电流,因此利用P0驱动负载时有两种接法:一种是加上拉电阻R2,见图3-1-1,既用1K电阻接电源正极,此时P0口输出高电平时LED亮;另一种电路为P0.7低电平驱动有效,在P0.7输出低电平时,STC-89C51端口灌入电流达20mA,可直接驱动小负载。图3-3-1中的R3为限流电阻,限制LED2的工作电流。 图3-1-1 驱动LED电路原理 单片机的最小系统包括晶体振荡电路,加电复位电路,同时要求单片机的31引脚接高电平。时钟频率主要由晶体CY决定,C1、C2为独石电容,用于微小调整单片机时钟的振荡频率;R1和C3组成加电复位电路,C3为电解电容器;整个电路由+5V电压供电。电路使用的元件参数见表3.1.1。 表3.1.1 3-1-1电路元件表 元件名称 序号 标称 规格(封装,功率电压等参数) 作用 单片机 IC STC89C51 DIP40 核心芯片 电容器 C1 30

文档评论(0)

1亿VIP精品文档

相关文档