EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
第 10 讲复习1-9讲 / d1 s$ ^& p1 D. s V4 V
这节课的主要内容是带着大家复习一下前 9 节课的知识点和实验。我总结了一下 前 9 节课的知识点,如下:
% b0 r( j6 s b) ]" b, F电子方面:4 C; _' K% g$ E6 M
1、发光二极管点亮原理(阳极接高电平(1),阴极接低电平(0));4 |! P7 {3 H) P3 H( H
2、51 单片机高电平为+5V,低电平为 0V;高电平在软件中一般用 1 表示,低电平用 0 表示;0 }( ]# ? p/ q) `% |
3、电路图中,+5v 用 xxx 图形符号表示,GND 用 xxx 图形表示;
- N/ P" j' {+ ~6 b! u' W4、8 段数码管共阳极与共阴极的内部结构;6 _& G( r8 B: z7 T: A8 F
5、8*8 点阵内部结构;7 ?7 Z/ t$ O8 F: G# U
6、74HC138 译码器真值表;
, @2 M8 K4 T$ m2 J2 i$ o$ W7、蜂鸣器;) b* X2 c1 [; K8 S' J1 Z+ j8 G
8、继电器;
" U7 A$ q& [: P, t单片机方面:
' w u/ i! g; ?" z8 c% x1、 51 单片机 IO 端口分为几组?每组几位?(四组,P0,P1,P2,P3,每组各有 8 位,P0.0-P0.7)
. Y5 |: v) E% X2 L2、 IO 端口的功能?(输出高低电平、检测高低电平)) ~5 A9 b- ?4 X6 i' N, n
3、 寄存器(单片机关于硬件的编程,本质上是对寄存器的编程),比如软件中出现的 P0、 P1、P2、P3 都是各个端口的寄存器,我们可以对这个端口寄存器的每一位进行操作.我们以后还会学到定时器,中断的寄存器。 C 语言方面:* \5 C3 Q7 |- W) u- T* n' H
1、 sbit 用法,如:sbit led=P0^0;" I8 x" k" h: l8 X7 n
2、 其它常规 C 语言基础知识:
1 a; y. m+ e6 {8 C f; \7 V7 n函数: main 函数,delay()函数定义,库函数_cror_()、_crol_()# h8 e% h/ m1 I$ U' W
数据类型:sbit、char、int数组:一维数组、二维数组 流程控制语句:while、for、if、switch case default 宏定义:#define操作符:~(取反)、==(测试等于,用于判断)、=(赋值)其它:typedef2 C4 n- \: J7 K; Z# S& d
算法方面:$ z' K; M! Z1 ^) d/ V
1、delay 延时函数
$ h& s+ P: U5 c2、8 位数管码动态扫描
3 ]3 C3 q% |5 j' j6 l4 D; l. c3、点阵 LED 动态扫描$ x: {, C8 ^0 e* f* Z
4、8 段数码管编码
# f) x* b0 Z; Q, R; @& s& X |