社区
工具平台和程序库
帖子详情
keil的IDE是如何编写
JackPai
2015-08-31 10:51:35
想了解类似于keil的IDE如何编写,是基于什么平台的,大概需要哪些模块?
...全文
265
6
打赏
收藏
keil的IDE是如何编写
想了解类似于keil的IDE如何编写,是基于什么平台的,大概需要哪些模块?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JackPai
2015-09-06
打赏
举报
回复
引用 楼主 q357010621 的回复:
想了解类似于keil的IDE如何编写,是基于什么平台的,大概需要哪些模块?
我想知道其中需要的模块,主要是如何实现的!
赵4老师
2015-09-02
打赏
举报
回复
https://www.baidu.com/s?wd=%E5%BC%80%E6%BA%90IDE&rsv_spt=1&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=0&rsv_sug3=12&rsv_sug1=12&rsv_t=6f5c9P%2BVljKsrFVgO4DY9CEbeeav9EpyVXf2gwhOIKz1otTuVOdCoXLk%2BdI6NV7%2F94i4&inputT=8818&rsv_sug4=8818
JackPai
2015-09-02
打赏
举报
回复
可以举例一下有哪些IDE嘛?
qhh0205
2015-09-01
打赏
举报
回复
不是arm平台吗?arm那一套开发工具肯定要有,编译调试器等。
赵4老师
2015-09-01
打赏
举报
回复
开源IDE多了去了。
宋寒松
2015-09-01
打赏
举报
回复
不如去研究Code::Blocks(http://www.codeblocks.org)的源码。
keil
中文手册
Keil
C51使用详解 第一节 系统概述... 6 第二节
Keil
C51单片机软件开发系统的整体结构... 6 第三节
Keil
C51工具包的安装... 7 1. C51 for Dos 7 2. C51 for Windows的安装及注意事项:... 7 第四节
Keil
C51工具包各部分功能及使用简介... 7 1. C51与A51. 7 2. L51和BL51. 8 3. DScope51,Tscope51及Monitor51. 8 4. Ishell及uVision. 9 第二章
Keil
C51软件使用详解... 10 第一节
Keil
C51编译器的控制指令... 10 1. 源文件控制类... 10 2. 目标文件(Object)控制类:... 10 3. 列表文件(listing)控制类:... 10 第二节 dScope51的使用... 11 1. dScope51 for Dos 11 2. dScope for Windows 12 第三节 Monitor51及其使用... 13 1. Monitor51对硬件的要求... 13 2. Mon51的使用... 13 3. MON51的配置... 13 4. 串口连接图:... 13 5. MON51命令及使用... 14 第四节 集成开发环境(
IDE
)的使用... 14 1. Ishell for Dos的使用... 14 2. uVision for windows的使用... 15 第三章
Keil
C51 vs 标准C.. 15 第一节
Keil
C51扩展关键字... 15 第二节 内存区域(Memory Areas):... 16 1. Pragram Area:... 16 2. Internal Data Memory: 16 3. External Data Memory. 16 4. Speciac Function Register Memory. 16 第三节 存储模式... 16 1. Small模式... 16 2. Compact模式... 17 3. large模式... 17 第四节 存储类型声明... 17 第五节 变量或数据类型... 17 第六节 位变量与声明... 17 1. bit型变量... 17 2. 可位寻址区说明20H-2FH.. 18 第七节
Keil
C51指针... 18 1. 一般指针... 18 2. 存储器指针... 18 3. 指针转换... 18 第八节
Keil
C51函数... 19 1. 中断函数声明:... 19 2. 通用存储工作区... 19 3. 选通用存储工作区由using x声明,见上例。... 19 4. 指定存储模式... 19 5. #pragma disable. 19 6. 递归或可重入函数指定... 19 7. 指定PL/M-51函数... 20 第四章
Keil
C51高级编程... 20 第一节 绝对地址访问... 20 1. 绝对宏:... 20 2. _at_关键字... 21 3. 连接定位控制... 21 第二节
Keil
C51与汇编的接口... 21 1. 模块内接口... 21 2. 模块间接口... 21 第三节
Keil
C51软件包中的通用文件... 22 1. 动态内存分配... 22 2. C51启动文件STARTUP.A51. 22 3. 标准输入输出文件... 25 4. 其它文件... 25 第四节 段名协定与程序优化... 25 1. 段名协定(Segment Naming Conventions) 25 2. 程序优化... 25 第五章
Keil
C51库函数参考... 26 第一节 本征库函数(intrinsic routines)和非本征证库函数... 26 第二节 几类重要库函数... 26 1. 专用寄存器include文件... 26 2. 绝对地址include文件absacc.h. 26 3. 动态内存分配函数,位于stdlib.h中... 27 4. 缓冲区处理函数位于“string.h”中... 27 5. 输入输出流函数,位于“stdio.h”中... 27 第三节
Keil
C51库函数原型列表... 27 1. CTYPE.H.. 27 2. INTRINS.H.. 27 3. STDIO.H.. 28 4. STDLIB.H.. 28 5. STRING.H.. 28 第六章
Keil
C51例子:Hello.c.. 29 第一节 uVision for Windows的使用步骤... 29 第二节 Ishell for Dos使用步骤... 30 第七章
Keil
C51的代码效率... 30 第一节 存储模式的影响... 30 第二节 程序结构的影响... 31 第八章 dScope for Windows使用详解... 32 第一节 概述... 32 1. 主窗口(Mainframe Window)... 32 2. 调试窗口(DEBUG Window)... 32 3. 命令窗口(Command Window)... 32 4. 观察窗口(Watch Window)... 32 5. 寄存器窗口(Registe Window)... 32 6. 串口窗口(Serical Windows)... 32 7. 性能分析窗口... 32 8. 内存窗口(Memory Window)... 32 9. 符号浏览窗口(Symbol Browser Window)... 33 10. 调用线窗口(Call-Stack Window)... 33 11. 代码覆盖窗口... 33 12. 外围设备窗口(peripherals) 33 第二节 dScope for Windows基本操作... 33 1. 指定初始化文件... 33 2. 观察变量... 33 3. 显示RAM的值... 34 4. 观察堆栈... 34 5. 中断处理程序调试... 34 6. 性能分析(Performance Analyzer:PA)... 34 第三节 dScope for Windows命令文件的编制... 34 1. 地址空间及地址空间类型... 34 2. 常量... 35 3. 变量... 36 4. 运算符... 38 5. 表达式... 38 6. 数组... 38 7. 结构和联合... 38 8. 指针:... 38 9. dScope命令语句... 38 10. 函数... 43
stc89c516单片机编程详情操作教程步骤讲解.docx
开发环境准备 STC89C516一般使用
Keil
uVision和STC-ISP软件进行编程。
Keil
uVision是一款集成开发环境(
IDE
),可在PC上进行开发、编译和调试。STC-ISP是一款通用的单片机编程软件,可以在不使用任何硬件烧录器的情况下直接将程序下载到单片机中。 开发环境搭建步骤如下: 下载并安装
Keil
uVision和STC-ISP软件。 将STC89C516单片机插入到相应的烧录器中。 将专用的串口线连接到烧录器和PC。
编写
程序代码,进行编译和调试。 将编译好的程序下载到单片机中。 常用外设介绍 STC89C516单片机具有多种常用外设模块,如定时器、串口、ADC、SPI等,以下简单介绍一下。
led点灯代码。代码简单,主要用来验证开发环境。开发环境采用vscode+
keil
,详见博文
工欲善其事必先利其器,我们为了打造一个可以联网的智能气象站,先得把集成开发环境
IDE
整利索。 我们这个教程的集成开发环境包括了2部分。第一部分是常见的
KEIL
,本文会讲解
KEIL
的安装和使用。第二部分是更加常见的vscode,本教程后续主要代码将在vscode中
编写
。vscode中做代码编辑,显示效果更好一些,而且搜索,查找等功能也更加强大。另外,当我们后续切换为其他编辑环境时,可以方便的继续使用vscode编辑代码,而可以用不同的编译工具进行项目编译。 ———————————————— 版权声明:本文为CSDN博主「可志嵌入式」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/book_drabit/article/details/125575238
keil
-MDK两种配色方案
传统嵌入式开发
IDE
,由于其白色背景,长时间
编写
代码,眼睛会感觉到不适,此配色方案采用两种配色主题,暗黑风格,有效减少使用MDK引起眼睛不适,强力推荐!
电赛控制风力摆
2015年电赛控制类风力摆,已实现全部功能,
IDE
是
keil
,C语言
编写
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章