单片机交流
登录
直播中
发生的方式
8年用户
1223经验值
擅长:处理器/DSP
私信
关注
[问答]
51单片机keilC软件怎么安装使用?
开启该帖子的消息推送
51单片机
51
单片机
keilC软件怎么安装使用?
回帖
(1)
余姗姗
2021-10-8 14:25:08
keilC碰到的问题
软件下载安装
1.一开始不知道keilC居然还有两个版本,下了个keil4和keil5都是ARM开发板的,结果研究了好一会儿才搞明白怎么用ARM版本编译,具体就是下载个C51的目录文件压缩包放到keilC目录下,然后修改下TOOLS.INI里面的内容
[C51]
PATH=“C:Keil_v5C51”
VERSION=5.26
BOOK0=HLPRelease_Notes.htm(“Release Notes”,GEN)
BOOK1=HLPC51TOOLS.chm(“Complete User’s Guide Selection”,C)
TDRV0=BINMON51.DLL (“Keil Monitor-51 Driver”)
TDRV1=BINISD51.DLL (“Keil ISD51 In-System Debugger”)
TDRV2=BINMON390.DLL (“MON390: Dallas Contiguous Mode”)
TDRV3=BINLPC2EMP.DLL (“LPC900 EPM Emulator/Programmer”)
TDRV4=BINUL2UPSD.DLL (“ST-uPSD ULINK Driver”)
TDRV5=BINUL2XC800.DLL (“Infineon XC800 ULINK Driver”)
TDRV6=BINMONADI.DLL (“ADI Monitor Driver”)
TDRV7=BINDAS2XC800.DLL (“Infineon DAS Client for XC800”)
TDRV8=BINUL2LPC9.DLL (“NXP LPC95x ULINK Driver”)
RTOS0=Dummy.DLL(“Dummy”)
RTOS1=RTXTINY.DLL (“RTX-51 Tiny”)
RTOS2=RTX51.DLL (“RTX-51 Full”)
TDRV9=BINSTCMON51.DLL (“STC Monitor-51 Driver”)
目录和版本改成对应的就可以,不改估计也可以。
C51文件夹内容压缩包链接:
链接:
https://pan.baidu.com/s/12BIvW8Q1P3sDf1b1mKGZbQ
提取码:eke9
2.至于keilC我自己随便下了个uvision5的用了,一般随压缩包都带pj补丁,具体操作各版本都一样
还有,到
http://www.stcmcu.com
网站下个最新版STC-ISP软件
在右上标签keil仿真设置里面添加型号和头文件到keilC中点击一下,按提示指定目录
然后就可以在keilC中创建工程的时候在下拉菜单找到STC的mcu
软件使用
碰到的问题主要是各种编译问题,一般都能解决,很多时候是打错字 中文输入法等引起
最恶心的是一个for循环语句不知怎么的后面居然有个分号,找了两个小时才找到错误在哪里,毕竟0经验
还有中文注释乱码问题,看图
开发板问题
开发板选择
建议选择和参考书配套的,便宜点就普中的,但是可能某些书上的例程需要修改下才能成功
驱动问题
一般开发板串口驱动,我的是USB转串口CH340/CH341
链接:
https://pan.baidu.com/s/1XSqQTGbnuB1BypcwSy14cg
提取码:ejvw
其他
很多现在学51的应该和我差不多都是出于兴趣自学玩玩的,参考书推荐一个看起来轻松的《新概念51单片机C语言教程》,当然如果是想深入学习的,那自己另选吧,这本书只适合业余玩玩的,例子很简单,没有各种模块化编程,也没有状态机等等等等,甚至都没有汇编,但我觉得还是一本非常合适的参考书
PS:在写这些之前,我花了大概七八个晚上,每个晚上调试1-2个小时,就是想找出为什么舵机不能驱动,网上找了不下5个版本,每个版本都各种修改参数调试,各种软件模拟波形都是完美,就是一连上舵机就驱动不了,独立电源,上拉电阻,各种都试过,都没反应,今天晚上,我把pwm端口从P3^3换到P30,同时换独立电源,居然就成了,之前端口也换过,程序调试过N遍,独立电源也试过,就是没有同时换端口和独立电源,哪想到P33居然有问题,之前也测试过,我用延迟函数1秒切换电平用万用表量都没问题,就是pwm波形输出有问题,到现在都没明白为什么,太坑了
keilC碰到的问题
软件下载安装
1.一开始不知道keilC居然还有两个版本,下了个keil4和keil5都是ARM开发板的,结果研究了好一会儿才搞明白怎么用ARM版本编译,具体就是下载个C51的目录文件压缩包放到keilC目录下,然后修改下TOOLS.INI里面的内容
[C51]
PATH=“C:Keil_v5C51”
VERSION=5.26
BOOK0=HLPRelease_Notes.htm(“Release Notes”,GEN)
BOOK1=HLPC51TOOLS.chm(“Complete User’s Guide Selection”,C)
TDRV0=BINMON51.DLL (“Keil Monitor-51 Driver”)
TDRV1=BINISD51.DLL (“Keil ISD51 In-System Debugger”)
TDRV2=BINMON390.DLL (“MON390: Dallas Contiguous Mode”)
TDRV3=BINLPC2EMP.DLL (“LPC900 EPM Emulator/Programmer”)
TDRV4=BINUL2UPSD.DLL (“ST-uPSD ULINK Driver”)
TDRV5=BINUL2XC800.DLL (“Infineon XC800 ULINK Driver”)
TDRV6=BINMONADI.DLL (“ADI Monitor Driver”)
TDRV7=BINDAS2XC800.DLL (“Infineon DAS Client for XC800”)
TDRV8=BINUL2LPC9.DLL (“NXP LPC95x ULINK Driver”)
RTOS0=Dummy.DLL(“Dummy”)
RTOS1=RTXTINY.DLL (“RTX-51 Tiny”)
RTOS2=RTX51.DLL (“RTX-51 Full”)
TDRV9=BINSTCMON51.DLL (“STC Monitor-51 Driver”)
目录和版本改成对应的就可以,不改估计也可以。
C51文件夹内容压缩包链接:
链接:
https://pan.baidu.com/s/12BIvW8Q1P3sDf1b1mKGZbQ
提取码:eke9
2.至于keilC我自己随便下了个uvision5的用了,一般随压缩包都带pj补丁,具体操作各版本都一样
还有,到
http://www.stcmcu.com
网站下个最新版STC-ISP软件
在右上标签keil仿真设置里面添加型号和头文件到keilC中点击一下,按提示指定目录
然后就可以在keilC中创建工程的时候在下拉菜单找到STC的mcu
软件使用
碰到的问题主要是各种编译问题,一般都能解决,很多时候是打错字 中文输入法等引起
最恶心的是一个for循环语句不知怎么的后面居然有个分号,找了两个小时才找到错误在哪里,毕竟0经验
还有中文注释乱码问题,看图
开发板问题
开发板选择
建议选择和参考书配套的,便宜点就普中的,但是可能某些书上的例程需要修改下才能成功
驱动问题
一般开发板串口驱动,我的是USB转串口CH340/CH341
链接:
https://pan.baidu.com/s/1XSqQTGbnuB1BypcwSy14cg
提取码:ejvw
其他
很多现在学51的应该和我差不多都是出于兴趣自学玩玩的,参考书推荐一个看起来轻松的《新概念51单片机C语言教程》,当然如果是想深入学习的,那自己另选吧,这本书只适合业余玩玩的,例子很简单,没有各种模块化编程,也没有状态机等等等等,甚至都没有汇编,但我觉得还是一本非常合适的参考书
PS:在写这些之前,我花了大概七八个晚上,每个晚上调试1-2个小时,就是想找出为什么舵机不能驱动,网上找了不下5个版本,每个版本都各种修改参数调试,各种软件模拟波形都是完美,就是一连上舵机就驱动不了,独立电源,上拉电阻,各种都试过,都没反应,今天晚上,我把pwm端口从P3^3换到P30,同时换独立电源,居然就成了,之前端口也换过,程序调试过N遍,独立电源也试过,就是没有同时换端口和独立电源,哪想到P33居然有问题,之前也测试过,我用延迟函数1秒切换电平用万用表量都没问题,就是pwm波形输出有问题,到现在都没明白为什么,太坑了
举报
更多回帖
rotate(-90deg);
回复
相关问答
51单片机
求
KeilC51
软件
安装
包
2015-04-16
5798
如何同时在电脑上
安装
51
单片机
与stm32编程
软件
?
2019-08-13
2641
KeilC51
单片机
延时程序怎么编写?
2021-02-24
1416
Proteus
软件
是什么?如何对
51
单片机
进行Proteus仿真?
2021-07-08
1810
51
单片机
的xdata怎么使用?
2023-10-20
413
萌新求助关于MDK-ARM和
keilC51
兼容解决方法
2021-10-13
915
51
单片机
如何实现
软件
复位?
2021-10-15
2275
请问学
单片机
是否需要先学C语言?
2019-09-19
5360
请问Keil
软件
中
51
单片机
和STM32能同时设置吗?
2019-10-21
1658
之前
51
单片机
实验板
安装
的drivrer,可以用作AVR
单片机
drivrer吗
2012-06-16
2902
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分