本例编写一个对应芯片的延时函数并调用之:

打开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相关推荐

  1. 51单片机入门——Keil uVision4的使用

    目录 前言 1.Keil uVision4是什么? 1.1.系统概述 1.2.Keil C51单片机软件开发系统的整体结构 2.建立一个工程 前言 对于单片机程序来说,每个功能程序都必须要有一个配套的 ...

  2. 科学计算机简单编程_是“计算机科学”还是“编程”?

    科学计算机简单编程 by Sam Corcos 由Sam Corcos 是"计算机科学"还是"编程"? (Is It "Computer Scienc ...

  3. Keil uVision4使用总结

    相对来说Keil uVision4这款软件我使用的较少,这篇文章更多的是作为一个需要使用此软件的时能快速上手的教程. 所有内容均来自网络,如有侵权请告知. 一.下载安装Keil uVision4  K ...

  4. keil设置c语言字体大小,Keil uVision4怎么放大字体?放大字体和关键字标注颜色方法介绍...

    亲们或许不知道怎样放大字体和关键字标注颜色的详细操作,那么今天小编就讲解Keil uVision4放大字体和关键字标注颜色的操作步骤哦,希望能够帮助到大家呢. 这里就来教大家如何将编程编程字体放大和使 ...

  5. c语言 简单编程题,c语言简单编程练习题.doc

    c语言简单编程练习题 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言简单编程练习题 然后输出相应的字符. #include #inc ...

  6. ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...

  7. 在 Keil uVision4 MDK下配置开发STM32F103Z完整教程

    转载的,请原作者勿怪,以下为原链接: http://www.51hei.com/bbs/dpj-30359-1.html(欢迎直接查看原作者) 环境搭建: 1.安装 Keil uVision4 MDK ...

  8. ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core macOS 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core macOS 环境配置 - ASP.NET Core 基础 ...

  9. 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 ...

最新文章

  1. spring amqp rabbitmq fanout配置
  2. 国家服务器1eb硬盘,仅一个月:奇亚币已占用超过1EB存储空间
  3. 自己编译redhat 9.0内核心得
  4. vc开发soap客户端(方式一)
  5. C++longest palindromic subsequence最长回文子序列算法实现(附完整源码)
  6. python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib
  7. 八伟大的工具,Windows用户永远都不想错过
  8. MySQL checkpoint机制详解
  9. “const char *“ 类型的实参与 “char *“ 类型的形参不兼容错误的解决方法
  10. win7安装证书时无响应的解决办法
  11. com口驱动_四足机器人FOC驱动器篇1:Odrive Moco接口板套件介绍
  12. 推荐几个最好用的CRM软件,本人亲测
  13. matlab怎么根据公式建立三维模型,紧急!求助!用matlab建立三维copula模型,正用极大似然估计方法求copula函数参数...
  14. 数学基础(1)线性代数总结
  15. QQ信任登陆注册开发者帐号
  16. 1030:计算球的体积
  17. Teemo 子域名收集工具安装
  18. CMD 隐藏窗口运行
  19. bypass分流抢票(火车、高铁)
  20. modis 通道简介

热门文章

  1. java dto怎么定义_业务DTO定义实践
  2. 共享单车的分配与调度
  3. 人群计数 MCNN 解析 PGCNet
  4. 量化投资学习-35:执行力不够的根源
  5. 张赐荣 | Windows 消息处理机制 入门
  6. Tableau学习笔记(进阶)——(7)多边形地图和背景图地图:设置地理信息(自定义地图码导入、设置地图源)
  7. html相册浏览页面怎么做,ul结合CSS制作网页相册滑动浏览效果
  8. matlab中什么叫掩膜,掩膜IC的定义 / 什么是掩膜Mask / 掩膜的优势
  9. The NT Insider:Stop Interrupting Me -- Of PICs and APICs
  10. 查询数据库中的重复记录