0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用keilc51--单片机程序第一节

Miya2 来源:Miya2 作者:Miya2 2022-01-10 13:51 次阅读

一、打开keil软件,创建项目

poYBAGHbobCARabwAADAw2P3mwA704.png

poYBAGHbo0yAN8yjAAEeoQfvlhg151.png

第二步选择芯片类型

虽然用STC89C52RC(或者用STC90C516RD)的单片机,但

我们应选择ATMEL-AT89C52这个芯片。因为都是51的内核,只是厂商不同(一个是STC,另一个是ATMEL)

pYYBAGHbpRuAWEqEAAFSMADRXkQ625.png

poYBAGHbpcOAS-gWAAICq4ElLiA301.png

pYYBAGHbphGAF2YAAAFkn12U86E360.png

出现一个窗口,是51单片机的启动代码,不要。因为编译器在编译我们的文件时,会自动的添加启动代码进去。

第三步:建立文件

poYBAGHbp5GAEAkcAAEE2pvtWYA148.png

pYYBAGHbqM-AITmfAADK_Fdw3e0360.png

第四步:C文件添加到工程文件里

poYBAGHbqbqAdubkAADqD_Io4GU506.png

pYYBAGHbqjKAGaspAAFYnUyQ5oE126.png

第五步:编写程序,输出HEX文件,也就是单片机可执行的二进制文件

pYYBAGHbqt-AYmWtAACi_-hKZXo329.png
#inclede

sbit LED = P2^0;

void main()
{
  LED = 0;           

poYBAGHbq9WAC0n3AAJD94fMDIQ204.png

pYYBAGHbxuSAOlT_AAD7OyP3QSI868.png

pYYBAGHbyEyAPHR5AAH3BkLBDn0876.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5998

    文章

    43950

    浏览量

    620590
  • STC89C52
    +关注

    关注

    39

    文章

    327

    浏览量

    81212
  • 51单片机
    +关注

    关注

    269

    文章

    5648

    浏览量

    120654
  • 程序
    +关注

    关注

    114

    文章

    3630

    浏览量

    79499
  • keil
    +关注

    关注

    68

    文章

    1195

    浏览量

    165263
收藏 人收藏

    评论

    相关推荐

    微机原理及应用电子教案

    ;  言 下载WORD文档第一51系列单片机概述 下载WORD文档     第一节 概述   
    发表于 09-16 11:21

    51单片机C语言实例浅析(第一版)

    本帖最后由 luna 于 2011-3-3 11:24 编辑 第一节:选择C语言作为51单片机开发语言的三项原因:(1)用机器语言开发单片机难度很大(2)用汇编语言开发
    发表于 03-02 11:22

    从零开始学单片机技术教程免费下载

    第五 AT89C51和AT89C2051/1051简介第三章 单片机实验软件和硬件环境的建立第一节 单片机仿真软件
    发表于 02-07 13:33

    《从零开始学单片机技术》很好的书籍哦!

    、AT89C2051/1051简介第三章 单片机实验软件和硬件环境的建立第一节 单片机仿真软件KeilC5l的使用
    发表于 01-15 20:53

    青风带你学蓝牙第一节:蓝牙工程样本详细讲解

    青风带你学蓝牙第一节:蓝牙工程样本详细讲解
    发表于 09-27 10:15

    Labview三课之第一节:机器视觉入门

    是根据初学者的心声量身定制的,希望你们学习了之后能有所启发和帮助。好啦,言归正传,第一节课是讲机器视觉入门,现在开始第一节课的学习吧:学习视频: [ckplayer]http
    发表于 05-31 18:25

    KeilC51单片机延时程序怎么编写?

    KeilC51单片机延时程序编写
    发表于 02-24 09:20

    从业将近十年!手把手教你单片机程序框架

    已经有快十年了。现在借21IC这个平台把我认为最有价值的东西分享给大家。我这个技术贴每个星期更新一两篇,直到我江郎才尽为止。再次感谢21IC给我们提供这个交流分享的平台。第一节:吴坚鸿谈初学单片机...
    发表于 07-01 09:21

    如何将ARM开发板当作单片机来用

    单片机程序员发展的必选之路: Linux我们的第一期是教大家如何将ARM开发板当作单片机来用,但在这期视频的第一节,我告诉你们,学习
    发表于 07-16 07:05

    与FPGA CLB相关的第一节LUT

    LUT:(look up table) 查找表今天我要讲的与FPGA CLB相关的第一节LUT。根据上一节课的课程大纲,讲CLB应该是讲SLICEL(SLICEM)。不过当我打开用户手册,看了
    发表于 07-29 08:13

    【每日练】第一节:初识RT-Thread

    本视频为【每日练】的第1学习视频,注:刚开始学习的童鞋请从第一节视频开始打卡哦(本节视频在下面打卡即可)学习任务:1、启动rt-thread的入口函数是?(简答)打卡规则详见:第二期【每日
    发表于 08-24 10:20

    51单片机keilC软件怎么安装使用?

    51单片机keilC软件怎么安装使用?
    发表于 10-08 06:13

    单片机是如何去实现流水灯的

    单片机实现流水灯,从入门到进阶看到这个标题,很多人会想:“流水灯?谁不会流水灯啊。单片机入门的第一节课不就是实现跑马灯嘛?” 别急,慢慢看嘛,就算是简单的跑马灯,也可以玩出花样的哟。好吧,不卖关子了
    发表于 11-10 06:27

    51单片机C语言实例浅析

    目录 序 第一章 C语言 第一节 为何《实例浅析》选择 C语言作为 51 单片机开发语言? 第二节 打好 C语言基础 第三节《C总结》 第二章 中断
    发表于 03-14 12:29 960次下载

    Quickpcb2005抄板教程第一节

    深圳抄板公司提供抄板教程第一节,感兴趣的小伙伴们可以看看。
    发表于 07-26 14:31 0次下载