如何学习c51单片机

如何学习c51单片机

1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有81632位(51系列,MSP430系列,ARM系列)都是使用C语言。2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40或其它如新茂,到网上买一
Python140
C语言中,关键字data是什么意思

C语言中,关键字data是什么意思

这是单片机C语言中特有的关键字,表示数据存储区,标准C语言中是没有的,如int data x 表示将 x 定义在数据存储区。单片机的C语言采用C51编译器。由C51产生的目标代码短,运行速度高,存储空间小,符合C语言的ANSI标准,生
Python230
随书带的光碟是用DVD看的吗?

随书带的光碟是用DVD看的吗?

一般计算机书里赠的光碟,内容多为软件版的,用电脑才能看,用DVD或VCD都不能看,所以你试一试你的电脑能不能播放,如果光碟是DVD的,而你的电脑是CD光驱,那就不能播放了,只有找一台装DVD光驱的电脑才能看。另外,现在的DVD很便宜,你随便
Python150
单片机c语言编程100个实例

单片机c语言编程100个实例

51单片机C语言编程实例 基础知识:51单片机编程基础 单片机的外部结构: 1. DIP40双列直插; 2. P0,P1,P2,P3四个8位准双向IO引脚;(作为IO输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GND(
Python160
怎么用C语言C51程序实现单片机按键长按开机与长按关机?

怎么用C语言C51程序实现单片机按键长按开机与长按关机?

首先需要硬件支持,也就是单片机某个引脚可以控制断电和维持上电按键的的作用也可以给单片机供电,并且还要有个专门的引脚检测按键状态。软件:首先是长按判断。这个最好用按键扫描。就是检测按键按下时候,定时器计时,如果松开就立即清零。在设置一个功
Python160
JAVA语言怎么给STM32编程,或者怎么给51编程

JAVA语言怎么给STM32编程,或者怎么给51编程

嵌入式只支持CC++语言,其它语言是无法对STM32进行编程的。如果你熟悉C#或者是VB.NET的话,那还可以通过 Microsoft .NET Micro Framework来对STM32进行编程的stm32的话其实就可以了,51不学你
Python160
单片机C语言里的取反怎么用?

单片机C语言里的取反怎么用?

1、首先打开桌面上的keil软件,在进行对51单片机进行编程。2、编写相应的代码:#include&ltreg52.h&gt   定义单片机的头文件sbit led=P2^0          定义单片机的管脚,vo
Python110
无源蜂鸣器的python程序

无源蜂鸣器的python程序

有一个电脑自带蜂鸣器的程序,参考:Python | 使用ctypes让电脑自带蜂鸣器发声http:jingyan.baidu.comarticleaf9f5a2d15334e43140a4519.html首先要有蜂鸣器乐谱,就是用频
Python120
java和单片机哪个难学?

java和单片机哪个难学?

JAVA相对简单一点,建议还是学JAVA比较好。1、对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。2、单片机的编程,不只要有软
Python170
java和单片机哪个难学?

java和单片机哪个难学?

JAVA相对简单一点,建议还是学JAVA比较好。1、对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。2、单片机的编程,不只要有软
Python120
java和单片机哪个难学?

java和单片机哪个难学?

JAVA相对简单一点,建议还是学JAVA比较好。1、对于0基础的人而言,其实JAVA比较容易上手,而且工作的时候,要求的知识面少,而要求的深度面多,就是说,如果你刻苦用功的把JAVA学好,工作会相对顺利一些。2、单片机的编程,不只要有软
Python170
C语言中这句话是什么意思GPIO

C语言中这句话是什么意思GPIO

这不是C语言的专用名词,是计算机硬件相关名词,是英文名词缩写:通用输入输出,General Purpose InputOutput常指计算机CPU有此功能的端口(管脚)。IO口的输入输出是通过对单片机寄存器的配置来实现的。C51的单片机
Python120