第三讲 进制、逻辑运算与计算机编程语言 这一节课的目的:
1、 什么是集成电路,单片机的出现本质上是集成电路的出现,单片机内部结构
2、 计算机中数的表示方法(数据、进制及其相互转换),理解位(bit)、字节(byte)的含义
3、 常用逻辑运算符及逻辑运算规则
4、 什么是计算机编程语言,计算机编程语言的本质是什么,由机器语言过渡到汇编语言再 到 C 语言(高级语言)
5、 C 语言基础知识复习
6、 C51 对 C 语言的扩充
一、 集成电路、单片机内部结构
集成电路:把一个电子单元电路或某些功能、甚至某一整机的功能电路制作在一个晶片或瓷片之上,再封装在一个便于焊接的外壳之中。半导体集成电路简称”IC”。比如,单片机、电脑CPU 等 单片机内部结构:
重点讲解组成计算机五大部件在单片机内部结构中的体现
二、 计算机中数的表示
数据:能够输入到计算机,并由计算机处理的信息(是计算机化的信息)。 包括数字、字母、符号、文字、图像、声音、图表等等。
进制:其实就是一种计数方式,常用到的数制有二进制、八进制、十进 制、十六进制,各种数制之间是可以转换的。
目前的电子计算机采用二进制编码,二进制只有 0 和 1 两个基数,正好可以用电路中的高低电平表示。具体高低电平对应的电压,不同的系统定义不同。
位(bit):存储器中最小的单位 字节(byte):8 位构成一个字节 这里主要讲解二进制、十六进制与十进制,重点讲解 8 位单片机编程中二进 制的计数表示及其与十六进制相互转换的规律,重点讲解 8421 法。
三、 常用逻辑运算符号及其运算规律逻辑与 && 有 0 出 0,全 1 出 1逻辑或 || 有 1 出 1,全 0 出 0逻辑非 ! 取反 异或 ^ 相同为 0,不同为 1
四、 计算机编程语言的本质,汇编语言,高级语言
目前所讲的电子计算机都是可编程的,所谓可编程就是可以通过输入指令控制其运行状态,也就是 “储存程序,程序控制”的工作模式。最早出现的 语言肯定是机器语言,也就是机器唯一能识别的高低电平(用 1 和 0)表示,汇编语言其实也只是机器指令的功能助记符。后来发明了高级语言,高级语 言编程思路更接近人类的自然语言。
五、 C 语言基础知识复习
复习 C 语言基本数据类型、构造数据类型(数组、结构体、联合)、 指针、枚举的含义
复习表达式与运算符,理解结合性与优先级 复习程序三大结构(顺序结构、循环结构、分支结构)、函数、宏
(预处理、宏定义、文件包含)
C 程序格式:
#include <stdio.h> Void main(void)
{
Printf(“hello Cyuyan”);
}
六、 C51 对 C 语言的扩充
1、 数据类型方面主要扩展了 sbit,定义端口的某一位
2、 函数方面引入中断函数
3、 其它方面,在具体使用中会详细讲解
七、 作业
在家复习 C 语言相关知识
八、 下节预告单片机最小运行系统、开发环境的使用、下载一些简单的程序体 验一下单片机对外围器件的控制,熟悉开发流程

这是以前给小学生培训单片机做的一套讲义,尽可能的做到了通俗易懂,现分享给大家,绝对的纯原创资料.
全部资料下载地址(共15章,pdf格式):http://www.51hei.com/bbs/dpj-98524-1.html
|