导航:首页 > 操作系统 > 单片机程序检测不出来

单片机程序检测不出来

发布时间:2022-09-26 04:17:08

A. 使用stc-isp(v6.33)下载器的过程中检测不到单片机怎么办

串口选对了没有?不对就选个正确的,系统设备中可以看到串口设备的属性
串口指示有没有绿?没有的话线拔掉重插再试
WIN7还是XP的系统?WIN7的话,波特率设置一下,串品设备的属性中和下载程序中的波特率要一致
下载器型号有40PIN 28PIN 20PIN 等几种,是否选用正确,如40PIN的芯片放到28PIN的下载器上,那可不行了

以上都没问题?单片机有没有正确放置? 单片机有可能放反了方向,正过来就好

B. 单片机程序,程序没问题,编译不出来怎么回事

单片机的内存地址0003H是中断子程序入口,你从000H开始编辑程序,然后接了个SJMP跳转到START,但是你的START程序没有另起地址,假设SJMP是两个字节指令的话,那么你的START程序段的地址就是0003H,把中断子程序入口堵住了,所以你的程序就产生了警告。

C. 单片机STC89C52写不进程序去,检测不到单片机

USB转TTL器,这是从网上买的吗?需要安装驱动程序的。
还有USB转TTL器的TXD,RXD与单片机的TXD,RXD的连接,可以试验交换接一下。

D. 单片机中断程序错误,小弟不才,检查不出

我也小白 下面请参考请参考
#include <reg52.h> //头文件
#define uint unsigned int /*define指 宏定义 unsigned int 范围0-65535
unsigned int指被定义的目标或关键词
uint 指被定义的代码符号*/
#define uchar unsigned char //unsigned char 范围0-255
sbit gw=P2^0; //数码管个位开启
sbit d1=P1^0;
uchar num;
uchar code table[]={
0xC0,0xF9,0xA4,0xB0,
0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,
0xC6,0xA1,0x86,0x8E}; //code是编码表 []=要选中的数{}=0-9编码
void delay(uint); //子函数声明 (无返回带参数类型)uint是参数,多个参数之间可用,隔开
void main() //void指表示不返回意思 main指主函数
{
gw=0;
EA=1; //开总中断
EX0=1; //EX0中断 开外部中断0
while(1) //大循环
{
for(num=0;num<16;num++)
{
P0=table[num];
delay(1000);
}
}
}
void delay(uint z) //子程序,子函数(无返回带参数程序)
{
uint x,y; //XY只本语句中局部变量,只在当前函数有效
for(x=100;x>0;x--) //for指循环语句
for(y=z;y>0;y--);
}
void exter0() interrupt 0 //void指无返回 exter0指函数名 interrupt0 指中断序号
{
d1=0;
}

E. 使用protues仿真51单片机与18b20时在初始化程序里面检测18b20为什么检测不出来 程序如下

你可以参见我以前写的18B20的程序,这个程序可以检测到18B20是否在线上。并且去掉(跳过)了750ms的转换时间,几乎无等待。
博客地址是:http://blog.sina.com.cn/u/2050455692
欢迎提宝贵建议!

//*******************************************************************************
//函数功能:11us延时
//输入参数:t :延时长度,单位11us
//输出参数:无
//*******************************************************************************
void _delay(UINT t){ //11us
for(;t>0;t--);
}

//*******************************************************************************
//函数功能:DS18B20复位操作函数
//输入参数:无
//输出参数:为1说明器件不存在,为0说明器件存在
//*******************************************************************************
UCHAR _DS18B20Reset(void){
DQ = 1;
_delay(1);
DQ = 0;
_delay(50);
DQ = 1;
_delay(10);
if(!DQ) {
_delay(50);
return 0;
}
else {
return 1;
}
}

F. 请问单片机中的程序为什么读不出来

如果是被加密了,是无法读出正确的结果的,除非使用芯片解密的办法,把芯片拆了或许能得到正确的结果。

G. STC-ISP检测不到单片机是什么问题

这要看你的电脑是怎么连接单片机的,是USB转串口线吗?需要安装驱动程序的。还要看连接对不对。要根据实际情况分析,这么问,很难确定什么原因。至少给个截图。

H. 单片机检测显示设备打开失败

单片机检测显示设备打开失败的原因有如下几点:
1、 烧录器驱动没有安装或者驱动安装不正确
2、 烧录器本身存在问题
3、 若用的是Windows 7系统,请先禁用驱动程序签名强制,步骤如下:(1)WIN键+R打开运行,输入组策略编辑器命令gpedit.msc然后确定(2)选择用户配置中的管理模板打开(3)管理模板中点击系统打开(4)找到驱动程序安装,然后点击右边的设备驱动程序的代码签名(5)选项改为忽略或警告。成功禁用后,到STC官方下载一个超载器,里面有USB驱动,重新安装即可
4、 烧写器的USB连接存在问题,或者是单片机把USB的5V电压拉下来了

I. 51单片机下载程序时检测不到器件

我遇到过的情况:单片机插反了,单片机坏了,下载软件出问题重新打开就好了,板子断电USB线重新插一下再上电。再不行就可能板子的下载电路出了问题,比如接口芯片坏了

J. 单片机在电脑上无法识别怎么办

1.一般单片机都是用并口或串口连接的,usb的程序控制不如它们,这也是现在usb横行却始终无法完全替代并串口的原因。
2.你说的识别是什么意思?单片机连接电脑的时候是没有连接提示的(usb口没用过,不排除usb有被识别可能),但是用并、串口写单片机的时候是没有任何提示的,用keil编好程序生成hex文件后就直接打开一个叫“下载软件”的写单片机软件,先进行擦除,再写入,就完成了。至于“识别”和“usb口”还真没用过,我们课本上也都只有并口或串口的教程,没发现有usb的,老师教的时候也是用并口。另外,还要注单片机开发板的板上电源供应(如果你的开发板是自己做的话,但现在大家都用买的了,我们老师是叫我们不要买,自已做的更好)。
希望能帮到你。
补充:你说的不会是单片机的仿真器吧?仿真器是usb的,上节实验课我们做了个仿真器的实验,可能跟我们不一样吧?

阅读全文

与单片机程序检测不出来相关的资料

热点内容
磁力计校正算法 浏览:491
解压缩后变小了 浏览:957
智友文件夹 浏览:81
android操作系统开发的操作系统 浏览:478
原神手机怎么改b站服务器 浏览:296
桩基箍筋加密区高度规范 浏览:91
手机樱花动漫app怎么用 浏览:382
php科学计数法转换 浏览:642
sip认证算法 浏览:785
androidapp卡顿原因 浏览:905
25编程器电路 浏览:849
安卓九是什么东西 浏览:939
隐藏nodejs命令行窗口 浏览:62
人体与写生素描pdf 浏览:883
java集合性能 浏览:143
单片机三线通信 浏览:209
昆山ug编程培训学费 浏览:628
黄色app怎么盈利的 浏览:957
怎么修改linux密码 浏览:703
国家发展中心app长什么样子 浏览:242