ARM开发环境入门

  • 一、一个简单的LED灯闪烁程序
    • 1.1、工具
    • 1.2、步骤
      • 1.2.1、我们需要创建一个uVision Project
      • 1.2.2、取名保存
      • 1.2.3、这里选择我们需要的芯片类型(此处选择的是AT89C51芯片)
      • 1.2.4、双击或者右击Source Group 1并选择阴影部分选项
      • 1.2.5、选择或者新建一个文件
      • 1.2.6、然后将以下代码粘贴进刚创建的文件中
      • 1.2.7、对输出文件进行调整(这里我们需要输出.hex文件,以便于进行接下来LED灯闪烁的实现)
      • 1.2.8、最后点击编译
  • 二、一个简单的LED灯闪烁程序的实现
    • 2.1、工具
    • 2.2、步骤
      • 2.2.1、创建一个新的工程
      • 2.2.2、按图中电路图进行绘画
      • 2.2.3、双击芯片,选择我们刚才编辑好输出的.hex文件(1.2.7输出的.hex文件)
      • 2.2.4、点击左下角的运行便可以看到我们的LED灯闪烁了
      • 2.2.5、运行结果
  • 三、其他相关优秀博主的文章

一、一个简单的LED灯闪烁程序

1.1、工具

(1)、kei5软件
(2)、stm32包

1.2、步骤

1.2.1、我们需要创建一个uVision Project

1.2.2、取名保存

1.2.3、这里选择我们需要的芯片类型(此处选择的是AT89C51芯片)

1.2.4、双击或者右击Source Group 1并选择阴影部分选项

1.2.5、选择或者新建一个文件

1.2.6、然后将以下代码粘贴进刚创建的文件中

#include <reg51.h>
#include <intrins.h>void delay_ms(int a)
{int i,j;for(i=0;i<a;i++){for(j=0;j<1000;j++){      _nop_();}}
}void main(void)
{while(1){P0=0xfe;delay_ms(50);P0=0xfd;delay_ms(50);P0=0xfb;delay_ms(50);P0=0xf7;delay_ms(50);P0=0xef;delay_ms(50);P0=0xdf;delay_ms(50);P0=0xbf;delay_ms(50);P0=0x7f;delay_ms(50);}
}

1.2.7、对输出文件进行调整(这里我们需要输出.hex文件,以便于进行接下来LED灯闪烁的实现)

1.2.8、最后点击编译

二、一个简单的LED灯闪烁程序的实现

2.1、工具

(1)、Proteus 8 Professional

2.2、步骤

2.2.1、创建一个新的工程

2.2.2、按图中电路图进行绘画


这有一篇如何使用propeus的文章,希望对大家有帮助
https://jingyan.baidu.com/article/73c3ce2821a2dee50343d936.html

这是一些常用器件的关键字

2.2.3、双击芯片,选择我们刚才编辑好输出的.hex文件(1.2.7输出的.hex文件)

2.2.4、点击左下角的运行便可以看到我们的LED灯闪烁了

2.2.5、运行结果

三、其他相关优秀博主的文章

https://blog.csdn.net/metanoiah/article/details/108938439?utm_medium=distribute.pc_relevant.none-task-blog-utm_term-1&spm=1001.2101.3001.4242

https://blog.csdn.net/ii231/article/details/108938044

