按关键词阅读: 毕业设计论文 LED 旋转显示屏
可以看出STC89C52RC系列单片机也是一款功能强大的单片机 。
特点:l 1.增强型6时钟/机器周期 , 12时钟/机器周期8051CPU 。
l 2.工作电压:5.5V-3.4V(5V单片机)/3.8V-2.0V(3V单片机) 。
l 3.工作频率范围:0-40MHz , 相当于普通8051的0-80MHz , 实际工作频率可达48MHz 。
l 4.用户应用程序空间4K/8K/13K/16K/20K/32K 。
10、/64K字节 。
l 5.片上集成1280字节/512字节RAM 。
l 6.通用I/O口(32/36个) , 复位后为:P1/P2/P3/P4是准双向口/弱上拉 , P0口是开路输出 , 作为总线扩展用时 , 不加上拉电阻 , 作为I/O口用时 , 需加上拉电阻 。
l 7.ISP(在系统可编程)/IAP(在应用可编程) , 无需专用编程器/仿真器 , 可通过串口(P3.0/P3.1)直接下载用户程序 , 8K程序3秒即可完成一片 。
l 8.EEPROM功能 。
l 9.看门狗 。
l 10.内部集成MAX810专用复位电路(D版才有) , 外部晶体20M以下时 , 可省外部复位电路 。
l 11.共3个16位定时器/计数器 , 其中定时器0还可以当成2个8位定时 。
11、器使用 。
l 12.外部中断4路:下降沿中断或低电平触发中断 , Power Down模式可由外部中断低电平触发中断方式唤醒 。
l 13.通用异步串行口(UART) , 还可用定时器软件实现多个UART 。
l 14.封装:LQFP-44 , PDIP-40 , PLCC-44 , PQFP-44 。
引脚功能说明:VCC电源电压GND地P0口P0口是一组8位漏极开路型双向I/O口 , 也即地址/数据总线复用口 。
作为输出口用时 , 每位能吸收电流的方式驱动8个TTL逻辑门电路 , 对端口P0写“1”时 , 可作为高阻抗输入端用 。
在访问外部数据存储器或程序存储器时 , 这组口线分时转换地址(低8位)和数据总线复用 , 在访问期间激活内部上拉电阻 。
在F 。
12、LASH编程时 , P0口接收指令字节 , 而在程序校验时 , 输出指令字节 , 校验时 , 要求外接“上拉电阻” 。
P1口P1口是一个内部带上拉电阻的8位双向I/O口 , P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路 。
对端口写“1” , 通过内部的上拉电阻把端口拉到高电平 , 此时可作输出口 。
作输入口使用时 , 因为内部存在上拉电阻 , 某个引脚被外部信号拉低时会输出一个电流 。
P1.0和P1.1的第二功能:P1.0 T2(定时/计数器2外部计数脉冲输入) , 时钟输出P1.1 T2EX(定时/计数2捕获/重装载触发和方向控制)P2口P2是一个内部带上拉电阻的8位双向I/O口 , P2的输出缓冲级可驱动(吸收或输出电流)4个T 。
13、TL逻辑门电路 。
对端口P2写“1” , 通过内部的上拉电阻把端口拉到高电平 , 此时可作输入口 , 作输入口使用时 , 因为内部存在上拉电阻 , 某个引脚被外部信号拉低时会输出一个电流 。
在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVXDPTR指令)时 , P2口送出高8位地址数据 。
在访问8位地址的外部数据存储器(如执行MOVXRI指令)时 , P2口输出P2锁存器的内容 。
FLASH编程或校验时 , P2亦接收高位地址和一些控制信号 。
P3口P3口是一组带有内部上拉电阻的8位双向I/O口 。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路 。
对P3口写入“1”时 , 它们被内部上拉电阻拉高并可作为输入端口 。
。
14、此时 , 被外部拉低的P3口将用上拉电阻输出电流 。
P3口除了作为一般的I/O口线外 , 更重要的用途是它的第二功能 , 如下所示:P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INTO(外中断0)P3.3 INT1(外中断1)P3.4 TO(定时/计数器0)P3.5 T1(定时/计数器1)P3.6 WR(外部数据存储器写选通信号)P3.7 RD(外部数据存储器读选通信号)此外 , P3口还接收一些用于FLASH闪存编程和程序校验的控制信号 。
RST复位输入 。
当振荡器工作时 , RST引脚出现两个机器周期以上高电平将是单片机复位 。
ALE/PROG当访问外部程序存储器或数据存储器时 , ALE( 。
15、地址锁存允许)输出脉冲用于锁存地址的低8位字节 。
一般情况下 , ALE仍以时钟振荡频率的1/6输出固定的脉冲信号 , 因此它可对外输出时钟或用于定时目的 。
要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲 。
对FLASH存储器编程期间 , 该引脚还用于输入编程脉冲(PROG) 。
如有必要 , 可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位 , 可禁止ALE操作 。
D0置位后 , 只有一条MOVX和MOVC指令才能将ALE激活 。
此外 , 该引脚会被微弱拉高 , 单片机执行外部程序时 , 应设置ALE禁止位无效 。
稿源:(未知)
【傻大方】网址:/a/2021/0707/0022751861.html
标题:毕业设计论文|毕业设计(论文)LED旋转显示器的设计( 二 )