找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6578|回复: 2
打印 上一主题 下一主题
收起左侧

单片机讲义3:进制、逻辑运算与计算机编程语言

[复制链接]
跳转到指定楼层
楼主
第三讲 进制、逻辑运算与计算机编程语言
这一节课的目的:
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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:116662 发表于 2018-11-28 22:10 | 只看该作者
收藏了,多谢师傅资料分享,学习了
回复

使用道具 举报

板凳
ID:550642 发表于 2019-5-30 12:25 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表