‘壹’ 我用proteus做单片机仿真时候,引脚旁边应该是红色点,为什么出现灰色点呢
是因为只给按键的右端导线加标号,还必须在单片机对应的引脚上加相同的标号,这样按键才与单片机连接上。如设置按键加的标号是P1.0,就要在单片机的P1.0引脚上也要加P1.0标号。依此类推。
‘贰’ 求教会单片机的,下面图片的情况怎么回事,添加工程一直是灰色的
第一步,先点文件,新建
第二部,保存这个文件,并在文件名的后面加上 .c,注意字母c的前面有个点
第三步,点击工程,新建工程,并保存,以及选择对应的单片机型号
第四步,展开左侧的列表,然后在《源程序组》上面点击鼠标右键,选择添加文件到组
第五步,选择之前保存的那个Text1.c文件
第六步,在左侧的列表中可以看到添加进来的Text1.c文件,双击鼠标左键后,就可以编辑了
‘叁’ keil5 load 不能用,编译完程序,load一直显示灰色什么情况
把debug设置成软件仿真了,改为jlink或你使用的工具就好了。
拓展:
1、编译(compilation , compile) 1.利用编译程序从源语言编写的源程序产生目标程序的过程。 2.用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。 编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。
2、编译语言是一种以编译器来实现的编程语言。它不像直译语言一样,由解释器将代码一句一句运行,而是以编译器,先将代码编译为机器码,再加以运行。理论上,任何编程语言都可以是编译式,或直译式的。它们之间的区别,仅与程序的应用有关。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。
‘肆’ Proteus 中单片机引脚信号为灰色的问题解决-上拉电阻
Proteus 在做单片机仿真时,引脚会出现红色、蓝色和灰色。分别代表:
红色:高电平
蓝色:低电平
灰色:不确定,或者输出电平在高低电平之间,不能确定,或是高阻态
如上图所示,单片机的 P0 口就是灰色的。51系列单片机的P0口作为通用的I/O使用时,其内部输出电路为漏极开路,必须外接上拉电阻才能有高电平输出。绝大多数情况下,P0口是必须加上上拉电阻的(所谓上拉电阻,就是从电源高电平引出电阻,接到输出端)。
可以是这样:找一堆电阻,做上拉电阻
也可以是这样:用排电阻做上拉电阻(库里面搜素“RESPACK”)