㈠ 为什么在keil 编程时无法对stc单片机的IO端口类型进行改变
你要添加对应的PXMX的定义,仅reg52是不够的,或者用相应的.h替换.
㈡ 单片机在电脑上无法识别怎么办 接口是USB的
一般单片机都是用并口或串口连接的,USB的程序控制不如它们,这也是现在USB横行却始终无法完全替代并串口的原因。
单片机连接电脑的时候是没有连接提示的(USB口没用过,不排除USB有被识别可能),但是用并、串口写单片机的时候是没有任何提示的,用KEIL编好程序生成HEX文件后就直接打开一个叫“下载软件”的写单片机软件,先进行擦除,再写入,就完成了。
至于“识别”和“USB口”还真没用过,我们课本上也都只有并口或串口的教程,没发现有USB的,老师教的时候也是用并口。另外,还要注单片机开发板的板上电源供应。
㈢ 单片机keil编程出现错误,无法编译怎么办
#include <reg52.h>
sbit la=P2^6;
sbit wela=P2^7; ///////////////
void main()
{
wela=1;//锁存器打开
P0=0xfe;
wela=0;
la=1;
P0=0x06;
la=0;//前三行是段选,后三行是位选
while(1);
}
在编译的时候就会显示
LESSON.c(3):error c231:'al':redefinition
LESSON.c(8):erroe c202:'wela': undefined identifier
LESSON.c(10):error c202:'wela': undefined identifier
Target not created
㈣ keiluvosion2编译51单片机程序时出现这种错误
找不到“库文件:C:\KEIL\C51\LIB\C51FPS.LIB”。
重新安装一遍KEIL,试试看。
㈤ keil5 头文件读不进去。我照着源码打的,单片机出不了结果,我怀疑软件有问题
keil5不能识别自己写的头文件
遇到这种情况是应为自己没有在编译器中告诉编译器你的头文件在哪个文件夹里造成的,
SO
首先project–>option for…..—>C/C++–>include paths在这里设置编译文件的文件夹
OK
㈥ keil汇编语言 编译不能识别P1
你需要包含51的头文件,例如reg51.h或reg52.h之类,否则汇编器不能识别P1是什么东西。
㈦ 用keil编译程序出错,怎么所有端口都提示没定义求救,其实根本不会这个,为了毕设
TH_DAT、TH_CLK未定义啊。你的单片机有P4么
㈧ keil5编译例程,在debug中找不到单片机信号和512kflash
应该是没有安装pack。如图下载设备库试试。
㈨ 单片机 keil 编译 错误
在C51中,若在一个子程序里头定义太多的变量,并使用了PUBLIC
型变量,就可能出现ERROR
L105
㈩ keil编译没有错误为什么烧进单片机不运行
Keil没有报错只能说明逻辑没有错误,但是不能运行有两方面原因:
第一是你的程序设计有问题。
第二是单片机硬件电路的问题。
请在单片机可以正常工作的情况下,检查程序中各个子程序,引脚定义等等。