利用STM32和C51程序实现流水灯

一.C51编程运行

 1、  安装keil5 C51
   http://t.csdn.cn/qbRVt

  之前单片机下载过,因此可以借鉴上面链接下载 

2、新建C51工程

新建工程,选择‘AT89C51’
​​​​
在这里插入图片描述

然后“file”中新建,保存为main.c。

在main.c中编写以下程序
在这里插入图片描述

3.编译及仿真

点击魔法棒,选择“output”,勾选 “create hex file” ,生成.hex文件

在这里插入图片描述

然后点击左上角“build"进行编译

编译完成后,打开Proteus8.9,新建工程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

完成后,连接电路,并将生成的.hex文件放入

在这里插入图片描述

然后运行。

二.开发环境搭建

安装MDK5
在keil MDK官网中下载

https://armkeil.blob.core.windows.net/eval/C51V961.EXE

在填写必要的信息后,进行安装。

安装操作

1.右键keil5,”以管理员身份运行“

在这里插入图片描述

2.进入软件,点击”file“里面选择”License Management"

在这里插入图片描述
在这里插入图片描述

进入后,复制CID
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/ad7053d2a62840adb8388f6881ae708b.png

然后将认证号里面填入(将杀毒软件全关闭,不然打不开)

将C51改成ARM,然后点击“Generate”生成激活码,复制放入keil中即可完成安装。

在这里插入图片描述

新建一个工程

点击"project",然后点击"new project"
在这里插入图片描述

然后输入名称,保存,选择芯片

在这里插入图片描述

三.STM32编程和运行

  1.程序编写

新建STM32工程
点击”new project“,选择芯片选择”STM32F103C8“

在这里插入图片描述

在这里插入图片描述

弹出上面这个窗口后直接”ok"

然后将“startup_stm32f10x_md_s"加入source group中

在这里插入图片描述

将文件类型改为”all files“不然可能找不到

在这里插入图片描述

然后点击add new item to group "source Group 1"新建一个文本编译

在这里插入图片描述

然后在新建的文本中,写入以下程序

#define GPIOB_BASE 0x40010C00
#define GPIOC_BASE 0x40011000
#define GPIOA_BASE 0x40010800
 
#define RCC_
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值