Keil uVision4起步简单编程 __note1
本例编写一个对应芯片的延时函数并调用之:
打开Keil uVision4,点击project,New一个uVision4 Project:
放在test文件下:
选择芯片:
ctrl+N 创建三个文件(main.c/delay.c/Delay.h),这里debug一下头文件和源文件的联编,实际上也可以将Delay.h以及delay.c的内容放进main.c中:
#include <reg51.h>#include <Delay.h>void main(void){P2=0x0f;while(1){Delay10ms(100); P2=~P2;}}
该芯片的延时10ms的函数:
Delay10ms(int ms){int i;unsigned char tem;for(i=0;i<ms;i++)for(tem=0;tem<120;tem++){}}
#ifndef _DELAY_H_#define _DELAY_H_void Delay10ms(int ms);#endif
文件编写完毕,右键文件夹Source Group 1,使用Add Files to Group 'Source Group 1'的方式依次将文件添加进目录:
下面是文件目录:
编译:
Keil uVision4起步简单编程 __note1相关推荐
- 51单片机入门——Keil uVision4的使用
目录 前言 1.Keil uVision4是什么? 1.1.系统概述 1.2.Keil C51单片机软件开发系统的整体结构 2.建立一个工程 前言 对于单片机程序来说,每个功能程序都必须要有一个配套的 ...
- 科学计算机简单编程_是“计算机科学”还是“编程”?
科学计算机简单编程 by Sam Corcos 由Sam Corcos 是"计算机科学"还是"编程"? (Is It "Computer Scienc ...
- Keil uVision4使用总结
相对来说Keil uVision4这款软件我使用的较少,这篇文章更多的是作为一个需要使用此软件的时能快速上手的教程. 所有内容均来自网络,如有侵权请告知. 一.下载安装Keil uVision4 K ...
- keil设置c语言字体大小,Keil uVision4怎么放大字体?放大字体和关键字标注颜色方法介绍...
亲们或许不知道怎样放大字体和关键字标注颜色的详细操作,那么今天小编就讲解Keil uVision4放大字体和关键字标注颜色的操作步骤哦,希望能够帮助到大家呢. 这里就来教大家如何将编程编程字体放大和使 ...
- c语言 简单编程题,c语言简单编程练习题.doc
c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...
- ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...
- 在 Keil uVision4 MDK下配置开发STM32F103Z完整教程
转载的,请原作者勿怪,以下为原链接: http://www.51hei.com/bbs/dpj-30359-1.html(欢迎直接查看原作者) 环境搭建: 1.安装 Keil uVision4 MDK ...
- ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...
- ubuntu 运行c++_06_Linux下VSCode简单编程(远程开发WSL_Ubuntu_18.04) | C语言入门
06_Linux下VSCode简单编程(远程开发WSL_Ubuntu_18.04) 本系列主题 Linux下C语言彩色控制台编程实践_基于gcc,gdb,VSCode,git和WSL_Ubuntu_1 ...
最新文章
- 如果没有StyleGAN2,真以为初代就是巅峰了:英伟达人脸生成器高能进化,弥补重大缺陷...
- Spring AOP 应用篇
- Android之让代码跑在主线程(无context上下文)的封装
- ThinkPHP - 6 - 学习笔记(2015.5.4)
- 神经网络用python还是matlab_Matlab与神经网络学习笔记
- JavaScript机器学习之KNN算法
- 统计有几个连通分量的另一种方法--hdu 1325
- c语言打印字符数据在屏幕上,在屏幕上输出各种类型的数据
- 浅谈前端开发过程中使用的代理方法
- MySQL安装配置详细教程
- 使用它给 ​xxl-job 添加任务,太爽了
- 在Linux下玩QQ游戏
- Pyqt5的QGraphicsView的使用-选择图片,显示在GUI中
- 【Android Studio】在Mac中更换JDK Location
- 虚拟服务器配置了打不开,虚拟主机机打不开网站
- 将腾讯qlv格式的视频转换为mp4格式
- 企查查爬取返回405错误的一种处理方法
- Html5调用手机摄像头并实现人脸识别
- dsa数字签名c语言编程,实验三DSA数字签名算法
- 淘宝直通车表格拖动时间段选择插件,纯手写80%还原