按键检测的话可以连接到任意的GPIO上面,只要初始化配置为输入,程序中采集该GPIO的电平状态来判断按键的状态即可。另外也可以使用GPIO的外部中断功能来判断按键状态。蜂鸣器把GPIO配置为输出就能控制了。
单片机开发板电路中的 j+数字 u+数字 con+数字 这些时候什么意思?还有就是怎么通过单片机来控制开发板的
我看了下有一些问题:

开关S2,S3你是当按键用还是拨码开关,最好是中间串一个47K----10K左右的电阻到VCC或GND
在单片机的VCC供电处加一个01UF的陶瓷电容到GND
其实放大LED倒是不用,因为LED只要5MA--20MA左右就可以点亮,而51单片机的灌电流有20MA左右完全可以驱动,你可以用一个三极管来驱动一个继电器试试。
看你也是刚学的,已经很不错了,你可以多参考几款51单片机的开发板电路图;至于程序也很简单,不知道你要实现什么功能
//LED灯闪烁程序
#include <reg52h>
sbit LED = P1^2;
void main(void)
{
unsigned int i;
while(1)
{
LED = 1;
for(i=5000;i>0;i--);
LED = 0;
for(i=5000;i>0;i--);
}
}
对还有三极管接反了
抽空帮你画了个
#include <reg52h>
sbit LED = P2^7;
sbit key1 = P2^0;
sbit key2 = P2^1;
void main(void)

{
while(1)
{
if(!key1&&!key2)
{
LED = 1;
}
else
{
LED = 0;
}
}
}
搞嵌入式,如何学电路图
J大多是是接插件
U大多是芯片
CON 多是接口
R电阻
C电容
L电感
D二极管
Q晶体管
至于想学单片机,不是我在这里,一两句说下,你就能学会的。
慢慢加油吧。
我想买一个 5v电源适配器 作为开发板的供电电源,应该怎么设计接口电路图,求大侠指教。
如果你只是要看懂电路图的话那很简单,
有点基本的电路知识,多和硬件部的同事交流交流就会了。
碰到不认识的芯片看芯片资料就可以了。

如果要设计的话,那就得多学学模电和数电了。
最简单的电路
不好意思,输出错了一个字,“3V”应为“5V”
不过5V的适配器作开发板的5V供电不是很合适,最好用65V-9V的适配器,然后加LDO稳压。


