STM32/51单片机编程入门(点亮LED) 您所在的位置:网站首页 51单片机编程步骤 STM32/51单片机编程入门(点亮LED)

STM32/51单片机编程入门(点亮LED)

2024-06-02 06:44| 来源: 网络整理| 查看: 265

目录

一、Proteus电路仿真软件上的C51程序设计及仿真

1.原理图绘制

2.Keil5上的51程序编写

3.仿真

二、安装mdk5软件和stm32包,完成一个stm32的简单程序

1.mdk5软件中编写程序

2.stm32仿真程序调试

三、STM32F103系列芯片的地址映射和寄存器映射原理,GPIO端口的初始化设置的一般步骤

1.STM32F103系列芯片的地址映射和寄存器映射原理

(1)寄存器的概念

(2)映射原理

(3)GPIO端口的初始化设置的一般步骤

2.嵌入式C程序代码对内存(RAM)中的各变量的修改操作与对外部设备的操作比较

(1)相同

(2)不同

3.51单片机的LED点灯编程比STM32简单的原因

(1)体系结构的简单性

(2)内存限制

(3)社区支持和资料:

(4)开发环境和工具:

四、register和volatile 关键字的作用

1.register

 2.volatile

本文操作所需软件:Keil5、proteus以及stm32包。

如题,通过上述软件和配件包来完成在stm32和stm51上的入门操作——点亮led灯。本文只给出基本的代码,过程示意图及大概流程描述,无具体安装软件方法和步骤,有需要请移步别的链接进行详细学习。

一、Proteus电路仿真软件上的C51程序设计及仿真 1.原理图绘制

步骤:

选择三个文件:AT89C51芯片、LED_YELLOW、RES。依次摆放芯片、八个led灯、八个res电阻(请注意观察图中led灯方向)。双击res电阻,在弹出的窗口中将数值“10k“修改为”300“,目的是为了让led灯更亮,方便观察。在芯片和LED灯中间拉一条主线(蓝色粗线)。以主线为中心,将芯片、LED灯和res电阻连接管脚(绿色细线)。选择power,放置电源在右上角图示地址,并双击将其修改为vcc。使用LBL对支线编号。在主线左右两侧的绿色细线上分别编号。

2.Keil5上的51程序编写

步骤:

点击上方工具栏中”project“,选择第一个选项,新建文件并自命名。弹出的窗口中输入”AT89C51“,选择对应的芯片。在接下来的弹出窗口中选择是。点击file下方的白纸图标,新建文件,将代码输入空白框中。 //51单片机编程常用的头文件 #include #include //延迟函数 void delay_ms(int a) { int i,j; for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有