数字显示与键盘输入设计_武汉理工

数字显示与键盘输入设计_武汉理工

ID:817479

大小:2.02 MB

页数:20页

时间:2017-09-07

数字显示与键盘输入设计_武汉理工_第1页
数字显示与键盘输入设计_武汉理工_第2页
数字显示与键盘输入设计_武汉理工_第3页
数字显示与键盘输入设计_武汉理工_第4页
数字显示与键盘输入设计_武汉理工_第5页
资源描述:

《数字显示与键盘输入设计_武汉理工》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、武汉理工大学课程设计学号:012111034课程设计题目数字显示与键盘输入设计学院计算机科学与技术学院专业计算机科学与技术班级姓名指导教师袁小玲2013年7月4日武汉理工大学课程设计目录课程设计任务书2数字显示与键盘输入设计31.系统描述:31.1实验目的:31.2实验设备:31.3实验要求:32.实验过程:32.1实验原理:32.2实验步骤:82.2.2软件设计:92.2.3设计成功标志:102.3程序设计:102.4程序代码:113.调试过程:153.1程序编译调试154.课程设计总结17本科生课程设计成绩评定表1819武汉理工大学课程设

2、计课程设计任务书学生姓名:专业班级:计算机zy1101班指导教师:袁小玲工作单位:计算机科学与技术学院题目:数字显示与键盘输入例程设计初始条件:1.课程设计使用ZG211硬件综合实验平台(8051单片机),配有课程设计接口芯片和辅助芯片以及器件;2.ZG211有程序设计集成开发环境,程序设计语言为C语言;3.ZG211硬件综合实验平台使用说明书;要求完成的主要任务:(包括课程设计工作量及其技术要求,撰写说明书具体要求)1.学习使用ZG211硬件综合实验平台,程序设计集成开发环境;2.根据课程设计题目,进行需求分析,搞清楚课程设计需要设计需求和

3、需要解决的设计内容。3.查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程要领。查阅和学习课程设计题目需要的辅助芯片以及器件资料。4.设计接口芯片和辅助芯片以及器件与8051单片机连接硬件电路原理图。5.设计与硬件电路原理图对应的C语言程序(或8051汇编语言)。给出程序流程图。在集成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数据。6.撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。时间安排:第187周:1.熟悉ZG211硬件综合实验平台,KEILCUVISION2

4、集成开发环境;查阅接口芯片资料,熟悉接口芯片和它的使用方法。2.设计硬件电路原理图,。第19周:1.使用C语言或汇编语言设计和调试接口程序。2.撰写计算机硬件综合设计报告。指导教师签名:年月日系主任(或责任教师)签名:年月日19武汉理工大学课程设计数字显示与键盘输入设计1.系统描述:1.1实验目的:1>掌握对单片机IO口的操作,及中断的应用2>掌握显示接口芯片CH451的运用1.2实验设备:1>PC机一台2>ZG-211单片机系统实验板一块3>实验连接线若干4>芯片:CH451,89S525>并口编程线一根6>配套电源1个1.3实验要求:1>

5、能正常操作LED数码显示2>能通过中断方式接收按键信息2.实验过程:2.1实验原理:本实验的显示接口采用CH451芯片。该芯片整合了数码管显示驱动和键盘扫描控制可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64键的键盘扫描;芯片内部有多个寄存器控制整个芯片的运行,其中有8个寄存器存入所要显示的数字,每个寄存器有8位,每一位控制一个数码管其中的一段(1为点亮,0为熄灭)。单片机通过4根信号线(串行数据输入线DIN、串行数据时钟线DCLK、串行数据加载线LOAD、串行数据输出线DOUT)控制CH451,显

6、示数据,同时通过CH451对键盘的扫描,达到人机交换信息的目的。该芯片与实验板相关器件连接原理图如下:CH451原理图19武汉理工大学课程设计CH451引脚图19武汉理工大学课程设计CH451操作命令表19武汉理工大学课程设计1>空操作:0000XXXXXXXXB空操作命令不对CH451产生任何影响。为了在不影响CH451的前提下变化DCLK以清除看门狗计时,也可以发送空操作命令。空操作命令可以只发送有效数据B8~B11,简化描述是0^0^0^0^↑。2>芯片内部复位:001000000001B内部复位命令将CH451的各个寄存器和各种参数复

7、位到默认的状态。芯片上电时,CH451总是被复位,此时各个寄存器均复位为0,各种参数均恢复为默认值。3>字数据左移:001100000000B字数据左移命令将CH451的字数据左移一次,即从DIG0向DIG7移动一位,然后最右边的DIG0补进数据00H。例如,在数码管DIG7~DIG0显示“87654321”时,执行字数据左移命令,显示变为“7654321”(不译码方式)或者“76543210”(BCD译码方式)。4>字数据右移:001100000010B字数据右移命令将CH451的字数据右移一次,即从DIG7向DIG0移动一位,然后最左边的

8、DIG7补进数据00H。例如,在数码管DIG7~DIG0显示“87654321”时,执行字数据右移命令,显示变为“8765432”(不译码方式)或者“0876543

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。