单片机常用软件的使用

1 Keil软件

1 软件安装

2 创建工程

打开keil软件,选择Project-New project:起个文件名,保存。

选AT89C52

选择:是

 3 鼠标选中Source Group1,右键选中:Add new item to group

4 检查属性:确保生成hex文件

 5 开始写代码:

1 获取延时代码:

2 写代码:

 

3 reg52.h头文件介绍

编译完代码,因为我的代码里包含这一句:#include <reg52.h>

所以我能看到reg52.h的文件:

头文件有2种引用方式:

1 #include <reg52.h>

系统会去安装目录中找reg52.h这个文件,D:\developSoftware\Keil\C51\INC

如果不存在,就报警告。

2 #include “reg52.h”,推荐

编译器优先进入工程所在的文件夹找reg52.h,没找到就会进入安装目录D:\developSoftware\Keil\C51\INC找reg52.h

如果不存在,也报警告。

3 reg52.h文件里都有些什么?

51单片机使用的寄存器sfr,位定义sbit等。

搭建了人和单片机之间进行沟通的桥梁。sfr P0    = 0x80;

所以写单片机程序时候,一定要把对应的包引进来,这样可以对那些定义好的寄存器进行操作。

sbit:对位变量进行定义

2 proteus:进行仿真

注意:提前断网及关掉杀毒软件

安装教程:

https://mbd.baidu.com/ug_share/mbox/4a83aa9e65/share?product=search&tk=6f1484488da4c8ad262bcad9d9527b4d&share_url=https%3A%2F%2Fm.baidu.com%2Fsf%3Fpd%3Dtopone_trustpaper%26resource_id%3D55858%26word%3Dproteus8.7%25E5%25AE%2589%25E8%25A3%2585%25E5%258F%258A%25E7%25A0%25B4%25E8%25A7%25A3%25E6%2595%2599%25E7%25A8%258B%26ext%3D%257B%2522url%2522%253A%2522https%253A%255C%252F%255C%252Fcloud.tencent.com%255C%252Fdeveloper%255C%252Farticle%255C%252F2059094%2522%252C%2522srcid%2522%253A%252228420%2522%252C%2522jumptype%2522%253A%2522text%2522%252C%2522urlsign%2522%253A%25226214020456556719510%2522%252C%2522sitesign%2522%253A%25229687215639366812446%2522%252C%2522query%2522%253A%2522protues8.7%255Cu5b89%255Cu88c5%255Cu8fc7%255Cu7a0b%2522%252C%2522token%2522%253A%25222483ef%2522%257D%26top%3D%257B%2522sfhs%2522%253A1%257D%26atn%3Dindex%26lid%3D10704381795537900973&domain=mbd.baidu.com

 3 USB转串口驱动:USB to UART driver: CH340

4 STC-ISP:烧录程序工具

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值