找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7626|回复: 0
打印 上一主题 下一主题
收起左侧

STC8H1K08—如何用图形化编程到单片机

[复制链接]
跳转到指定楼层
楼主

昨天收到几个朋友的私信,说如何用图形化来编程到天问Mini当中,那么今天就给大家讲一下如何使用的。


需要的东西:好搭开发平台、STC-LINK下载器、天问Mini



一、开发平台两个中选一个即可。


        1.好好搭搭在线编译平台。

        2.好搭Block离线版软件(离线版软件可以在好搭平台上下载)。

网页地址:请百度好好搭搭


大家可以找到平台 -> 上方资料页 -> 天问51开发板 -> 可以选择下载离线软件,或者直接在线编程。



二、找到平台之后,接下来就是如何将程序下载进去

方式一:用 STC-LINK 下载器

1. 用 STC-LINK 和 micro USB 线将天问 51-Mini 连接到电脑  





2. 采用好搭 Block 离线版编程,可以直接点击运行按钮就能下载程序。







3. 如果用在线版,点击编译下载,保存 Bin 文件到你电脑。





4. 然后可以选择 STC-ISP 下载软件下载 Bin 文件。




5. 如果用 TWEN-download 下载软件,只需要把 Bin 文件拷到 TWEN-download 软件虚拟

的电脑 Z 盘里,程序会自动烧写到芯片里。





方式二:用 USB 直接下载程序

1. 按住白色按键不要松手,用 micro USB 线将天问 51-Mini 连接到电脑。




2. 安装驱动,驱动安装说明请查看 STC8H 芯片手册的附录 C: STC-USB 驱动程序安装说明。

3. 打开 STC-ISP 软件,会自动搜索到 STC USB Writer(USB1)。





4. 如果觉得每次都需要按住按钮再上电麻烦,可以在编写程序时,设置按键中断,中

断里放入进入 ISP 模式的程序,这样每次只需要按一下按键,就进入 ISP 烧写模式,

不需要插拔 USB。程序如下:





  1. #include <STC8HX.h>
  2. uint32 sys_clk = 24000000;
  3. //系统时钟确认
  4. void INT0(void) interrupt 0 using 1{
  5. IAP_CONTR = 0x60;
  6. }
  7. void setup()
  8. {
  9. IT0 = 0;
  10. EX0 = 1;
  11. EA = 1;
  12. }
  13. void loop()
  14. { }
  15. void main(void)
  16. {
  17. setup();
  18. while(1){
  19. loop();
  20. }
  21. }
复制代码

代码两者选一个就可以。


论坛的图片可能不是看的很清楚,这里我把资料的PDF链接放出来,大家可以自行下载浏览。


Mini上手.pdf (1.08 MB, 下载次数: 57)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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