毕业论文

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

stc89c51单片机的声光电子琴设计(6)

时间:2022-06-04 21:16来源:毕业论文
2。3。1主要功能特性: 8K字节程序存储空间; 512字节数据存储空间; 内带4K字节EEPROM存储空间; 可直接使用串口下载; 2。3。2器件参数: 1。 增强型8051单

2。3。1主要功能特性:

8K字节程序存储空间;

512字节数据存储空间;

内带4K字节EEPROM存储空间;

可直接使用串口下载;

2。3。2器件参数:

1。 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051。 

2。 工作电压:5。5V~3。3V(5V单片机)/3。8V~2。0V(3V 单片机)

3。工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz

4。 用户应用程序空间为8K字节论文网

5。 片上集成512 字节RAM

6。 通用I/O 口(32 个),复位后为:P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。

7。 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3。0,TxD/P3。1)直接下载用户程 序,数秒即可完成一片

8。 具有EEPROM 功能

9。 共3 个16 位定时器/计数器。即定时器T0、T1、T2

10。外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒

11。 通用异步串行口(UART),还可用定时器软件实现多个UART

12。 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)

13。 PDIP封装

2。3。3引脚功能介绍

VCC(40引脚):电源电压

  VSS(20引脚):接地

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

  P1口:P1口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4个TTL逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

  此外,P1。0和P1。2分别作定时器/计数器2的外部计数输入(P1。0/T2)和时器/计数器2 的触发输入(P1。1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。

  表1 P1。0和P1。1引脚复用功能

  引脚号第二功能

  P1。0 T2(定时器/计数器T2的外部计数输入),时钟输出

  P1。1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)

  P1。5 MOSI(在线系统编程用)

  P1。6 MISO(在线系统编程用)

  P1。7 SCK(在线系统编程用)

  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位地址字节和一些控制信号。

  P3口:P3口是一个具有内部上拉电阻的8位双向I/O 口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为STC89C52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。 stc89c51单片机的声光电子琴设计(6):http://www.youerw.com/zidonghua/lunwen_94897.html

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