51单片机软件安装和开发板驱动安装

  • keilC碰到的问题
    • 软件下载安装
    • 软件使用
  • 开发板问题
    • 开发板选择
    • 驱动问题
  • 其他

keilC碰到的问题

软件下载安装

1.一开始不知道keilC居然还有两个版本,下了个keil4和keil5都是ARM开发板的,结果研究了好一会儿才搞明白怎么用ARM版本编译,具体就是下载个C51的目录文件压缩包放到keilC目录下,然后修改下TOOLS.INI里面的内容
[C51]
PATH=“C:\Keil_v5\C51”
VERSION=5.26
BOOK0=HLP\Release_Notes.htm(“Release Notes”,GEN)
BOOK1=HLP\C51TOOLS.chm(“Complete User’s Guide Selection”,C)
TDRV0=BIN\MON51.DLL (“Keil Monitor-51 Driver”)
TDRV1=BIN\ISD51.DLL (“Keil ISD51 In-System Debugger”)
TDRV2=BIN\MON390.DLL (“MON390: Dallas Contiguous Mode”)
TDRV3=BIN\LPC2EMP.DLL (“LPC900 EPM Emulator/Programmer”)
TDRV4=BIN\UL2UPSD.DLL (“ST-uPSD ULINK Driver”)

TDRV5=BIN\UL2XC800.DLL (“Infineon XC800 ULINK Driver”)

TDRV6=BIN\MONADI.DLL (“ADI Monitor Driver”)
TDRV7=BIN\DAS2XC800.DLL (“Infineon DAS Client for XC800”)

TDRV8=BIN\UL2LPC9.DLL (“NXP LPC95x ULINK Driver”)
RTOS0=Dummy.DLL(“Dummy”)
RTOS1=RTXTINY.DLL (“RTX-51 Tiny”)

RTOS2=RTX51.DLL (“RTX-51 Full”)
TDRV9=BIN\STCMON51.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波形输出有问题,到现在都没明白为什么,太坑了

51单片机keilC软件安装和开发板 学习板串口驱动下载及安装 使用相关推荐

  1. Keil5 C51版(51单片机编程软件)安装教程

    目录 一.keil软件介绍 二.keil软件下载 三.keil软件安装 四.视频教程 一.keil软件介绍 keil软件是Keil公司下的微控制器(MCU)软件开发工具.2005年Keil公司由ARM ...

  2. 51单片机实验软件proteus出现错误集锦

    51单片机实验软件proteus出现错误集锦 错误一:安装KELI和proteus后,点击仿真但是出现下面错误. 错误二:点击仿真后,源代码本来有程序后面变空白,或者出不来这个调试窗口. 错误一:安装 ...

  3. php图文安装教程,windows下安装php开发环境详细教程(附下载链接)

    本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣. 推荐集成环境下载地址:php集成环境下载 windows下安装php环境流程: ...

  4. AHCI模式 Sata驱动下载、安装教程及蓝屏问题解决

    AHCI是什么?如何开启AHCI模式?Sata AHCI驱动如何安装?Sata硬盘跟ahci模式有什么关系?如何设置bios开启AHCI?安装AHCI Sata驱动后电脑蓝屏怎么办?请看本文Sata ...

  5. Thinkpad R61I 驱动下载及安装方法 for windows 2003

    Thinkpad R61I 驱动下载及安装方法 for windows 2003 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 --> ...

  6. 解决 win10 家庭版环境下 MySQL 的ODBC驱动下载及安装

    目录 写在前面 下载安装 1.首先,我们需要去官网下载ODBC驱动. 配置 1.打开控制面板.查看方式:选择大图标. 2.选择管理工具的ODBC 数据源(64 位). 3.在驱动程序目录下.我们可以看 ...

  7. moxa uport1150串口驱动下载地址及安装方式

    moxa uport1150串口驱动下载地址及安装方式 http://www.downyi.com/downinfo/224460.html

  8. mysql+odbc驱动安装_MySQL的ODBC驱动下载及安装及ODBC配置

    点击进入mysql官网下载界面:https://dev.mysql.com/downloads/connector/odbc/ 2.安装驱动 3.配置数据源 依次找到[控制面板]-[管理工具]-[OD ...

  9. BTP-2200E.2300E驱动下载及安装

    新北洋BTP-2200E.2300E打印驱动下载及安装 BTP-2200E打印机驱动下载地址 http://www.snbc.cn/news/4924.html 1.下载压缩包 2.解压缩后选择02手 ...

  10. 联想IBM笔记本R61I 驱动下载及安装方法 for XP

    联想IBM笔记本R61I 驱动下载及安装方法 for XP 2008-05-31 13:55 驱动下载方法:把下面的链接复制到浏览器地址栏后按回车 --> 鼠标左键单击页面中.exe结尾的连接 ...

最新文章

  1. MindCon极客周 · 点亮城市接力活动正式启动!来为你的城市打Call,还有多重好礼相送!...
  2. php扩展-ioncube组件的安装方法_Windows系统PHPStudy Web环境安装ionCube扩展软件
  3. i386和X86各是什么意思
  4. Eclipse-maven项目不将resources下的文件打到classpath下
  5. 剑指offer面试题[26]-复杂链表的复制
  6. ActiveMQ基本介绍
  7. 复制链接到safari浏览器打开_APP应用内嵌h5页面怎么直接打开Safari来访问链接?
  8. KNN(一)--简单KNN原理及实现
  9. 简单的Python购物流程
  10. Ubuntu 安装 gcc-4.8
  11. matlab波导色散,有效折射率法求矩形波导色散曲线(附Matlab程序)
  12. Python 最新版破解滑块验证码自动登录QQ空间
  13. IE Tab:让你的Chrome浏览器兼容IE
  14. Android 点击按钮出现弹窗
  15. iPhone 12 Pro测量人的身高
  16. Excel 自动计算房贷、月供 (附模板)
  17. 嗅探器c语言源码,C语言嗅探器带报告
  18. python竖线_python 读取竖线分隔符的文本方法
  19. 冷藏车的热计算机应用,基于CFD的冷链运输车辆车厢微环境动态模拟研究-计算机应用技术专业论文.docx...
  20. 基于Nodejs+vue开发实现高校学院网站系统

热门文章

  1. Android拦截陌生号码,安卓手机应该如何设置拦截陌生号码
  2. 输出信噪比公式_关于信噪比SNR
  3. 7个顶级静态代码分析工具
  4. 解决Ubuntu无法定位软件包问题
  5. oracle中一个月的最后一天,SQL和Oracle获取每周、每月、每年第一天和最后一天
  6. python 主函数传参数
  7. Ubuntu中的截图工具
  8. windows下安装wget
  9. IE-LAB网络实验室:华为培训中华为数通HCIE考试流程
  10. Hello Qt(十三)——QT信号与槽机制