找回密码
 立即注册
楼主: 瓦西里

那个大佬给我个可以烧录8H1K08单片机P1口点亮LED的程序

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 10:09:52

3

主题

13

回帖

75

积分

注册会员

积分
75
发表于 2024-10-16 14:48:55 | 显示全部楼层
本帖最后由 瓦西里 于 2024-10-16 14:52 编辑
21cns*** 发表于 2024-10-16 14:11
头一回用一款新的单片机,竟然不看数据手册,嗯这个习惯非常不好。

那手册1700多页呢。粗粗的看了一遍手册上好像没写用汇编怎么去定义口的IO模式。实际好像不在程序中定义好,程序就是跑不起来。ISP这软件很好用,但也还是要摸索。我示范的程序找了半天,要不是2楼的老兄提醒,我都没找到AI8这型号IO的测试程序,哪怕他提醒我了我也找了半天后才发现。结果发现这个测试程序中前面一大段的口线模式设定语句。我也是照抄过去程序才跑起来了,前面这一大段啥意思我都还没搞懂。AT的单片机根本不用管这些
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 10:09:52

3

主题

13

回帖

75

积分

注册会员

积分
75
发表于 2024-10-16 15:03:56 | 显示全部楼层
Debu*** 发表于 2024-10-16 13:05
新款型号都是上电IO高阻的,为了防止默认高电平导致的上电动一下响一下闪一下等,需要先设置IO模式

8888.png 我不知道怎么设置,ISP软件已经点了P1口为双向口了,但还是不行。我干脆把示范程序中前面那一大段的照抄过去,然后P0改成 P1设置成 双向口后,程序可以正常跑起来了,扎实的摸索了两天现在至少程序已经正确跑起来了。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:424
  • 最近打卡:2025-05-03 00:02:01
已绑定手机

19

主题

3191

回帖

4876

积分

论坛元老

积分
4876
发表于 2024-10-16 16:17:23 | 显示全部楼层
可以先一个IO一个IO测试,好了在使用RR看下效果。
  1. CLR P1.0
  2. LCALL DELAY500MS
  3. SETB P1.0
复制代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:383
  • 最近打卡:2025-04-30 09:42:19

40

主题

194

回帖

601

积分

高级会员

积分
601
发表于 2024-10-16 16:20:36 | 显示全部楼层
还是花点时间看看手册吧,对于初次使用STC公司的芯片,手册还是要看一看的。

无标题.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

积分
2979
发表于 2024-10-16 17:40:26 | 显示全部楼层
瓦*** 发表于 2024-10-16 14:48
那手册1700多页呢。粗粗的看了一遍手册上好像没写用汇编怎么去定义口的IO模式。实际好像不在程序中定义好 ...

数据手册中有例程,也有端口模式的详细说明;对于不熟悉的芯片,包括MCU和其他芯片、模块,一开始粗略通读一遍还是很有必要,以后具体用的时候找具体的章节再细读。

另外,AI-ISP烧录程序中的例程对初学者也很友好,大部分的芯片型号和功能都包含了。

可能你是没习惯STC单片机,包括STC的资料,这需要一个过程。不要和AT 8051比,AT的8051技术和功能大概有二十年没更新过,用起来确实太落伍了。

80%的单片机应用场景都可以用STC8 STC32满足,反正我就喜欢用8051的MCU,不喜欢STM单片机的开发模式(可能是项目不大的原因吧)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2024-10-16 18:13:41 | 显示全部楼层

左边目录,右边正文,
只看目录,
只看感兴趣的目录对应的正文
截图202410161812442190.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:255
  • 最近打卡:2025-04-30 08:05:49

1

主题

14

回帖

671

积分

高级会员

积分
671
发表于 2024-10-17 08:49:19 | 显示全部楼层
是没有配置IO吧,要配置成输入输出模式,或者推挽模式,如果你学STM那配置的更多
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:7
  • 最近打卡:2025-02-12 10:09:52

3

主题

13

回帖

75

积分

注册会员

积分
75
发表于 2024-10-17 10:05:56 | 显示全部楼层
21cns*** 发表于 2024-10-16 17:40
数据手册中有例程,也有端口模式的详细说明;对于不熟悉的芯片,包括MCU和其他芯片、模块,一开始粗略通 ...

确实,以前搞过AT的单片机先入为主了,想先烧个简单的测试下再说,结果发现轻率了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

积分
2979
发表于 2024-10-17 11:21:52 | 显示全部楼层
瓦*** 发表于 2024-10-17 10:05
确实,以前搞过AT的单片机先入为主了,想先烧个简单的测试下再说,结果发现轻率了 ...

我20多年前也是从AT 8051开始的,也只用汇编。后来STC 8051单片机资源丰富了很多,这几年年还是转了C,效率大大提升,再也回不去汇编了。偶尔用一下C+汇编 混合编程。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 15:02 , Processed in 0.131413 second(s), 105 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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