毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机超声波测距仪设计+程序+PCB电路图(2)

时间:2022-03-07 22:12来源:毕业论文
总方框图 2。2 主要元器件 主要部分的单片机为STC89C52,是STC公司推出的一款有较强抗干扰,较强加密性,在线可编程,快速,低耗CMOS 8位单片机。单片机

 总方框图

2。2 主要元器件

主要部分的单片机为STC89C52,是STC公司推出的一款有较强抗干扰,较强加密性,在线可编程,快速,低耗CMOS 8位单片机。单片机内含 8k bytes 的可反复擦写Flash只读程序存储器与256 bytes 的随机数据存储器(RAM),器件采用高密度、不易失性存储技术生产,和标准MCS-51指令系统及8052产品引脚兼容, 片内置8位中央处理器 和Flash存储单元, 功能众多的STC89C52单片机适合于很多较为复杂控制应用场合。

其他器件为(1)7*9万用板(2)1602液晶显示屏(3)HC-SR04超声波模块(4)DS18B20(5) 电池盒+DC电源插头(6)40脚IC座(7)16p单排母座(8)4p单排母座(9)16p排针(10)103排阻(11)1。5K电阻(12)2。2K电阻(13)10K电阻*3(14)12M晶振(15)30pf电容*2(16)10uf电容(17)按键*4(18)9012三极管(19)蜂鸣器(20)自锁开关(21)DC电源接口(22)导线若干(23)焊锡若干。

2。3 主要模块介绍

     STC89C52的外部结构其外形封装有两种方式:双列直插式40脚封装(DIP)和方形44脚封装 (PLCC),直插式40 脚封装(DIP)和外部总线结构如图3-1和图3-2所示:

         图3-1 STC89C52引脚排列               图3-2外部总线

STC89C52的 4 个 8 位I/O口的功能说明如下:

(1)P0口:P0口为8位漏极开路且双向的I/O口。作为输出口,每个输出口能驱动8个TTL逻辑电平。当P0端口写“1”时,引脚用作高阻抗输入。 在访问外部程序和数据存储器时,P0口也被人作为低 8 位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash 编程时,P0口用作来接收指令字节;在程序校验时,作为输出指令字节。程序校验时,要外部上拉电阻。 

(2)P1口:P1口具有内部上拉电阻的8位双向I/0口,p1输出的缓冲器可以驱动4个TTL逻辑电平。当P1端口写“1”时,内部就上拉电阻把端口拉高,此时可以当做输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1。0 和 P1。2 分别作定时器/计数器 2 的外部计数输入(P1。0/T2)和定时器/计数器 2 的触发输入(P1。1/T2EX)。在 flash 编程和校验时,P1口接收低8位地址字节。

(3)P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送 1。在使用8 位地址(如 MOVX @RI)访问外部数据存储器时,P2 口输出 P2 锁存器的内容。在 flash 编程和校验时,P2 口也接收高 8 位地址字节和一些控制信号。 

(4)P3口:P3口是一个包含内部上拉电阻的8位双向I/O口,p2的输出缓冲器能驱动4个TTL逻辑电平。当P3端口读“1”时,内部上拉电阻把端口拉高,可以当做输入口使用。当为输入使用时,因为内部电阻的原因,将输出电流IIL。在 flash 编程和校验中,P3 口会接收一些控制信号。P3 口也会作为AT89C52特殊的功能使用,如下所示: 

  P3。0  RXD(串行输入口)                 

  P3。1  TXD(串行输出口) 

  P3。2  INTO(外部中断0 输入口)            STC89C52单片机超声波测距仪设计+程序+PCB电路图(2):http://www.youerw.com/zidonghua/lunwen_90772.html

------分隔线----------------------------
推荐内容