AT89C51单片机综合设计ppt课件
- 格式:ppt
- 大小:919.00 KB
- 文档页数:47
AT89C51单片机的概述(1)AT89C51单片机的结构AT89C51单片机是美国Atmel公司生产低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存取技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash 存储单元,功能强大[3]。
AT89C51单片机可提供许多高性价比的应用场合,可灵活应用于各种控制领域。
上图为AT89C51单片机的基本组成功能方块图.由图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU、存储器、可编程I/O口、定时器/计数器、串行口等,各部分通过内部总线相连。
下面介绍几个主要部分。
外时钟源外部事件计数外中断控制并行口串行通信AT89C51 功能方块图(2)AT89C51的管脚说明ATMEL公司的AT89C51是一种高效微控制器.采用40引脚双列直插封装形式。
AT89C51单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。
VCC:供电电压.GND:接地.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时,其管脚被内部上拉电阻拉高,且作为输入。
AT89C51简介AT89C51是一款由8051微控制器系列衍生的8位单片机。
它由Atmel公司开发,主要用于嵌入式系统和单板计算机中的应用。
AT89C51是一款非常常见的单片机,使用广泛,并且在市场上易于获得。
特性•8位CPU架构•4K字节的Flash存储器•128字节的RAM存储器•32个通用输入/输出引脚•2个计数器/定时器•6个中断源•电源电压范围:4.0V至6.0VAT89C51具有32个引脚,每个引脚都可以配置为输入或输出。
以下是一些重要的引脚功能:1.P0(引脚2至9):P0口是一个8位的双向通用I/O口。
在默认情况下,它被配置为准双向输入口。
用户可以通过设置相应的位来将其配置为输出端口。
2.P1(引脚10至17):P1口也是一个8位的双向通用I/O口。
3.P2(引脚21至28):P2口也是一个8位的双向通用I/O口,但是它还具有其他功能。
P2口可以用作从机模式的串行数据接口。
4.P3(引脚1、16、17):P3口是一个6位的双向通用I/O口。
它还具有其他特殊功能。
P3口的引脚1和引脚16用作外部中断源,引脚17用作时钟输入。
5.EA/VPP(引脚31):EA/VPP用于给单片机提供外部存储器的编程电压。
AT89C51单片机具有许多功能和特性,使其成为嵌入式系统设计的理想选择。
1.存储器:AT89C51具有4K字节的Flash存储器,用于存储程序和数据。
它还具有128字节的RAM存储器,用于临时存储数据。
2.计数器/定时器:AT89C51具有两个16位的计数器/定时器。
这些计数器可以用于计时、生成脉冲和测量时间间隔。
3.中断:AT89C51具有6个中断源,包括外部中断、定时器中断和串行通信中断。
中断可以帮助处理和响应实时事件。
4.串行通信:AT89C51支持串行通信协议,如UART协议。
它可以与其他设备进行数据通信,例如传感器或外部存储器。
5.低功耗模式:AT89C51具有多个节能模式,可最大限度地降低功耗。
AT89C51单⽚机⽬录第1章绪论 (1)1.1课题背景 (2)1.2 ⾳乐喷泉的发展和现状 (2)第2章⾳乐喷泉控制系统硬件设计 (3)2.1 控制系统硬件总体设计⽅案 (3)2.2⾳乐信号的采集 (3)2.2.1 ⾳频放⼤电路的设计 (3)2.2.2 采样定理 (5)2.3 单⽚机电路 (6)2.3.1 单⽚机的概述 (6)2.3.2 时钟电路的设计 (7)2.4 AD转换电路 (7)2.4.1 ADC0809与单⽚机89C51的连接 (8) 2.4.2输⼊电路 (9)2.5潜⽔泵调速硬件⽅案设计 (9)2.6灯光硬件⽅案设计 (10)2.7解决系统时间滞后硬件电路设计 (11)第3章喷泉控制系统软件设计 (11)3.1喷池数据 (12)3.2主程序框图 (13)3.3 控制潜⽔泵软件设计模块 (13)3.3.1 潜⽔泵开关调速的原理 (14)3.3.2潜⽔泵开关调速的软件设计 (15) 3.4控制电磁阀软件设计模块 (16)3.5 歌曲存储模块 (16)3.5.1⾳频脉冲的产⽣ (16)3.5.2⾳乐程序 (18)3.6灯光控制模块 (21)3.7看门狗⼦程序 (21)3.8实验仿真 (22)结论 (23)致谢 (23)参考⽂献 (24)附录 (25)附录1 (25)附录2 (26)第1章绪论1.1课题背景喷泉原是⼀种⾃然景观,是承压⽔的地⾯露头。
园林中的喷泉,⼀般是为了造景的需要,⼈⼯建造的具有装饰性的喷⽔装置。
喷泉可以湿润周围空⽓,减少尘埃,降低⽓温。
喷泉的细⼩⽔珠同空⽓分⼦撞击,能产⽣⼤量的负氧离⼦。
因此,喷泉有益于改善城市⾯貌和增进居民⾝⼼健康。
喷泉的原理是个动量守恒,从⼤半径管道到⼩半径管道,产⽣⼀个速度的变化,冲向背离地⾯的⽅向。
⼤半径的速度由泵带动,⼩半径中的速度是原来速度,与动量转化速度。
需要选择⼀个微元计算动量守恒,这样能求出⼀个速度,这个速度是出⼝速度,然后就是⼀个上抛运动了,这个是理想的情况,没有摩擦,没有风1.2 ⾳乐喷泉的发展和现状北京⽯景⼭古城公园的⾳乐喷泉,在悠扬动听的⾳乐声中,喷⽔可产⽣五六种变化,时⽽转动如银伞,时⽽飘忽如⽟带,时⽽如⾦蛇狂舞,时⽽旋转飞溅···喷出的花形有昙花、菊花、扶桑花、百合花和曼陀罗花,这是在80年代初期中国较早建设的⼀个⾳乐喷泉。