怎样用keil和proteus 点亮一个灯??

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:41:37
在keil中,我写好了程序 #include<reg51.h>
void main()
{
P1_1=0;
} 后,系统会报错,我想是我P1的接口没有表示好,应该怎样表示哦????
我从网上下了一段程序,编译通过后,与proteus联机调试,keil报错说:
Target DLL has been cancelled,Debugger aborted!怎样解决??
谢谢大家了
各位大侠,直接写出程序,如果有电路图,那就完美了

P1的写的方式不对,我给你写好了
如下:

#include<reg51.h>

sbit P1_1 = P1^1; //这个是p1.1口的定义

void main(void)
{
while(1)
{
P1_1 = 1; //这个口输也高电平
}
}

电路如下接法。

VCC |- 200欧电阻 - 发光二极管正极 - 负极-51的p1.1口

另外据你的消息来说,可能是你的proteus注册不完全

http://wenku.baidu.com/view/eb98427ca417866fb84a8ebb.html有超详细教程,图文讲解。