
学习情景三密码锁的设计 学习情景三 密码锁的设计
学习情景三 密码锁的设计 密码锁的设计 学习情景三

学习情景三密码锁的设计 学习目标: 了解并行通信的基本概念; 掌握键盘的基本组成及工作原理; 掌握七段LED显示器的基本组成及工作原理。 技能目标: 能够正确在AT89S52外连接键盘和显示设备; 能够灵话应用典型键盘、显示电路构成各种实际电 路; 能够利用AT89S52设计制作一位密码锁实用电路; 能够利用AT89S52设计制作多位密码锁的实用电路
学习情景三 密码锁的设计 学习目标: • 了解并行通信的基本概念; • 掌握键盘的基本组成及工作原理; • 掌握七段LED显示器的基本组成及工作原理。 技能目标: • 能够正确在AT89S52外连接键盘和显示设备; • 能够灵活应用典型键盘、显示电路构成各种实际电 路; • 能够利用AT89S52设计制作一位密码锁实用电路; • 能够利用AT89S52设计制作多位密码锁的实用电路

学习情景三密码锁的设计 串行通信与并行通信 0 1 0 0100 1001 0 源 1 终点 源 终点 0 0 1 (a)并行通信 (b)串行通信
学习情景三 密码锁的设计 串行通信与并行通信

学习情景三密码锁的设计 任务一 字符显示 第一部分 项目要求 设计一个八位显示电路,要求8只 数码管从左到右顺序显示1、2、3、4、 5、6、7、8共8个字符;将内存10H、 11H、12H、13H中存放的压缩BCD码显示 出来
学习情景三 密码锁的设计 任务一 字符显示 第一部分 项目要求 设计一个八位显示电路,要求8只 数码管从左到右顺序显示1、2、3、4、 5、6、7、8共8个字符;将内存10H、 11H、12H、13H中存放的压缩BCD码显示 出来

学习情景三密码锁的设计 第二部分 相关知识 单片机应用系统中使用的显示器主要有:发 光二极管显示器(LED);液晶显示器 (LCD); 阴极射线管显示器 (CTR)。 一、发光二极管及LED显示器 >发光二极管 a外形 6图形符号
学习情景三 密码锁的设计 第二部分 相关知识 单片机应用系统中使用的显示器主要有:发 光二极管显示器(LED);液晶显示器(LCD); 阴极射线管显示器(CTR)。 一 、发光二极管及LED显示器 ➢ 发光二极管

学习情景三密码锁的设计 >LED显示器 由发光二极管组成,不同的发光段亮,可组成 不同字型,电流太大,耗电量大, 电流太小,发光 度不够,一般各管电流在10mA较合适。 g f COM a b R×8 +5W R×8 0 a o bo c d o e o dp f M22达 f dP o dP o e d COMc dp a)符号和引脚 b)共阳极 c)共阴极
学习情景三 密码锁的设计 ➢LED显示器 由发光二极管组成,不同的发光段亮,可组成 不同字型,电流太大,耗电量大,电流太小,发光 度不够,一般各管电流在10mA较合适

学习情景三密码锁的设计 7段LED字型码(段码) 母我 h a b c de f g 共阳极段 共阴极段 选码 选码 0 1 1 0 0 0 0 0 0 COH 3FH 1 1 1 1 1 1 0 0 1 F9H 06H 2 1 0 1 0 0 1 0 0 A4H 5BH 3 0 1 1 0 0 0 0 BOH 4FH 4 1 0 0 1 0 0 99H 06H 5 1 0 0 0 0 92H 6DH 67 1 0 0 0 0 82H 7DH 1 1 1 0 0 F8H 07H 1 0 0 89A 80H 7FH 1 0 0 0 90H 6FH 1 0 0 0 0 88H 77H B 1 0 0 1 83H 7CH 0A 1 1 0 0 1 0 C6H 39H 1 0 1 0 0 0 0 1 A1H 5EH 1 0 0 0 1 0 86H 79H 1 0 0 0 1 1 1 0 8EH 71H “灭” 1 1 1 1 FFH 00H
学习情景三 密码锁的设计 7段LED字型码(段码) 显示 字形 h a b c d e f g 共阳极段 选码 共阴极段 选码 0 1 2 3 4 5 6 7 8 9 A B C D E F “灭” 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 0 1 1 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H C6H A1H 86H 8EH FFH 3FH 06H 5BH 4FH 06H 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H 00H

学习情景三密码锁的设计 -000 >LED显示器接口 LED显示器用于显示工业控 a a 制参数、过程状态。 P1.01.7 b b COM 1.LED数码管 h 共阴极LED和共阳极LED 89S52 当LED字段引线与数据线连 接,每个显示字形对应一个字 形码。 LED的字形码(字段码) a b h 显示字符 共阴极 共阳极 0 3FH COH 1 06H F9H 8. FFH 00H COM 灭” 00 FFH D7 D6 Ds D4 D3 D2 D1 Do F 71H 84H U 3EH C1H f e d cb a P. F3H 02H
学习情景三 密码锁的设计 ➢LED 显示器接口 LED显示器用于显示工业控 制参数、过程状态。 1. LED数码管 共阴极LED和共阳极LED 当LED字段引线与数据线连 接,每个显示字形对应一个字 形码。 P1.0~1.7 COM 89S52 a f b g e c d h a b h a b h COM LED 的字形码(字段码) 显示字符 共阴极 共阳极 0 3FH C0H 1 06H F9H 8. FFH 00H ‘灭’ 00 FFH F 71H 84H U 3EH C1H P. F3H 02H D7 D6 D5 D4 D3 D2 D1 D0 h g f e d c b a

学习情景三密码锁的设计 -000 >显示程序任务: 1)设置显示缓冲区,存放待 a 显示数据。 a P1.0~1.7 b b 2)显示译码:程序存储器中 COM 建立字形码常数表,查表得出对 h 应数据的字形码。 89S52 3)输出显示:输出字形码到 显示端口。 例: MOV DPTR. #WTAB ;指向字形码表首地址 MOV A.@RO 取显示缓中区中数据 MOVC A.@A+DPTR ;查表显示译码 MOV P1.A 输出显示 ■■■ WTAB:DB3FH,06H,5BH;字形码表
学习情景三 密码锁的设计 ➢显示程序任务: 1)设置显示缓冲区,存放待 显示数据。 2)显示译码:程序存储器中 建立字形码常数表,查表得出对 应数据的字形码。 3)输出显示:输出字形码到 显示端口。 例: MOV DPTR,#WTAB ;指向字形码表首地址 MOV A,@R0 ;取显示缓冲区中数据 MOVC A,@A+DPTR ;查表显示译码 MOV P1,A ;输出显示 … WTAB:DB 3FH,06H,5BH ;字形码表 … P1.0~1.7 COM 89S52 a f b g e c d h a b h

学习情景三密码锁的设计 二、七段LED显示器工作原理 LD显示器有静态显示和动态显示两种方式 1静态显示器 多位LED分别用一组8位字段口,各位L目D公共 端接地,分别输出显示不同字形。 a b h ab h ab h a f 名 e d oh COM COM COM
学习情景三 密码锁的设计 二、七段LED显示器工作原理 LED显示器有静态显示和动态显示两种方式 1.静态显示器 多位LED分别用一组8位字段口,各位LED公共 端接地,分别输出显示不同字形。 a b h COM a f b g e c d h a b h COM a b h COM