本科毕业设计之声光报警器设计内容摘要:

器 CPU。 ( 2) 8KB 的片内程序存储器 Flash ROM(基本型的 Flash ROM 为 4KB),用于烧录运行的程序,常用数据。 ( 3) 256B 的片内数据存储器 Flash ROM(基本型的 RAM 为 128B) ,在程序运行时可以随时写入和读出数据,用于存放函数相互传递的参数、接受外部数据、运算的 中间结果、最后结果以及显示的数据等; 128B 特殊功能寄存器( SFR)控制单片机各个部件的运行。 ( 4) 3个 16位的定时器 /计数器(基本型仅有 2个定时器),每个定时器 /计数器可以设置为计数方式,用于对外部事件信号进行计算,也可以设置为定时方式,满足各种定时要求。 ( 5)有一个管理 6个中断源(基本型是 5个中断源)、 2个优先级的中断控制器。 ( 6) 4个 8位并行 I/O 端口,每个端口既可以用作输入,也可以用于输出。 ( 7)一个全双工 UART(通用异步接受发送器)串行 I/O口,用于单片机之间的串行通信,或者单片机与 PC 机、其他设备、其他芯片之间的串行口。 ( 8)片内振荡电路和时钟发生器,只需外面接上一晶振或输入振荡信号,就可产生单片机运行所需要的各种时钟信号。 (9)有一个可寻址 64KB 外部数据存储器,还可以寻址 64KB 外部程序存储器的三总线的控制电路。 以上各个部分通过片内总线相连,在 CPU 的控制下协调工作,实现用户程序的各种功能。 振荡器和时序 OSC 程序存储器 4 KB ROM 数据存储器 256 B RAM/SFR 定时器 /计数器 2 16 AT89C51 CPU 64 KB 总线 扩展控制器 可编程 I/O 可编程全 双工串行口 内中断 旋转灯式报警器 6 AT89C51 引 脚说明 ATMEL 公司的 AT89C51 是一种高效微控制器。 采用 40 引脚双列直插封装形式。 AT89C51 单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有 第二功能。 图 引脚图 40 个引脚按引脚功能大致可分为 4 个种类:电源、时钟、控制和 I/O引脚。 : (1)VCC 芯片电源,接 +5V; (2) VSS 接地端 :注:用万用表测试单片机引脚电压一般为 0v或者 5v,这是标准的 TTL 电平。 但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0v5v 之间,其实这是万用表的响应速度没这么快而已,在某一个瞬间单片机引脚电压仍保持在 0v 或者 5v。 :XTAL XTAL2 晶体振荡电路反 相输入端和输出端。 :控制线共有 4根, (1)ALE/PROG:地址锁存允许 /片内 EPROM 编程脉冲 ① ALE 功能:用来锁存 P0 口送出的低 8位地址 ② PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。 (2)PSEN:外 ROM 读选通信号。 旋转灯式报警器 7 (3)RST/VPD:复位 /备用电源。 ① RST( Reset)功能:复位信号输入端。 ② VPD功能:在 Vcc 掉电情况下,接备用电源。 (4)EA/Vpp:内外 ROM 选择 /片内 EPROM编程电源。 ① EA功能:内外 ROM 选择端。 ③ Vpp 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,施加编程电源 Vpp。 ⒋ I/O线 80C51 共有 4个 8位并行 I/O 端口: P0、 P P P3 口,共 32个引脚。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL门电流。 当 P1 口的管脚第一次写 1时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的第八位。 在 FLASH 编程时, P0 口作为原码输入口,当 FLASH 进行校验时, P0输出原 码,此时 P0外部必须被拉高。 P1 口: P1 口是一个内部提供上拉电阻的 8位双向 I/O 口, P1 口缓冲器能接收输出4TTL门电流。 P1口管脚写入 1后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1口作为第八位地址接收。 P2 口: P2 口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4个 TTL 门电流,当 P2 口被写 1 时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉 的缘故。 P2 口当用于外部程序存储器或 16位地址外部数据存储器进行存取时, P2口输出地址的高八位。 在给出地址 1时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O口,可接收输出 4 个 TTL门电流。 当 P3 口写入 1 后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。