51单片机课设

1.51最小系统板原理图介绍

复位电路:(简单的RC电路)

在电路图中,电容的的大小是10uF,电阻的大小是10k。

当接通VCC后:

电容还没开始充电,电容电压为0,R7的电压为5V,然后电容开始充电,电容电压逐渐上升,根据公式,电容充电到2/3VCC的时间为T=RC(RC电路知识,电容通过电阻进行充电)。所以T=10K*10uF=0.1s,也就是说单片机启动0.1秒内

电容电压从0-3.5V增大

R7的电压从5-1.5减少

也就是说在5V正常工作的单片机中,(低电平)0-1.5V,高电平(5-3.5V),所以R7电压从高点平变为低电平,也就是说0.1秒内完成一次复位

在0.1秒后,电容持续充电为VCC,R7电压彻底为0

当按键按下后:

按键,电容被短路,电容开始放电,也就是说电容电压在0.1秒内从5V变为1.5V,R7电容增大,此时复位电路再次有效

XTAL/OSC:单片机外部时钟源接口(通常接一个晶体振荡器)

XTAL1: 单芯片系统时钟的反相放大器输入端。

XTAL2: 系统时钟的反相放大器输出端

一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一 20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。

相关引脚注意事项和I/O口:

1.EA/Vpp接VCC:原因是对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行,当接低电平时,复位后直接从外部ROM的0000H开始执行,这一点是初学者容易忽略的。

2.P0口的上拉电阻

P0口作为I/O口输出的时,输出低电平为0 ,输出高电平为高组态(并非5V,相当于悬空状态。也就是说P0 口不能真正的输出高电平给所接的负载提供电流

因此必须接上拉电阻(电阻连接到VCC),由电源通过这个上拉电阻给负载提供电流。 由于P0口内部没有上拉电阻,是开漏的,不管它的驱动能力多大,相当于它是没有电源的,需要外部的电路提供,绝大多数情况下P0口是必需加上拉电阻的。

1.一般51单片机的P0口在作为地址/数据复用时不接上拉电阻。

2.作为一般的I/O口时用时,由于内部没有上拉电阻,故要接上上拉电阻!!

3.当p0口用来驱动PNP管子的时候,就不需要上拉电阻,因为此时的低电平有效; 4.当P0口用来驱动NPN管子的时候,就需要上拉电阻的,因为此时只有当P0为1时候,才能够使后级端导通。

2.仿真:

proteus常用元件图示和名称(持续更新...)_proteus元件库对照表-CSDN博客

CAP-POL:有极性电容

CRYSTAL:晶振

按键/闸刀开关:BUTTON/SWITCH

网络标号画法:单片机-18. proteus总线 网络标号 绘制_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1hb4y1u7v4/?spm_id_from=333.788.top_right_bar_window_history.content.click

相关推荐
zhangrelay5 小时前
新版|-|单片机原理与接口技术-2026持续改进优化-从MEGA2560-ESP32与Wokwi到ROS2-Lyrical与具身智能栈
笔记·单片机·嵌入式硬件·学习
comyccccc5 小时前
STM32F103C8T6最小系统板设计全解析学习笔记
单片机·1024程序员节
Industio_触觉智能6 小时前
把NPU检测直接嵌进采集终端|RK3576 AI采集终端全链路拆解教程-下
嵌入式硬件·ai·硬件架构·npu·ai视觉·rk3576·采集终端
en.en..6 小时前
STM32 GPIO ODR 与 BSRR 寄存器完整对比详解
单片机·嵌入式硬件
HQB20269 小时前
EG1182|屹晶微电子 60V 内置高压管异步降压 DC‑DC
嵌入式硬件·硬件工程
LCG米10 小时前
STM32硬件SPI驱动SSD1306 OLED实测:上电黑屏排查、页寻址模式与取模扫描方向陷阱
stm32·单片机·嵌入式硬件·嵌入式
深圳老胡11 小时前
STM32C5A3ZG 网络调试总结:从启动失败到连续 Ping 稳定
笔记·stm32·单片机·代码规范
硅基造物主11 小时前
STM32 从 0 到 1 做智能家居(八):PWM 控制风扇、加热片与 SG90 窗帘
stm32·嵌入式硬件·智能家居·hal库·pwm
简单电磁炮11 小时前
关于adc采集
stm32·单片机
HQB202612 小时前
EG1163 (S)|屹晶微电子 600V 高压同步降压半桥控制器
嵌入式硬件·硬件工程