找回密码
 注册
关于网站域名变更的通知
查看: 185|回复: 3
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-24 10:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

( g. B6 e5 H6 t* N第三讲 进制、逻辑运算与计算机编程语言0 }& K6 H* g( p1 {. y9 ]
这一节课的目的:
! C5 d3 M% r, O$ `) a7 h1、 什么是集成电路,单片机的出现本质上是集成电路的出现,单片机内部结构+ e3 t: T/ ~' B
2、 计算机中数的表示方法(数据、进制及其相互转换),理解位(bit)、字节(byte)的含义
" l' @$ Z3 a+ [6 C9 X/ `3 H3、 常用逻辑运算符及逻辑运算规则
7 N6 a) d5 k. u4、 什么是计算机编程语言,计算机编程语言的本质是什么,由机器语言过渡到汇编语言再 到 C 语言(高级语言)1 O3 q+ m% z8 l( v' s. R: D9 I
5、 C 语言基础知识复习
+ M: G( i/ _3 |+ ]9 w7 i6、 C51 对 C 语言的扩充, m  G/ `: D5 u

; r% B# V! G4 ]6 q8 R8 U) m& [0 }3 [
一、   集成电路、单片机内部结构
6 n; D3 V) Y" k5 @' L, G3 H: N( d( C+ W& h$ a) ^
集成电路:把一个电子单元电路或某些功能、甚至某一整机的功能电路制作在一个晶片或瓷片之上,再封装在一个便于焊接的外壳之中。半导体集成电路简称”IC”。比如,单片机、电脑CPU 等4 S% m7 A4 v6 O" j/ q& t
$ T4 N/ }3 o5 x5 t0 I
单片机内部结构:; _; u; Y1 E. e6 M0 R: A
0 [4 r: N3 ?. f. C" c( U
重点讲解组成计算机五大部件在单片机内部结构中的体现
, g5 J' y/ o' S" R* O4 v1 G二、   计算机中数的表示. ^% ]. @8 ?; j. F- W
数据:能够输入到计算机,并由计算机处理的信息(是计算机化的信息)。 包括数字、字母、符号、文字、图像、声音、图表等等。
5 |+ A7 B: A& [# I& Y. M进制:其实就是一种计数方式,常用到的数制有二进制、八进制、十进 制、十六进制,各种数制之间是可以转换的。
; e; J2 M: _, |3 W. Q& n9 c4 `/ D3 z3 f
目前的电子计算机采用二进制编码,二进制只有 0 和 1 两个基数,正好可以用电路中的高低电平表示。具体高低电平对应的电压,不同的系统定义不同。
7 x) t  D2 t% N2 o& i2 B. j0 w" V( [' C2 x! E7 t3 n% H- V

6 Z  y6 ]4 i8 I. C: u! `+ F位(bit):存储器中最小的单位 字节(byte):8 位构成一个字节. h: I6 A$ l# L+ J: W3 x- v
这里主要讲解二进制、十六进制与十进制,重点讲解 8 位单片机编程中二进 制的计数表示及其与十六进制相互转换的规律,重点讲解 8421 法。9 P5 [* ]! G+ C- G
三、  常用逻辑运算符号及其运算规律逻辑与 && 有 0 出 0,全 1 出 1逻辑或 || 有 1 出 1,全 0 出 0逻辑非  ! 取反
6 l% e6 ?0 B1 I' c( ]% u: [. K/ |异或     ^   相同为 0,不同为 1
5 E) m) r1 n1 h3 r
& o1 [5 J7 o2 h0 A$ j3 [四、  计算机编程语言的本质,汇编语言,高级语言
# J9 A" _, i9 X9 h) A8 L; c) `& P8 X
目前所讲的电子计算机都是可编程的,所谓可编程就是可以通过输入指令控制其运行状态,也就是 “储存程序,程序控制”的工作模式。最早出现的 语言肯定是机器语言,也就是机器唯一能识别的高低电平(用 1 和 0)表示,汇编语言其实也只是机器指令的功能助记符。后来发明了高级语言,高级语 言编程思路更接近人类的自然语言。0 y( v+ G0 I7 Q% O
五、  C 语言基础知识复习
! u: ]9 I( M/ E9 r& `, G" F8 F1 L6 s3 u* x. K, I* K3 X
复习 C 语言基本数据类型、构造数据类型(数组、结构体、联合)、 指针、枚举的含义3 @) k# E' A5 d# @, |% S1 E# a
复习表达式与运算符,理解结合性与优先级 复习程序三大结构(顺序结构、循环结构、分支结构)、函数、宏7 O  B2 D  \  j$ y2 r
(预处理、宏定义、文件包含)
+ B, m% M, @( ?" m
, M+ J2 y3 O& T; R2 AC 程序格式:
) i' S7 e8 z* Q  D$ ]7 W( r2 T* Q
#include <stdio.h> Void main(void)
5 o- C) ^' \# c9 D{
3 A% w0 p! o1 ^2 D
5 ^$ L$ M+ G. m, PPrintf(“hello Cyuyan”);
1 S' R! m* }9 z4 e
& |- }. |7 U# e/ P  D% C& X: R1 h}  X  f! q# }! c/ i& c/ G2 H' ]* P
6 x0 h2 \) I! m! S/ Y1 S& R% m: X

4 A1 K: A0 j& [6 s六、  C51 对 C 语言的扩充* d' z" a5 ~% O- E

! y3 `" K5 E( ~2 A1、  数据类型方面主要扩展了 sbit,定义端口的某一位) g0 ?/ N: y" y) r1 ]" U0 _. Y

5 u9 f9 ?5 l3 w9 x' V: `2、  函数方面引入中断函数
+ `. O6 l( f* h8 r4 [
6 H) k9 a6 |/ G4 {% E1 o3、  其它方面,在具体使用中会详细讲解
* M8 Q0 [/ j2 l+ c2 Y
2 v9 Q5 W% v5 o- I& _' Y- g5 O七、  作业5 U1 {7 j! v- K' p! S+ c* u
在家复习 C 语言相关知识

该用户从未签到

2#
发表于 2022-5-24 14:28 | 只看该作者
不错,很基础a

该用户从未签到

3#
发表于 2022-5-24 15:29 | 只看该作者
基础知识,O(∩_∩)O哈哈~

该用户从未签到

4#
发表于 2022-5-24 17:25 | 只看该作者
看看
( H) E, P- T& `4 d3 ^" ^学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 11:40 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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