各位大佬们,有谁知道proteus8.6报这两个错是啥原因啊

错误1:PROGRAM property not specified. [U1_ARMCORE]错误2:Real Time Simulation failed to start.代码如下:/* Main.c file generated by New Project wizard * * Created: 周二 四月 9 2019 * Processor: LPC2132 * Compiler: Keil for ARM */#include <LPC2132.h>#define HC595_CS 0x00000100/*P0.8口为第一个74HC595的片选*/#define HC595_CS2 0x00000200/*P0.9口为第二个74HC595的片选*/#define HC595_CS3 0x00000400/*P0.10口为第三个74HC595的片选*/typedef unsigned int uint32;typedef unsigned char uint8;char status[] = "Everything is fine.";uint8 const DISP_TAB[16]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};uint8 rcv_data;void delay(void) { unsigned volatile long i,j; for(i=0;i<10000;i++) for(j=0;j<30;j++) ;}void spiInit(void){ S0SPCCR=0x52;/*设置SPI时钟分频*/ S0SPCR=0x30;/*设置SPI接口模式*/}uint8 spiChar(uint8 data){ IO0CLR=HC595_CS;/*SPI1片选*/ S0SPDR=data; while(0==(S0SPSR&0x80));/*等待SPIF置位,即等待数据发送完毕*/ IO0SET=HC595_CS; return(S0SPDR);}uint8 spi2Char(uint8 data){ IO0CLR=HC595_CS2;/*SPI2片选*/ S0SPDR=data; while(0==(S0SPSR&0x80)); IO0SET=HC595_CS2; return(S0SPDR);}uint8 spi3Char(uint8 data){ IO0CLR=HC595_CS3;/*SPI3片选*/ S0SPDR=data; while(0==(S0SPSR&0x80)); IO0SET=HC595_CS3; return(S0SPDR);}void UART0_Init(void){ //PINSEL0 = 0x00000005; U0LCR = 0x00000083; U0DLM = 0x00; U0DLL = 0x00000062; //Baud Rate of 9600 U0LCR = 0x00000003;}void UART0_TxChar(char ch){ U0THR = ch; while( (U0LSR & 0x40) == 0 );}void UART0_SendString(char* str){ char i = 0; while( str[i] != '\0' ) { UART0_TxChar(str[i]); i++; }}int main(void){ uint8 i; PINSEL0 = 0x00005505;/*引脚开SPI、UART0*/ IO0DIR=HC595_CS|HC595_CS2|HC595_CS3; spiInit();/*初始化SPI接口*/ UART0_Init(); while(1){ for (i=0;i<16;i++) { // if(i<10){putchar(i+'0');} else{putchar(i+7+'0');} rcv_data=spiChar(DISP_TAB[ i]);/*发送显示数据到数码显示管1*/ rcv_data=spi2Char(DISP_TAB[15-i]);/*数码显示管2*/ rcv_data=spi3Char(DISP_TAB[7-i]);/*数码显示管2*/ delay(); } UART0_SendString(status); }}

可能是这样的。
一、你的单片机或者其它仿真器件的模型参数丢失,导致报错。
二、你的代码我不知道是否编译成功,如果编译成功了,那么注意一下flash的地址位和keil是否破解了。
三、如果你有hex文件,双击单片机加载hex进去就好了。
温馨提示:内容为网友见解,仅供参考
无其他回答

各位大佬们,有谁知道proteus8.6报这两个错是啥原因啊
一、你的单片机或者其它仿真器件的模型参数丢失,导致报错。二、你的代码我不知道是否编译成功,如果编译成功了,那么注意一下flash的地址位和keil是否破解了。三、如果你有hex文件,双击单片机加载hex进去就好了。

proteus8.6这个LED灯始终不亮,J1那块还没电流,有人知道为什么吗?
proteus8.6这个LED灯始终不亮,这种LED肯定是不亮的,要用能亮的那种,见下图,有红黄绿蓝四种颜色的。J2那样没有电,你写了供电没有用,要加电源端子才真有电,放一个POWER,如果电压不是5V,放置后双击输入电压,例+12,不要带字母V。

proteus8.6怎么关闭最近打开文件
7、安装类型,选择typical,安装过程中会有杀毒软件阻止,允许即可。8、完成。

proteus8.6在哪里进行线宽设置
proteus8.6进行线宽设置步骤如下:1、点开design-rules-routing选项卡里widthconstraint这一项。2、点击Add,在弹出的对话框里filterkind里选net,下面会出来一个下拉框,里面会有你的电路图上的所有的网络,选择对应的网络在右边设置线宽。3、点击确定再布线的时候就会以你设置的相应的线宽布线了。

求大神解答这个图表中的各个器件的名称(我用的是proteus8.6) 看了...
元件名称都在红色框框里,打上字符即可找到元件

proteus8.6画图时元器件总是特别小是因为什么?
改变大小 菜单栏 system---set sheet size 改变大小就可 A0 A1 A2等

proteus8.6下图的发光二极管另一端应该怎么接?发光二极管的状态是什么...
从功能表可以看出,该比较器的比较原理和两位比较器的比较原理相同。两个4位数的比较是从A的最高位A3和B的最高位B3进行比较,如果它们不相等,则该位的比较结果可以作为两数的比较结果。若最高位A3=B3,则再比较次高位A2和B2,余类推。显然,如果两数相等,那么,比较步骤必须进行到最低位才能得到...

相似回答