第五讲 接囗与系统折展(2) 本讲重点: 键盘接口(键盘种类矩阵键盘的行扫描与 线反转法的电路、原理与编程); D/A转换接口(DAC0832产生各种波形); 转换接口(ADC0809三种读取方式电路 及单路采集与多路釆集编程应用) 《单片机原理与应用技术》教学堁件
《单片机原理与应用技术》教学课件 第五讲: 接口与系统扩展(2) 本讲重点: 键盘接口(键盘种类,矩阵键盘的行扫描与 线反转法的电路、原理与编程); D/A转换接口(DAC0832产生各种波形); A/D转换接口(ADC0809三种读取方式,电路 及单路采集与多路采集编程应用)
扩展键盘接囗 《单片机原理与应用技术》教学堁件
《单片机原理与应用技术》教学课件 ⚫扩展键盘接口
四、鍵盘接口 P.194 键盘 单片机系统中完成控制参数输入及修改的基本输 入设备,是人工干预系统的重要手段。 单片机与计算机在鍵盘规模/键符设置等方面差别 很大。 键盘分类 按键值编码方式分 逦件生)编码键盘与韭(硬件)编码键盘。 按键组连接方式分 独健盘与矩阵连接健盘。 《单片机原理与应用技术》教学堁件
《单片机原理与应用技术》教学课件 四、键盘接口 P.194 键盘 单片机系统中完成控制参数输入及修改的基本输 入设备,是人工干预系统的重要手段。 单片机与计算机在键盘规模/键符设置等方面差别 很大。 键盘分类 @ 按键值编码方式分 (硬件)编码键盘与非(硬件)编码键盘。 @ 按键组连接方式分 独立连接键盘与矩阵连接键盘
按键值编码方式:编码键盘与非编码键盘 编码键盘:采用专用的编码/译码器件,被按下的键由 该器件译码输出相应的键码/键值。 增加了硬件开销,编码因选用器件而异,编 码固定,但编程简单。适用于规模大的键盘。 ◇非编码键盘:单片机系统多采用此类键盘 采用软件编/译码的方式通过扫描,对每个被按下 的键判别输出相应的键码/键值。 3、不增加硬件开销,编码灵活,适用于小规模 的键盘,特别是单片机系统。但编程较复杂,占CPU 时间还须软件“消颤”。 《单片机原理与应用技术》教学堁件
《单片机原理与应用技术》教学课件 编码键盘: 采用专用的编码/译码器件,被按下的键由 该器件译码输出相应的键码/键值。 特点:增加了硬件开销,编码因选用器件而异,编 码固定,但编程简单。适用于规模大的键盘。 非编码键盘: 单片机系统多采用此类键盘 采用软件编/译码的方式,通过扫描,对每个被按下 的键判别输出相应的键码/键值。 特点:不增加硬件开销,编码灵活,适用于小规模 的键盘,特别是单片机系统。但编程较复杂,占CPU 时间,还须软件“消颤” 。 按键值编码方式:编码键盘与非编码键盘
按键组连接方式:独立连接键盘与矩阵连接键盘 独立连接键盘:每键相互独立,各自与一条/O线相 连,CPU可直接读取该0线的高/低电平状态。 占O口线多,但判键速度快,多用于设置控 制键、功能键。适用于键数少的场合。 ◎矩阵连接键盘:键按矩阵排列各键处于矩阵行/列的 结点处CPU通过对连在行(列)的线送已知电平 的倌号然后读取列(行)线的状态信息。逐线扫描得 特点多时占用口线少但判键速度慢多用于 设置数字键。适用于键数多的场合。 《单片机原理与应用技术》教学堁件
《单片机原理与应用技术》教学课件 按键组连接方式:独立连接键盘与矩阵连接键盘 独立连接键盘: 每键相互独立,各自与一条I/O线相 连,CPU可直接读取该I/O线的高/低电平状态。 特点:占I/O口线多,但判键速度快,多用于设置控 制键、功能键。适用于键数少的场合。 矩阵连接键盘: 键按矩阵排列,各键处于矩阵行/列的 结点处,CPU通过对连在行(列)的I/O线送已知电平 的信号,然后读取列(行)线的状态信息。逐线扫描,得 出键码。 特点:键多时占用I/O口线少,但判键速度慢,多用于 设置数字键。适用于键数多的场合