-
1、芯片的选择,
近几年来台湾和大陆的技术都飞速发展,在制造业都占有非常大的份额,尤其是台系的产品,在稳定性功能性都有非常大的成功,比如义隆的单片机就是个很好的例子,在小电器行业...
-
也许有些人有打算参加国赛,但又感到很迷茫,不知道该从何做起 ,该怎么准备,今天我以个人的看法和我的所知,收集材料写了这些建议,希望能给大家做个...
-
/******************************************************************** * 描述 : 点亮P1口的一个LED灯 ...
-
/********************************方法一******************************** * 描述 : 点亮P0口的多个LED灯 ...
-
/******************************************************************** * 描述 : 该程序是一个最简单的单片机...
-
单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 keil uVision4 的 51 版本,也叫做 keil C51,不做过多介绍,先直接讲如何安装。...
-
首先,我们用 keil 先打开一个现成的工程,来认识一下 keil 软件,如图 1-7 所示。
从图 1-7 我们可以...
-
接下来的几节,我们会带着大家编写第一个单片机程序。在此之前,我们先来了解一些 51 单片机特有的程序语法以及 keil 软件的基本操作步骤,请大家一定要有耐心。
我们主要...
-
对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮 LED 这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的 keil ...
-
忙活了半天,准备工作做了那么多,终于要编写我们的程序代码了。如果学过 C 语言的话,你应该很轻松的跟着我的编程自己写出来,如果没学过 C 语言也没关系,你先照着我的抄,我会在合...
-
点亮 LED 小灯的程序我们第二课完成了,就是让 LED = 0。熄灭小灯的程序也很简单,就是 LED = 1。点亮和熄灭都会了,那么如果我们在亮和灭中间加个延时,反复不停的点...
-
在单片机 C 语言编程的时候,每个程序我们都会固定的加一句 while(1),这条语句就可以起到死循环的作用。对于 while 语句来说,...
-
函数定义的一般形式如下:
函数值类型 函数名 (形式参数列表){
函数体
}
1) 函数值类型,就是函...
-
C语言常用的延时方法,有如图 4-2 所示 4 种。
 ...
-
我们在上一章学习数码管静态显示的时候说到,74HC138 只能在同一时刻导通一个三极管,而我们的数码管是靠了 6 个三极管来控制,那我们如何来让数码管同时显示呢?这就用到了动态...
-
前边介绍单片机资源的时候,我们提到过 STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是单片机的这 512 ...
-
要研究指针,我们得先来深入理解内存地址这个概念。打个比方:整个内存就相当于一个拥有很多房间的大楼,每个房间都有房间号,比如从 101、102、103 一直到 NNN,我们可以说...
-
我们上一节的这个液晶滚屏移动程序,大概有 160 行左右。随着我们硬件模块使用的增多,程序量的增大,我们往往要把程序写到多个文件里,方便代码的编写、维护和移植。
...
-
我们前边学串口通信的时候,比较注重的是串口底层时序上的操作过程,所以例程都是简单的收发字符或者字符串。在实际应用中,往往串口还要和电脑上的上位机软件进行交互,实现电脑软件发送不...
-
EEPROM 写数据流程
第一步,首先是 I2C 的起始信号,接着跟上首字节,也就是我们前边讲的 I2C 的器件地址,并且在读写方向上选择“写&r...