当前位置:课程学习>>第六章>>知识讲解>>视频课堂>>知识点七


知识点七:实验II 可编程并行接口芯片8255A




本节请也参见[e10 附录 芯片速查表\1 速查表.docx]。

例5

教材第12章12.3节

使用键盘阵列控制8个LED灯和数码管。

如图所示,鼠标仿真点击按键3,LED灯和数码管显示3。

代码、ISIS Proteus工程在 示例代码[5 chap12_3_8255.zip]中。其中KEYBOARD.ASM是代码,KEYBOARD.DSN是ISIS Proteus工程入口文件,Instruction_Timing.PDF是8086指令的时钟周期参考。delay.xlsx中有时延的计算步骤,如下图所示。

代码、ISIS Proteus工程的讲解和仿真执行过程,请根据[录屏\5 chap12_3_8255\实验大纲.docx]顺序学习以下视频。

[录屏\06 输入与输出_5 chap12_3_8255_01 功能.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_02 连接1.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_03 连接2.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_04 代码1.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_05 代码2.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_06 代码3.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_07 代码4.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_08 代码5.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_09 代码6.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_10 单步执行 8255A.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_11 单步执行 键盘矩阵.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_12 单步执行 LED分立器件.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_13 单步执行 LED 7段码.mp4]

[录屏\06 输入与输出_5 chap12_3_8255_14 单步执行 延时.mp4]

例6

教材第12章12.3节的扩展

用键盘矩阵控制两个数码管,其中一个使用74LS244缓冲器保持数据管常亮。

代码、ISIS Proteus工程在 示例代码[6 chap12_3_8255 - BCD LED.zip]中。其中KEYBOARD.ASM是代码,KEYBOARD.DSN是ISIS Proteus工程入口文件。

代码、ISIS Proteus工程的讲解和仿真执行过程,请根据[录屏\6 chap12_3_8255 - BCD LED\实验大纲.docx]顺序学习以下视频。

[录屏\06 输入与输出_6 chap12_3_8255 - BCD LED_1 功能.mp4]

[录屏\06 输入与输出_6 chap12_3_8255 - BCD LED_2 连接.mp4]

[录屏\06 输入与输出_6 chap12_3_8255 - BCD LED_3 代码.mp4]

[录屏\06 输入与输出_6 chap12_3_8255 - BCD LED_4 修改.mp4]

例7

教材第12章12.3节的扩展

用键盘矩阵控制两个数码管,以及用电压信号控制数码管接法。重点是7段码LED原理、代码与电路匹配、电气特性。

代码、ISIS Proteus工程在 示例代码[7 chap12_3_8255 - BCD LED 数码管电压.zip]中。其中KEYBOARD.ASM是代码,KEYBOARD.DSN是ISIS Proteus工程入口文件。

代码、ISIS Proteus工程的讲解和仿真执行过程,请根据[录屏\7 chap12_3_8255 - BCD LED 数码管电压\实验大纲.docx]顺序学习以下视频。

[录屏\06 输入与输出_7 chap12_3_8255 - BCD LED 数码管电压_1 7段码LED.mp4]

[录屏\06 输入与输出_7 chap12_3_8255 - BCD LED 数码管电压_2 代码与电路匹配.mp4]

[录屏\06 输入与输出_7 chap12_3_8255 - BCD LED 数码管电压_3 电气特性.mp4]

例8

教材第155页例8-2

用两个开关控制8个LED灯,其中一个开关单独闭合时,奇数灯亮;另一个开关单独闭合时,偶数灯亮;两个开关都闭合时,LED灯全灭。

微处理器一侧的电路连接如下图所示。

代码、ISIS Proteus工程在 示例代码[8 例8-2 第155页.zip]中。其中KEYBOARD.ASM是代码,KEYBOARD.DSN是ISIS Proteus工程入口文件。

代码、ISIS Proteus工程的讲解和仿真执行过程,请根据[录屏\8 例8-2 第155页\实验大纲.docx]顺序学习以下视频。

[录屏\06 输入与输出_8 例8-2 第155页_1 功能.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_2 连接.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_3 代码1.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_4 代码2.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_5 电路和代码分析.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_6 单步执行.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_7 电气特性.mp4]

[录屏\06 输入与输出_8 例8-2 第155页_8 修改.mp4]

例9

教材第155页例8-2

在LED数码管上显示数字。

代码、ISIS Proteus工程在 示例代码[9 例8-3 第155页.zip]中。其中KEYBOARD.ASM是代码,KEYBOARD.DSN是ISIS Proteus工程入口文件。

代码、ISIS Proteus工程的讲解和仿真执行过程,请根据[录屏\9 例8-3 第155页\实验大纲.docx]顺序学习以下视频。

[录屏\06 输入与输出_9 例8-3 第155页_1 功能.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_2 连接.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_3 代码1.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_4 代码2.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_5 单步执行.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_6 修改1.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_7 修改2.mp4]

[录屏\06 输入与输出_9 例8-3 第155页_8 led.mp4]

请同学们进入下一个知识点的学习