《单片机应用技术教程教学课件作者罗国荣 项目6 彩灯键盘显示控制系统电路》由会员分享,可在线阅读,更多相关《单片机应用技术教程教学课件作者罗国荣 项目6 彩灯键盘显示控制系统电路(49页珍藏版)》请在金锄头文库上搜索。
1、 示控制系统6彩灯键盘显示控制B路学习目标通过本项目的学习,能够熟练阉述键盘中断模块(KBD)的特点;能够闸述端口A作为键盘中断模块(KBI)的用法;能够熟悉键盘状态和控制寄存器(KBI1SC)的配置;能够熟悉键盘使能寄存器(KBI1PE)的配置;能够应用键盘中断模块(KBI)编写相关的应用程序。学习要求能够熟练闸述键盘中断模块(KBI)的特点能够阉述端口A作为键盘q法P断模块(KBI)的用能够熟悉键盘状态和控制寄存器(KBI1SC)的配置能够熟悉键盘使能寄存器(KBI1PE的配置能够应用键盘中断模块(KBI编写相关的应用程序项目导入由飞思卡尔MC9S08GB60单片机组成最小应用系统,用4个
2、数字键控制选择彩灯的8种变化,并用LED数码管显示器显示键号,彩灯是由16嘉LED发光二极菅组成的彩灯阵列。如图6-1一。项目分析1.用最少的元器件构成一个单片机的最小应用系统。2,利用单片机静态显示数码管的方法显示按键号。LED数码管的段输入由MC9S08GB60单片机的端口B控制,位输入由该单片机的端口F的PTF7控制。3按键采用独立式按键,分别连接到MC9S08GB60型单片机的键盘中断模块(与端口A共享引脚。3.MC9S08GB60型单片机的端口C和端口D分别与16个发光二极管连接,实现彩灯的的闪烁。在动手实现彩灯键盘显示控制系统电路之前,首先学习MC9S08GB60型单片机的键盘中断
3、模块的相关知识及其寄存器的配置。相关知识三6.1键盘中断模块的概述盯6.2键盘中断模块的应用6.1键盘中断模块的概述键盘是由若干个按键组成的开简单的单片机的数字量输入设备,操作员通过键盘输入数据或命令,实现简单的人机通信。键盘的基本电路是一个接触开状态分别表示0和1,如图6-2所示的简单按键电路,单片机很容易检测到开关矩阵,它是最口关,通、断两开关的闭合。当开关打开时,提供逻辑“1“;当开关闭合时,提供逻辑“0“。6.1键盗中断模块的概述Yo-一E一刺单片机的输入端口埕开关开M阡的回深一结根时的团深又开关打开45VCD)GNDIO)j一一一锥扭下一一许t6.1键盘中断模块的概述按键盘的排布方式可分为独立键盘和矩阵键盘。独立键盘是指将每个独立按键按一对一的方式直接接到VO输入线上,读键值时直接读VO口,每一个键的状态通过读入键值来反映。矩阵键盘是用n条HO线组成行输入口,m条VO线组成列输出口,在行列线的每一个交点上设置一个按键,读键值方法一般采用扫描方式,即输出口按位轮换输出低电平,再从输入口读入键值信息,最后获得键码。