目录
摘要. 1
1弓I言 1
1.1 选 题 背 景 1
1.当使用者脸部与桌面之间的距离小于 20CM时,电 路将发出声音提示;
2.当读写坏境光线照度不足时,电 路将发出声音提示;
3 . 当使用时间达到45 分钟时,电路自动发出声音提示,提醒使用者注意休息;
2 系统硬件设计
硬件主要以 89c52 型单片机为核心, 功能电路主要包括超声波测距报警电路、光线报警电路、定时报菩电路以及报警发声电路笱核心电路。利用单片机的 c 语言。图 2 是本系统
[2] [3]
设计的基本框图。
图 2 系统设计基木柜图
2.1 89 c52 单片机简介
89c52 单片机包含中央处理器、程序存储器(ROM)、 数据存储器(RAM) 、 定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。
图 2- 1 为 89 c 52 单片机的芯片原理图。
89c52单片机片内含有掩膜ROM型程 序存储器。因为这种只读存储器中的程 序要由单片机生产厂制作芯片时为用户固化于片内,所以只适用于批觉极大、程序要永久性保留且不会修改的场合。其主要组成部分为:
A.中 央处理器(CPU)。它是单片机的核心,包括运算器和控制器两个主要组成部分,用千实现运算和控制功能。运笢器主要包括纾术逻辑运饵部件(ALU)、位 处理器、累加 器 A、寄存器B、缓存器TMPl 和 TMP2、程序状态字寄存器 PSW 以及 十进制调整电路等。其主要功能是实现数据的算术运算、逻辑运算、位操作及数据传送等。控制器主要由时钟和时序电路 以及一些控制寄存器组成。其主要功能是协调整个单片机的工作,产生时序脉冲和提供控制 信号等。
B.数据存储器。MCS- 52 系列单片机芯片数据存储器共有 128 个存储单元,用于存放 可读写的数据。为了与外部扩展的数据存储器相区别,通常称 芯片内部的数据存储器为内部数据存储器, 简称内部 RAM,
c. 程序 存储器。89c52芯片内部有 4KB 掩膜 ROM用来存 放程 序和原始数据。通常称之
为内部程序存储器或内部 ROM。
D.定时器/计数器, MCS- 52 共有两个16位的定时器/计数器,以实现定时和计数功能3
E.并行I/ 0 口。MCS- 52 共有四个8 位的 I/ 0 口(即PO、 Pl 、P2 和 P3) , 用以完成数据的并行输入/输出。
F.串行 l/ 0 口。 MCS- 52 有一个全双工串行口, 以实现 单片机和其他计算机或设备之间的串行数据传送。
G.中断控制系统。MCS- 52 共有 5 个中断源, 分 高和低两个优先级别。[ 4]
2.2超声波测距报警电路
下面具体论述传感器的结构和工作原理。
图 2- 2 的运用阮理是: (1 ) 采用 IO 口 TRI G 触发 测距, 给至少 l Ous 的高电平信号;
( 2 ) 榄块 自 动发 送8 个 40khz的方波 ,自动检 测是否有信号返回; ( 3 ) 有信号返回,通 过IO 口 ECHO输出 一个高电平,高电平待续的时间就是超声波从发射到返回的时间。测试距离=( 高电平时间*声速 ( 340M/ S) ) / 2;