鸡仔单片机成长记----------------学会使用宏晶ISP软件

本文介绍了宏晶ISP软件中常常被忽视的实用功能,包括串口助手、硬件仿真、范例程序、波特率计算、定时器初值、延时计算和头文件获取等,旨在帮助单片机初学者提升技能,体验更高效便捷的开发过程。
摘要由CSDN通过智能技术生成

看到这个标题,估计很多人都懵了,宏晶那个ISP软件有什么好学的,我每天都用过上百遍(吹吹小牛不犯法)。我开始学单片机的时候也是看着视频,一步步的学,然后下载的时候,也是先找芯片型号,然后点击下载,然后就没有然后了。。。。。就是下面这个步骤:


然后下载完之后就关掉了,关掉了,掉了,了。。。。

如果你好奇心比较重的话,你就会在随便翻翻这些选项,你就会发现一大批的宝藏了。。。。。

宝藏1>串口助手

串口助手我就不用过多的说了吧,玩单片机的谁没用过?。。。。。。宏晶软件带的这个还可以保存数据,格式可以是txt bin 的,还有一个发送缓冲区可以用,是不是感觉很爽,而且你也能看到文本模式和16进制模式的区别!什么,你不懂?那我来简单的说一下吧: 文本模式发送---------> 就是把数据当成是一个字符,发送的时候先找到这个字符的ascii编码,然后发送的是这个编码值,比如大家都知道在ascii表中a是97,也就是十六进制的0x61,如果是以文本格式发送a,实际上在串口线上就是01100001这8个bit,如果是以hex模式发送,那么在串口线上就是a的16进制表示0xa0(因为16进制要两个,所以默认地位填0了),也就是10010000这个8个bit。在接收方你也可以选择什么模式来接收你的这些数据,选择的模式不一样,显示的结果也不一样。。。。下图就是我用虚拟串口模拟的两个串口之间的通信,一个是以文本模式发送,而接收端是以hex模式来接收的。。。(如果以hex模式发送大过F的字母,有的串口助手会报错,有的会发送0x00;如果是aa以hex模式发送,则发送10011001这8bit,如果aa以文本方式发送的话 会发011000001 01100001 这16bit)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值