① 单片机问题: 硬件连接:需将P16跳线接上 这句话是什么意思
P1.6有一个连接点,可用跳帽链接,请你插上跳帽
② 谁能帮我在这个单片机的p16口写adc程序吗怎么写
void adchange()
{
ADC_CONTR=ADC_CONTR|0X80; //10000000 开启转换电源
Delay1ms(1); //延时,等待内部电源稳定
P1M0=P1M0|0X40; //设置p1.6所在通道为开/漏模式
P1M1=P1M1|0X40;
ADC_CONTR=0xe6; //11100110 开启P1.6通道
Delay25us(10); //延时一端时间,使输入电压达到稳定
ADC_DATA =0x00; //清A/D转换结果寄存器
ADC_LOW2 =0x00;
ADC_CONTR |= 0x08; //ADC_START=1,开始转换
while(!(ADC_CONTR&0x10)); //0001,0000 等待A/D转换结束
temp1=ADC_DATA; //读取转换结果高8 位
temp2=ADC_LOW2;// 转换结果低2 位 共10位
ADC_CONTR=ADC_CONTR&0xe7; //将ADC_FLAG软件清零
}
最终结果:temp1*4+temp2
③ 普中51单片机开发箱HC6800 V3.2 P16脚一直输出5V是怎么回事
单片机上电后所有引脚都是高电平(5V),引脚读入外部数据(低电平)时也需要用程序将引脚内寄存器置1,可能是你程序的问题。。。。
当然在开发板上单片机的引脚可能会被其他外部元件电平拉高。。。你没附电路图所以无法判断。
④ 为什么isp要连接在单片机p15 p16 p17这三个脚呢其他port口不可以吗。详细点吧谢谢
这个是单片机的设计者定的,---没有为什么
接在p15 p16 p17是AT系列51单片机
STC系列的是接在P3.0 P3.1
⑤ 51单片机引脚检测高电平输入的问题
在网上看到这样的一句话 “51单片机的I/O 口检测高低电平是需要首先让该端口置为1的。此时这个引脚才被设置为输入”,
--正确。
也就是说如果上面的设计可以做到的话,那么就需要一开始的时候给高电平吗?
--必须先给端口置一。
--你的电路,是做不到的。
--你的电路,按键、不按键,送到引脚的信号,都是高电平。
--你的电路,设计的不对,不符合单片机的特点。
--按键,另一端,应该接地。
⑥ 单片机控制MOS管加热电热片发热步骤是什么,越详细越好
这是基本电路。75NF75工作在“开关状态”,P16输入控制它的导通或截止,相当于开关接通或断开,导通时连接在电源+5V上的加热器通过这个“电子开关”与电源“接地”接通,电流通过加热器加热,控制信号处于低电平时75NF75处于截止状态,相当于开关断开,加热器停止加热。