Keil 基本概况介绍 首先,我们用 Keil 先打开一个现成的工程,来认识一下 Keil 软件,如图 1-7 所示。 1. 关于 Keil 软件里边的字体大小和颜色设置。菜单 Edit-->Configuration-->Colors &Fonts 里边,可以进行字体类型、颜色、大小的设置, 因为我们用的是 C 语言编程,所以我们 Windo
char 字符型 int 整型 long 长整型 short 短整型 float 浮点型 doublle 双精度浮点型 signed 有符号 unsigned 无符号 void 声明函数 register 声明寄存器 static 声明静态变量 struct 声明结构体 volatile 说明变量 ...
转载 2021-08-23 18:16:00
424阅读
目录前言一、准备工作二、仿真1.波形验证2.变量验证3.其他注意事项 前言在学习STM32的过程中会不可避免的遇到需要仿真的情况,其实大部分时候都是直接使用ST-Link进行硬件仿真,不过Keil自带的软件仿真功能同样强大,一般的波形或者中断之类的也是可以仿真的,所以针对使用频率不是那么高,但是万一有一天忘了带板子的情况,写一下简单的软件仿真的步骤一、准备工作首先需要修改“debug”标签的内容
转载 2017-08-03 22:36:00
392阅读
2评论
前言: 我们刚开始学习C 时,都是使用iostream里面的cin和cout进行控制台的输入和输出,现在我们学习如何从文件读取流和向文件写入流。IO: 向设备输入数据和输出数据C 的IO流:设备:文件控制台特定的数据类型(stringstream)c ,必须通过特定的已经定义好的类, 来处理IO(输入输出)欲要使用文件流,这就需要用到 C 的标准库 #include < fstream
 记得在上学的时候,实验室里面经常用keil与protues进行对c51单片机的学习;现在已经告别51将近1年半的时间了,这几天自己在学习ucosII,想把ucos给移植到51单片机,所以就需要了以前的keil、protues,可是都给忘了。。。那好吧接下来简单的复习一下: 1:从网上下载keil 4    从网上下载protues 2:安装以上2个软件,可
原创 2013-01-04 22:39:21
2685阅读
当使用Keil仿真STM32时,SystemClock设置为72MHz,使用循环延迟1s钟,实际时间明显大于1S钟,但是Keil调试窗口显示的确实是1s钟//毫秒级的延时void delay_ms(u16 time){ u16 i=0; while(time--) { i=12000; //自己定
转载 2018-02-28 13:50:00
368阅读
2评论
keil 使用笔记 (经典)                               &nbsp
转载 22天前
37阅读
1、为何要让keil4和keil5共存?    keil4主要应用于C51程序的编写,keil5主要用于arm程序的编写,大部分开发公司降低成本以及功能需求方面都会选择8位芯片以及32位芯片开发同一个产品,或者公司的产品既有8位芯片的也有32位芯片的,所以同一台电脑上 同时安装Keil4以及keil5是非常有必要的。但是并非是简单的安装了keil4和keil5就可以进行开
转载 4月前
33阅读
问题描述:利用5
原创 2022-09-08 11:52:20
188阅读
 (一)char类型1)存储细节ASCII单字节表(双字节GBK\GB2312\GB18030\Unicode)2)可以当整数使用在-128~127范围内,可以当做整数来用3)常见的错误①char c = A;②char c = "A";③char c = 'ABCD';④char c = '男'; 1 #include <stdio.h> 2 /* 3 1.
转载 8月前
40阅读
概述C++语言C语言一样,语言本身并不提供输入输出的支持,它们实现输入输出都是通过标准库来完成的。C语言的标准库提供一系列可以用来实现输入输出的函数,C++标准库则提供一系列类和对象来完成输入输出的功能,并且提供了流的概念,标准库的IO类都是流概念的类。C++标准库80%的内容属于STL,而IO库并不属于这80%。IO库体现的是面向对象的思想,但是有可能IO类也是基于模板实现的。IOStre
参考:https://www.stmcu.org.cn/article/id-328210?=edmhttps:
原创 2022-12-07 01:16:08
88阅读
我们知道,当使用第三方的代码时,人家有可能会扔个Lib文件给你.这时候,别人仅仅要提供header文件给你,则你就能够通过Lib文件及header的函数声明,对Lib的函数进行调用.Keil假设使用ARMCC调用Lib文件,相信大家都能从网上找到方法.那假设在Keil中使用GCC来链接第三方GCC编译好的Lib文件——".a"应该怎样呢? 告诉大家方法之前,我们写个简单的函数,然后用GC
实验二 熟悉PROTEUS电子仿真软件的使用 一、实验目的 1. 掌握RPROTEUS电子仿真软件的安装过程; 2. 掌握RPROTEUS电子仿真软件的使用方法; 3. 掌握创建电子仿真原理图的过程; 4. 掌握为ARM芯片添加程序并仿真调试的过程。 二、实验内容 实现流水灯仿真实验。安装RPROTEUS电子仿真软件,根据实验原理图创建一个PROTEUS原理图,并添加相应的元件和导线;使用Real
文章目录一、C语言基础(1)c语言程序1.内容2.简单c语言程序(2)函数1.内容2.种类3.函数类型4.有无返回值类型函数**”对于无返回类型的“****“对于有返回类型的”**总结5.函数名内容要求规则6.有无参数类型函数内容有参类型7函数体内容(3)system函数1.内容2.DOS操作命令3.color命令 一、C语言基础(1)c语言程序1.内容C语言储蓄主要包含:预处理器指令、函数、变量
目录 一、新建项目 二、编写汇编语言源代码并编译 三、分析生成的hex文件 四、总结一、新建项目(1)新建工程点击Project,选择New uVision Project创建新项目输入工程名,保存选择芯片,这里我选择的是STM32F103C8芯片,点击OKCMIS下勾选CORE;Device下勾选Startup点击OK,即可完成工程的创建(2)添加源文件右击 Source Group 1,点击
最近正在学习FreeRTOS, 觉得每次都要照着流程手动给工程安装, 很麻烦. 一天无聊乱翻Keil时, 发现Keil内部居然自带FreeRTOS包. 废话不多说, 马上开始操作.软硬件详情平台: Keil MDK 5.29 系统: Win10 21H1 设备: 德州仪器TM4C123GH6PM单片机(TM4C123GXL评估板)操作流程一、为Keil安装FreeRTOS支持包打开Keil, 点
什么是回调函数C语言回调函数是指一个函数作为参数被传递到另一个函数,然后该函数中被调用的过程。回调函数通常用于事件驱动程序设计,其中某些事件发生时,系统会自动调用注册的回调函数。C语言中,回调函数是一个函数指针,它指向一个函数,该函数会在特定的事件发生时被调用。回调函数通常具有特定的参数列表和返回值类型,以便在被调用时能够正确地处理事件。回调函数的优点在于它允许程序员将代码分解为更小的、可重
一、定义的理解 网址:内存:其实就是一组有序字节组成的数组,每个字节它有唯一的内存地址也可以这样理解: 内存是数组,里面存放的值是地址指针保存的是  地址有句话是这样说的:指针是一种保存变量地址的变量 1B  = 1 字节 1 字节=1B=8bit对这些连续的字节从 0 开始进行编号二、为什么要使用指针  C语言中,指针的使用非常广泛,因为使用指
  • 1
  • 2
  • 3
  • 4
  • 5