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

打开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. 如果没有StyleGAN2,真以为初代就是巅峰了:英伟达人脸生成器高能进化,弥补重大缺陷...
  2. Spring AOP 应用篇
  3. Android之让代码跑在主线程(无context上下文)的封装
  4. ThinkPHP - 6 - 学习笔记(2015.5.4)
  5. 神经网络用python还是matlab_Matlab与神经网络学习笔记
  6. JavaScript机器学习之KNN算法
  7. 统计有几个连通分量的另一种方法--hdu 1325
  8. c语言打印字符数据在屏幕上,在屏幕上输出各种类型的数据
  9. 浅谈前端开发过程中使用的代理方法
  10. MySQL安装配置详细教程
  11. 使用它给 ​xxl-job 添加任务,太爽了
  12. 在Linux下玩QQ游戏
  13. Pyqt5的QGraphicsView的使用-选择图片,显示在GUI中
  14. 【Android Studio】在Mac中更换JDK Location
  15. 虚拟服务器配置了打不开,虚拟主机机打不开网站
  16. 将腾讯qlv格式的视频转换为mp4格式
  17. 企查查爬取返回405错误的一种处理方法
  18. Html5调用手机摄像头并实现人脸识别
  19. dsa数字签名c语言编程,实验三DSA数字签名算法
  20. 淘宝直通车表格拖动时间段选择插件,纯手写80%还原

热门文章

  1. 【数据中心管理】什么UPS 蓄电池?UPS蓄电池使用事项
  2. 泰克sigmastek蓄电池技术
  3. 开发者工具的新特性 (Chrome 71) [双语+视频]
  4. 如何用快递单号查询快递物流情况
  5. 通信电平转换(1.8v 2.8v 3.3v 5v )
  6. 【Python】Conda 安装 | GYM-Box2D CarRacing 环境准备
  7. STM32学习笔记——MDK新建项目
  8. 维特比算法 python_维特比算法实现分词
  9. 在线分析工程技术名词术语
  10. 标准时间转换为时间戳