项目51单片机相关基础知识介绍 联系客服

发布时间 : 星期四 文章项目51单片机相关基础知识介绍更新完毕开始阅读01b472def11dc281e53a580216fc700abb6852ad

= = != && ‖ !

C51中的位运算符如表1-1-6所示。

表1-1-6 C51中的位运算符

位运算符 & | ^ ~ 〉〉 〈〈

4.C51中的基础语句

C51中用到的基础语句如表1-1-7所示。

表1-1-7 C51中的基础语句

语句 if while for Switch/case Do-while

测试相等 测试不等 与 或 非 含义 按位与 按位或 异或 取反 右移 左移 类型 选择语句 循环语句 循环语句 多分支选择语句 循环语句 任务四 了解单片机学习所需软硬件

单片机是一门实践性很强、非常注重动手的课程。学习单片机最有效的方法是理论与实践并重,边学习,边演练,循序渐进,这样用不了几次就能将用到的指令理解、吃透。也就是说,当你学习完某几条指令后,接下去就该做实验了,通过实验,让你感受到指令产生的控制效果,如眼睛看得见的(灯光),耳朵听得到的(声音)等,这样在学习过程中更能深刻理解指令是怎样转化成信号去控制电子产品的。因此,边学习边实践的方法,效果特别好。为达到上述效果,我们在学习前必须做好一些准备工作,也就是应该了解学习单片机所需要的一些最基本的软硬件。釷鹆資贏車贖孙滅獅赘。 1.硬件

①电脑。主要用来编程和调试用。

②练习板。也叫实验板或实验箱。可以帮助我们边学边练,达到学以致用的目的。练习板可以买现存的,即别人已经开发的,如图1-1-9所示。也可以自己按学习的要求从最简单的焊起,图1-1-10所示。使用开发板的好处在于省去了许多做硬件的时间。自己焊板的话,花时会比较多,但可以练习软硬件,还可以学会一种调试的方法,也可以练习焊接技术。怂阐譜鯪迳導嘯畫長凉。

图1-1-9 开发板 图1-1-10 焊接板

本书在编写过程中,使用的练习板是已经开发的,由5个模块组成,分别是

主机模块、LED模块、数码管模块、液晶模块、键盘模块,如图1-1-11所示。采用这种模块组合的好处在于综合了开发板与自己焊板的优点,即既能省掉焊板的时间,同时又考虑到了硬件的相关知识。谚辞調担鈧谄动禪泻類。

图1-1-11 模块组合板

③烧录器。也叫烧写器。是用来把程序写入到单片机存储器的设备。程序写入的方式有两种,一种是并行写入的,一种是串行写入的。本书采用的是USB串行在线编程器,如图1-1-12所示。嘰觐詿缧铴嗫偽純铪锩。

图1-1-12 USB串行在线编程器

④工具。电烙铁和万用表是必备的。还有螺丝刀等其他小工具,最好再配有万能电路板。

2.软件

软件。

3.其他

元器件如下:

③两个30PF的电容器。

⑤一块小电路板,一个插针。

其电路原理图如图1-1-13所示。

②一个12MHz或11.0592MHz晶振。

①一片AT89S52单片机,一个底座。

④一个10μF的电容器和一个10k的电阻器。

②下载软件。本书采用的是SLSIP在线编程下载软件。

如果想自己动手焊板的话,让一块AT89S52单片机最小系统正常运行所需的

①Kiel编译软件。主要是用来编写和编译程序的。本书采用的是Kiel V6.12

错。

图1-1-13 单片机最小系统运行原理图

注意:图1-1-13中的那个JP1就是和下载线连接的,不要接