XX的学习日记(嵌入式)二——ARM开发环境入门

    科技2026-04-05  10

    ARM开发环境入门

    一、基于MDK5的编程1.安装MDK52.完成一个简单的MDK程序 二、用proteus进行电路仿真1.安装proteus 82.创建一个project3.设计电路总结 :)

    一、基于MDK5的编程

    1.安装MDK5

    该过程请参考网上资源及教程

    2.完成一个简单的MDK程序

    (1)新建一个project (2)选择AT89C51芯片并点击ok 点击是 (4)创建完成后的界面如下

    (5)选择创建hex文件 (6)new一个main文件 选择C File (.c)类型,name可以取main.c 输入代码 代码如下:

    #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); } }

    (9)编译

    二、用proteus进行电路仿真

    1.安装proteus 8

    该过程请参考网上资源及教程 安装后界面如下

    2.创建一个project

    按照以下顺序进行选择

    3.设计电路

    (1)点击这个“P”,并通过左上角搜索下列关键词,搜索组件 (2)点击组件并点击界面,将组件放入图中,完成后如下所示 (3)烧入程序 在之前的MDK编程中,编译时在保存目录的“Object”中,生成了一个.hex文件 双击芯片后,通过目录找到这个文件并选定 (4)点击右下键三角按钮开始模拟 效果如下

    总结 :)

    因为没有实物板子,所以使用proteus进行电路模拟 如有不足欢迎指正

    Processed: 0.016, SQL: 9