我是靠谱客的博主 甜蜜夕阳,最近开发中收集的这篇文章主要介绍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 条评论

立即
投稿
返回
顶部