(嵌入式)ARM开发环境入门-----一个简单的LED灯闪烁的实现相关推荐

  1. 关于FS4412的ARM开发环境搭建并点亮LED灯

    目录 一.ARM开发环境搭建 1.安装 GCC 编译工具 2.安装 Yagarto 工具包 3.安装FS-JTAG调试软件 4.安装JRE 5.安装FS-JTAG驱动 6.安装USB转串口驱动 7.安 ...

  2. 嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建

    原标题:手把手教你嵌入式ARM开发环境搭建 1. 安装,配置,启动FTP服务 · 安装FTP: sudo apt-get install vsftpd · 修改vsftpd的配置文件/etc/vsft ...

  3. Zigbee之旅(二):第一个CC2430程序——LED灯闪烁实验

    Zigbee之旅(二):第一个CC2430程序--LED灯闪烁实验 一.承上启下 在上一篇文章<Zigbee之旅(一):开天辟地>中,我们简要的介绍了Zigbee,以及其开发环境的搭建.O ...

  4. 利用Simulink、STM32CUBEMX、STM32-MAT/TARGET自动生成简单的led灯闪烁代码(保姆级教程)

    1.简介 这里利用基于STM32F103RCT6的一块自带led灯的开发板,首先通过STM32CUBEMX产生.ioc配置文件,其次对Simulink进行所必须的配置,然后利用Simulink的图形化 ...

  5. 【小月电子】安路国产FPGA开发板系统学习教程-LESSON2 LED灯闪烁

    LED灯闪烁例程讲解 若要观看该博客配套的视频教程,可点击此链接 根据多年工作经验,总结出的FPGA的设计流程,概括起来总共有以上12步,其中根据项目难易度可省去其中一些步骤.比如非常简单的项目,我们 ...

  6. 嵌入式作业STM32定时器实现串口通信及LED灯闪烁

    目录 前言 一.什么是定时器 1.定时器与计数器 2. 定时器有什么用 3. 定时器的原理 4.时钟产生器和时基单元 二.用STM32CubeMx创建项目 1. 创建项目 2.配置RCC和SYS 3. ...

  7. ARM开发环境入门:keil与proteus的简单程序的熟悉

    这里写目录标题 安装mdk5,stm32与proreus 参考网上代码,完成一个STM32简单程序的编译 完成一个51程序设计和仿真 安装mdk5,stm32与proreus 安装包链接:keil h ...

  8. arm 跑马灯 linux,ARM开发板(S3C2440)上LED灯驱动及跑马灯的实现

    #include #include #include #include #include #include #include #include #include #include #include # ...

  9. 学习嵌入式linux与ARM开发板入门方法(一)

    嵌入式开发板(Embedded development board)就是半导体行业分工合作的载体之一,它为开发产品的厂商提供基本的底层硬件.系统和驱动等资源,使得用户不需要再投入人力和时间来完成这些底 ...

最新文章

  1. ip代理服务器软件25探索云速捷_IP代理在实际使用过程中会面临的问题,如何准确挑选和使用代理IP...
  2. 【.Net 学习系列】-- EF Core实践(Code First)
  3. explain mysql怎么用_[mysql] mysql explain 使用
  4. jQuery下实现检测指定元素加载完毕
  5. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  6. C++ 指针函数和函数指针
  7. python创建空txt文件_python创建txt文件
  8. JeewxBoot微信管家平台源码v1.3
  9. Sublime Text 3安装与使用
  10. Mysql存中文字符出错:Incorrect string value: '\xC2\xE9\xD7\xED\解决方法
  11. IDL实现矢量(shp)裁剪栅格TASK(一)
  12. (翻译)从底层了解ASP.NET体系结构 [转]
  13. MyBatis(九)------MyBatis的优缺点知多少
  14. USB转TTL接线方法
  15. 土地利用转移矩阵图怎么做_如何用Arcgis做土地利用转移矩阵?求教各位..._土地估价师_帮考网...
  16. 安装华为运动健康beta版本安装失败
  17. 在ie6下实现position-fixed的效果
  18. 《MFC添加语音功能》
  19. 超全MySQL题(104道、含MySQL新特性解法)由浅入深、笔试必备!(第四部分40-52)
  20. 运算符的优先级(从高到低)

热门文章

  1. bio和bieos哪个标注模式好_2021秋招-NLP基础任务模型-NER
  2. 使用QT编写TCP服务器与客户端程序
  3. 【剑指offer系列】剑指offer 07-10
  4. 国家推出新的个人所得税政策,起征点上调值5000元。也就是说税前工资扣除三险一金后如果不足5000元则不交税。如果大于5000元,那么大于5000元的部分按梯度交税
  5. AsyncDisplaykit(Texture)技术分享
  6. 冠泽医疗通过聆讯:上半年营收降8% 孟宪震女儿已移民加拿大
  7. 知乎热议!如何把自己的导师培养成杰青?
  8. MySQL去重字段后查询所有信息
  9. JAVA类初始化顺序总结
  10. XP无法查看工作计算机组,XP系统提示“无法查看工作组计算机”怎么办?