找回密码
 立即注册
查看: 359|回复: 4

【求助8G1K08】无法编译

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-01-07 13:24:57
已绑定手机

3

主题

1

回帖

42

积分

新手上路

积分
42
发表于 2024-12-22 21:40:11 | 显示全部楼层 |阅读模式

【求助】STC8G1K08无法编译

T0定时器的这些相关标志位和寄存器无法编译,全都按数据手册来的,stc8g.h头文件也是官方ISP提供的,也放在了项目根目录里,<stc8g.h>和"stc8g.h"也都用了,始终无法编译,不知道错在哪里

1.png

2.png

源代码:

`#include <stc8g.h>

sbit T0x12=AUXR^7;
sbit EAXFR=P_SW2^7;
sfr WTST=0xE9;
sbit LED=P3^3;

void SET()
{
RS0=0;
RS1=0;
WTST=0;
EAXFR=1; //P_SW2.7=1 允许访问XFR
}

void Timer_T0(unsigned int H,unsigned int L)
{
T0_CT=0; //T0_CT=0用作定时器,=1用作计数器
T0x12=0; //定时器T0=12T模式
//TH+TL脉冲数=65536-{要定的时间/[(1/MHZ)x12]}
TH0=H;
TL0=L;
T0_M1=0;
T0_M0=0; //T0定时器16位自动重装模式
TF0=0;
EA=1; //打开总中断开关
ET0=1; //允许定时器T0中断
TF0=0;
T0_GATE=0;
TR0=1; //启动定时器T0

}

void ISR_T0()interrupt 1
{
LED=~LED;
}

void main()
{
SET();
Timer_T0(0xFD,0xF2);
while(1)
{
LED=LED;
}

}`

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:280
  • 最近打卡:2025-06-17 02:46:22

22

主题

282

回帖

1095

积分

金牌会员

积分
1095
发表于 2024-12-22 22:23:03 | 显示全部楼层
QQ浏览器截图20241222222239.png
REMOVEUNUSED
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-01-07 13:24:57
已绑定手机

3

主题

1

回帖

42

积分

新手上路

积分
42
发表于 2024-12-23 12:59:27 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=133377&ptid=13147][color=#999999]邮箱 发表于 2024-12-22 22:23[/color][/url][/size] [/quote]

**非常感谢大哥点拨,修改后问题已解决,这个程序原本是32G12k128的程序,这么写没问题,但移植到8g1k08后没注意到位寻址这个小细节baoquan baoquan baoquan **

1.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:294
  • 最近打卡:2025-03-06 09:25:41

8

主题

318

回帖

1837

积分

金牌会员

积分
1837
发表于 2024-12-24 09:50:53 | 显示全部楼层
用*** 发表于 2024-12-23 12:59
**非常感谢大哥点拨,修改后问题已解决,这个程序原本是32G12k128的程序,这么写没问题,但移植到8g1k08 ...

因为STC32是全寄存器都可位寻址的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-01-07 13:24:57
已绑定手机

3

主题

1

回帖

42

积分

新手上路

积分
42
发表于 2025-1-5 12:51:11 | 显示全部楼层
Lkck*** 发表于 2024-12-24 09:50
因为STC32是全寄存器都可位寻址的

以后就会注意这个问题了
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 19:40 , Processed in 0.163034 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表