返回首页

C语言对单片机进行操作

230 2024-03-29 15:13 admin

一、C语言对单片机进行操作

用一个个循环清零不行么?比如这样:

int* top;

   top=0x2000;

do

{

*top=0;

top++;

}while(top=0x20ff);

二、求:如何将C语言程序弄进51单片机?

C语言是人能用的文字语言,单片机只能用由0和1组成的机器语言,要想单片机运行C语言,拢共要三步:1)写C语言程序。2)用编译软件编译C程序并生成hex代码。3)用下载线或烧录器将hex代码写入单片机。

三、什么叫单片机C语言?

C语言是最基本的,它可以面向不同的硬件对象,单片机C语言就是其中的一种。

四、51单片机编程练习 请使用C语言完成

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

uchar tt=0;

void t1isr() interrupt 3

{

TH1=(65536-50000)/256;

TL1=(65536-50000)%256;

tt++;

if(tt>20)

{

tt=0;

P1=_crol_(P1,1);

}

}

main()

{

TMOD=0x10;

TH1=(65536-50000)/256;

TL1=(65536-50000)%256;

TR1=1;

ET1=1;

EA=1;

while(1);

}

五、单片机里的C语言编程与大计算机里的C语言编程有什么区别

单片机里面的C语言编程和PC里面的不一样在于:单片机里往往操作端口的和操作硬件的比较多,因为单片机的硬件都是随时更改的,所以要重新写操作代码。而PC里面的C语言主要是调用系统的API(编程接口)进行操作,PC的硬件也是标准接口,一般不变。 区别说多也多,说少也少。你看着办吧。不过你不必太计较这两者的差异,你学会其中任意一个都会同时学会另一个。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片