国学芯用
发表于 2024-3-1 08:43:30
代码搬运工 发表于 2024-3-1 08:36
stc8A8K64S4A12芯片
STC8A8K64S4A12是过程中的 产品,现在升级版是STC8A8K64D4,可以找客服申请样品
或者直接申请可以USB下载USB仿真的STC8H8K64U系列和STC32G12K128系列
代码搬运工
发表于 2024-3-1 08:50:08
国学芯用 发表于 2024-3-1 08:43
STC8A8K64S4A12是过程中的 产品,现在升级版是STC8A8K64D4,可以找客服申请样品
或者直接申请可以USB下载 ...
现在这个芯片是老产品,现在想修改这个芯片的代码,想仿真,但是仿真不了。有什么办法可以解决吗
代码搬运工
发表于 2024-3-1 08:51:46
小飞侠 发表于 2024-3-1 07:30
支持仿真的stc芯片,都支持串口仿真,部分支持USB仿真
现在这个芯片是老产品,现在想修改这个芯片的代码,想仿真,但是仿真不了。有什么办法可以解决吗
jwd
发表于 2024-3-1 09:03:23
代码搬运工 发表于 2024-3-1 08:51
现在这个芯片是老产品,现在想修改这个芯片的代码,想仿真,但是仿真不了。有什么办法可以解决吗 ...
可以仿真的啊
jwd
发表于 2024-3-1 09:06:13
是可以仿真的
代码搬运工
发表于 2024-3-1 09:21:33
本帖最后由 代码搬运工 于 2024-3-1 09:26 编辑
#include "reg51.h"
#include "intrins.h"
sfr P0M0 = 0x94;
sfr P0M1 = 0x93;
sbit P00 = P0^0;
sbit P01 = P0^0;
void delay()
{
unsigned int x,y;
for (x=100; x>0; x--)
{
for (y=5000;y>0;y--)
{}
}
}
void main()
{
P0M0 = 0x00; //设置P0.0~P0.7为双向口模式
P0M1 = 0x00;
P00 = 1; //P0.0口输出高电平
P00 = 0; //P0.0口输出低电平
P00 = 1; //读取端口前先使能内部弱上拉电阻
_nop_(); //等待两个时钟
_nop_(); //
CY = P00; //读取端口状态
while (1)
{
P00 =1; //P0.0口输出高电平
P01=1;
delay();
P00 = 0;
P01=0;
delay();
}
}
jwd 发表于 2024-3-1 09:06
是可以仿真的
刚才仿真成功了,但是又出现一个现象,我做了一个led灯闪烁,仿真的时候灯会闪烁,退出仿真程序就不运行了
gentleman
发表于 2024-3-1 09:22:33
代码搬运工 发表于 2024-3-1 08:38
连接不上
看视频
这个是串口仿真的
代码搬运工
发表于 2024-3-1 09:27:42
gentleman 发表于 2024-3-1 09:22
看视频
这个是串口仿真的
刚才仿真成功了,但是又出现一个现象,我做了一个led灯闪烁,仿真的时候灯会闪烁,退出仿真程序就不运行了
jwd
发表于 2024-3-1 09:29:45
代码搬运工 发表于 2024-3-1 09:21
jwd 发表于 2024-3-1 09:06
是可以仿真的
仿真是用keil的工作按键来控制,你要运行就把程序下载进去
代码搬运工
发表于 2024-3-1 09:39:27
jwd 发表于 2024-3-1 09:29
仿真是用keil的工作按键来控制,你要运行就把程序下载进去
我用isp软件下载还是不行,运行不起来,但是仿真的时候可以看到灯在闪烁