一、知识点
(1)接口作用及控制方式
(2)简单芯片扩展I/O口
(3)可编程芯片扩展I/O口(8155)
(4) I/O接口的应用:键盘、LED显示器的接口设计与编程方法
(5)模拟量(A/D,D/A)接口设计及编程方法(ADC0809,DAC0832)
二、重点
(1)简单芯片扩展I/O口及使用
(2)可编程芯片8155扩展I/O口
(3) 键盘接口设计与编程方法:独立式按键、行列式(矩阵式)键盘
(4)LED数码显示器的接口设计与编程方法:静态显示、动态显示
(5)A/D接口设计及使用
(6)D/A接口设计及使用
三、难点
(1)简单芯片扩展I/O口的口地址分配
(2)可编程芯片的初始化编程
(3)可编程芯片不同功能的使用
(4)行列式键盘的按键识别原理及编程
(5)LED数码管动态显示原理及编程
(6)多通道A/D转换器的使用与编程
四、授课方式
PPT,Proteus演示
五、授课内容
9.1 概述
(1)I/O口的功能
(2)I/O口的控制方式
9.2 简单I/O接口的扩展(74LS244, 74LS273)
(1)简单输入接口的扩展(74LS244)
(2)简单输出接口的扩展(74LS273)
(3)简单I/O接口使用与编程
9.3 可编程芯片的扩展I/O接口
(1)8155基本结构和工作方式
(2)8155与MCS-51单片机的连接方法
(3)8155芯片上RAM的使用
(4)8155芯片上I/O的初始化及使用
9.4 I/O接口的应用——键盘\显示器的原理及应用
(1)键盘:独立式按键的编程方法
(2)键盘:4×4行列式键盘的编程方法
(3)数码管显示器的显示原理
(4)多位静态显示原理及程序设计
(5)动态显示原理及程序设计
9.5 模拟量接口设计
(1)ADC0809的工作原理
(2)MCS-51单片机与ADC0809的接口设计
(3)A/D转换程序设计:查询、等待、定时、中断方式的A/D转换程序设计,多路巡检程序设计
(4)DAC0832的工作原理
(5)MCS-51单片机与DAC0832的接口设计
(3)D/A转换程序设计:产生波形,同步输出