我是靠谱客的博主 甜蜜夕阳,这篇文章主要介绍linux系统编写单片机程序,在Linux下51单片机的开发环境搭建详细程序编写详细概述...,现在分享给大家,希望可以做个参考。

描述

在Linux下没有像keli那样好用的IDE来开发51单片机,开发环境只能自己搭建了。

52b52137a14a3814234137e8d24ef6c3.png

第一步:安装交叉编译工具

a) 安装SDCC

sudo apt-get install sdcc

b)测试SDCC是否可用,这是个网上找的简单的流水灯代码 test.c, 用来测试

#include "8051.h"

#define uint unsigned int

#define uchar unsigned char

uchar tab[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

void Delay(uint xms)

{

uint i,j;

for(i=xms;i>0;i--)

for(j=110;j>0;j--);

}

void main()

{

uchar i;

while(1)

{

for(i=0;i<8;i++)

{

P1 = tab[i];

Delay(100);

}

}

}1234567891011121314151617181920212

最后

以上就是甜蜜夕阳最近收集整理的关于linux系统编写单片机程序,在Linux下51单片机的开发环境搭建详细程序编写详细概述...的全部内容,更多相关linux系统编写单片机程序,在Linux下51单片机内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部