文档库

最新最全的文档下载
当前位置:文档库 > 实验三、键盘及LCD显示实验(2015)

实验三、键盘及LCD显示实验(2015)

实验三、键盘及LCD显示实验

1、实验目的

熟悉Freescale 68HC08 MCU的程序设计和调试方法,掌握CodeWarrior ID E、ProEmulator、DP-01多MCU实验平台等开发工具的使用,理解行列式键盘和点阵字符型LCD显示的基本原理和实现方法。

2、实验环境

PC机

DP-01多MCU实验平台

CodeWarrior 集成开发环境

ProEmulator模拟软件

3、硬件接线

(1)PTA7-0接4x4行列键盘模块,即实验平台A2区的J61插口(B0~B7)与键盘模块用8位排线相连(注意键盘模块端的连接方向)。

(2)在实验平台B3区的J106插座插入TC1602A字符型液晶模块,完成电源、数据线等默认连接(LCD的DB0-7与MCU的PTB0-7连接)。

(3)LCD模块的RS、R/W、E与MCU的PTC0、PTC1、PTC2连接,即实验平台B3区的A0、A1、/CS分别连接到A2区的A11(PTC0)、A12(PTC1)、A13(PTC2)。(4)用A2区的C6(PTD1)、C7(PTD2)模拟WR、RD信号,只要C6、C7中任一引脚输出为低电平即可(在程序中设定、无需外接连线);也可把C6或C7

直接接地(外接连线)。

4、实验内容

根据硬件连线,利用汇编语言编写实现键盘(中断方式)和点阵字符型LCD 显示功能的程序,具体要求以下:

(1)在LCD上排显示"TJ EIE12 xxxxxxx",其中xxxxxx表示学号;下排置中显示"Tongji2015",下排左端显示按键的键号。

(2)* 键对LCD下排右端显示的内容进行加1操作,# 键对下排右端显示的内容进行减1操作,数的初始值为5,变化范围在0~9之间。

5、实验要求

(1)通过CW IDE或ProEmulator调试程序并查看运行结果。(预习时完成)(2)利用CW IDE Mon08接口把程序下载到DP-01多MCU实验平台,通过单步、断点、全速等多种调试方式运行程序并查看运行结果。

(3)完成实验报告的撰写。

6、思考题(选做内容)

(1)如何实现*和# 键按住不放时,对下排右端显示内容的连续加减操作?