8051如何仿真,STC8H8K64U自带硬件USB直接仿真
本帖最后由 STCMCUNT015 于 2023-5-8 14:22 编辑STC8H8K64U自带硬件USB直接仿真步骤
STC8H8K64U系列单片机不仅可以借助STC专用工具——STC-USB Link1D和一箭双雕之USB转双串口/全自动烧录器进行串口仿真(论坛网址:1、用STC-USB Link1D仿真STC8系列MCU -https://www.stcaimcu.com/forum.php?mod=viewthread&tid=752 2、用一箭双雕之USB转双串口/全自动烧录器仿真STC8系列MCU- https://www.stcaimcu.com/forum.php?mod=viewthread&tid=741),还可以直接通过芯片的硬件USB接口进行仿真、烧录。下面是用自带的硬件USB接口进行仿真的步骤:
1、务必先去官网下载最新的STC-ISP软件,截止至目前最新版本是STC-ISP(6.91N),因为新版本不仅新增了很多强大的功能,例如IO口高级配置工具以及强大的串口助手工具等,还优化掉了一些历史遗留问题,特别是仿真这块,最新软件的stcmon51仿真驱动程序版本已更新至v1.18,经内部反复测试已经非常稳定。(下载地址:工具软件-深圳国芯人工智能有限公司https://www.stcai.com/gjrj)
https://www.stcaimcu.com/data/attachment/forum/202303/27/102936raiaaawa1ax36q5l.png
https://www.stcaimcu.com/data/attachment/forum/202303/27/110331i214rj044naz7162.png
https://www.stcaimcu.com/data/attachment/forum/202303/29/094322bfdd0pi9dkzc2mm9.png
https://www.stcaimcu.com/data/attachment/forum/202303/13/201443rdce103ujv3c7x8j.png
2、添加STC仿真器的固件和芯片型号到KEIL中(此步骤建议在每次ISP下载软件更新时都重新添加一次,以免仿真驱动更新)。
https://www.stcaimcu.com/data/attachment/forum/202304/01/091817rzr1b55b6b1vbkb2.png
https://www.stcaimcu.com/data/attachment/forum/202304/01/091823mx4vnwmobrw1rxe8.png
3、将要仿真的用户板连接电脑(此次以STC8H8K64U转DIP64核心功能实验板/开天斧三为用户板),或者参考以下电路图连接芯片的USB接口:
https://www.stcaimcu.com/data/attachment/forum/202302/17/111448sxyh8vcv0ptcbyub.png
1)按下板子上的P3.2/INT0按键,就是P3.2接地;
2)给目标芯片重新上电,不管之前是否已通电。等待STC-ISP下载软件中自动识别出“STC USB Writer (HID1)”设备,识别出来后,松开P3.2按键,如图:
https://www.stcaimcu.com/data/attachment/forum/202303/27/103502jqo4wc60v106c0nk.png
4、再将STC8H8K64U设置成仿真芯片,(注意一下这里的IRC频率一定要和程序里设置的主时钟一样!!)如下步骤:
注:设置完仿真芯片后给MCU重新上电,然后再开始仿真。
https://www.stcaimcu.com/data/attachment/forum/202303/27/103006ore3zqmw49nzoqvv.png
5、现在开始进行Keil仿真,Keil打开需要仿真的项目,按下快捷键“Alt+F7”或者选择菜单“Project”中的“Option for Target ‘Target1’”或者通过“Option for target...”按钮打开设置界面,按照如下设置:
https://www.stcaimcu.com/data/attachment/forum/202302/17/111530hv5vv5585z47zeez.png
https://www.stcaimcu.com/data/attachment/forum/202302/17/111536miu5b1zpet3kt3e3.png
6、这样就可以编译并且调试了。
https://www.stcaimcu.com/data/attachment/forum/202302/17/111543t55p750lasp7lv3s.png
7、出现下面这个界面,说明已经成功的进入了仿真模式,然后就可以执行复位、全速运行、单步运行、变量监测、断点设置等等的功能。
https://www.stcaimcu.com/data/attachment/forum/202302/17/111551rq9ogtbkq5gs9sbc.png
8、另,除Keil自带的外围接口来监测IO口、中断、定时器/计数器外,STC还增加了另外一些外围设备接口的变量监测,例如ADC、串口、PWM以及SPI等,更方便调试观测。
https://www.stcaimcu.com/data/attachment/forum/202303/28/094038aqw8c8ruaz5k8179.png
9、注意:有用户会遇到仿真失败的提示,除了上述操作中一些选项设置错误外,还要注意是不是此前设置了不停电下载,这样点击编译完程序会自动下载把仿真程序覆盖掉,导致仿真不成功,所以仿真时如果此前设置了不停电下载记得把不停电下载的设置去掉,即如图的勾勾不要勾选。
https://www.stcaimcu.com/data/attachment/forum/202303/27/103018dyulunz5eolwwly7.png
楼主分享的STC8H8K64U自带硬件USB直接仿真步骤真的非常棒,每一步都有贴图说明,跟着操作简单明了 自带USB仿真还是挺实用的功能的,哪天搞几片样品试一下。 lucky77777 发表于 2023-5-10 08:46
自带USB仿真还是挺实用的功能的,哪天搞几片样品试一下。
可以的哦,去他们官网www.STCAIMCU就可以免费包邮送,还可以送自带硬件USB下载和仿真的核心功能实验板STC8H8K64U/开天斧。 弱弱问下,ADC怎么监测变化
yjae腿腿 发表于 2023-5-11 16:47
弱弱问下,ADC怎么监测变化
可以在这边看哦
新扩展的P6和P7口在仿真时怎么看? 静待贤来 发表于 2023-5-12 16:05
新扩展的P6和P7口在仿真时怎么看?
在这里可以看哦
请教下楼主,仿真时定时器怎么看 mikizhang 发表于 2023-5-20 09:40
请教下楼主,仿真时定时器怎么看
学到了,很实用,之前申请了开天斧,按这个步骤仿真成功了 最新ISP下载软件V6.94E下载地址:www.stcai.com/gjrj
页:
[1]