微机原理与接口技术-键盘led显示

微机原理与接口技术-键盘led显示

ID:33514556

大小:396.00 KB

页数:25页

时间:2019-02-26

微机原理与接口技术-键盘led显示_第1页
微机原理与接口技术-键盘led显示_第2页
微机原理与接口技术-键盘led显示_第3页
微机原理与接口技术-键盘led显示_第4页
微机原理与接口技术-键盘led显示_第5页
资源描述:

《微机原理与接口技术-键盘led显示》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆大学课程设计报告课程名称:微机原理与接口技术设计题目:键盘LED显示院系:电气信息学院班级:2007级设计时间:2009年12月24第一章概述21.1学习目的21.2计算机的应用21.3学习计算机的意义31.4课程设计目的3第二章总体方案设计42.1设计注意问题42.2总体思路4第三章硬件设计53.18255工作原理53.2键盘工作原理73.3键特征值的形成83.4段值的形成83.58255接线图9第四章软件设计104.18255初始化104.2键盘扫描的处理方法104.2.1.判断是否有键被按下的方法104.2.2.判断是否有键被按下的源程序114.2

2、.3防抖动114.2.4.防抖动的延时子程序124.3程序核心部分124.3.1逐行扫描124.3.2逐行扫描的源程序12第五章源程序代码135.1根据整体思路以及软件设计得到的代码135.2以上代码存在问题分析16第六章难点分析16第七章体会感慨建议19第八章参考文献2024第一章概述1.1学习目的“微机原理与接口技术”是电气工程及其自动化专业的一门重要的专业基础课程。我们通过该门课的学习,知道了微机的工作原理,微型计算机的基本结构,接口技术及汇编语言程序设计,为后续的课程的学习和今后的工作打下坚实的基础。通过实验可以培养学生利用计算机技术和编程手段分析,

3、解决专业领域的各种问题的能力和意识,并进一步感受微机发展的微机发展的新技术和新方法。1.2计算机的应用目前计算机的应用已经遍布各个行业,如科学计算、数据处理、过程控制、人工智能、网络应用等。科学和工程计算:科学和工程计算的特点是计算量大,而逻辑关系相对简单,它是计算机重要应用领域之一。数据和信息处理:数据处理是指对数据的收集、存储、加工、分析和传送的全过程。这些数据处理应用的特点是数据量很大,但计算相对简单。多媒体技术的发展,为数据处理增加了新鲜内容,都涉及更广泛的数据类型,这些数据处理过程不仅数据量大,而且还会带来大量的运算和复杂的运算过程。过程控制:过程

4、控制是生产自动化的重要技术内容和手段,它是由计算机对所采集到的数据按一定方法经过计算,然后输出到指定执行机构去控制生产的过程。24人工智能:人们把计算机模拟人脑力劳动的过程成为人工智能。人工智能是利用计算机来模拟人的思维过程,并利用计算机程序来实现这些过程。1.3学习计算机的意义电子计算机是一种能自动高速地进行大量运算的电子机器。电子计算机的出现和发展,是科学技术和生产力的卓越成就之一,反过来,它也极大地促进了科学技术和生产力的发展。微型计算机的发展前景是不可估量的。微型计算机功能强,体积小,使用方便,可靠性高,价格低廉,因而应用范围非常广泛,航天工业,交通

5、运输,医药卫生甚至家庭生活及教学仪器等方面都广泛地使用了微型计算机。毫无疑问,今后微型计算机在人类社会和日常生活中的影响将会越来越大。感受接口的重要作用,学会微机与接口的综合应用。掌握接口的编程技术。1.4课程设计目的1.掌握8255的使用和编程方法。2.通过8255设计键盘扫描及它们的输入输出方式和它们的控制字。综合运用本学期所学的关于汇编的知识,在实验中进一步熟悉本学期所学的课程并结合实际生活,掌握汇编的应用。3.注重键盘扫描的方法设计以及解决问题的思路。4.了解任何微机应用开发工作都离不开接口的技术、选用及连接。微机应用系统需要设计的硬件是一些接口电路

6、,所要编写的软件是控制这些接口电路按要求工作的驱动程序。重点讲述可编程并行接口芯片8255A、内部结构、工作方式、初始化编程及其应用实例。]24第二章总体方案设计2.1设计注意问题在唐都实验箱上实现键盘扫描并显示在LED上,比如当按下‘6’时,LED会显示6的字样。总体设计方案如下:1.实现键盘的扫描(键号与键值的对应)。2.防抖动措施。3.防重键的措施。2.2总体思路本次试验报告的整体思路如下:1.行开放,找到列值并保存;2.逐行扫描,找到行值并保存;3.行值和列值组合成键特征值;4.根据键特征值找到键号;5.根据键号查表得段码;6.送出相应位码。键盘扫描

7、逻辑性很强,步步相扣。思路显得尤其重要。24第三章硬件设计3.18255工作原理并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255A可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能以下三种方式下工作:方式0:基输入/输出方式方式1:选通输入/输出方式方式2:双向选通工作方式8255A的内部结构及引脚如图3.1所示,8255工作方式控制字和C口按位置位/复位控制字格式如图3.2所示。双向选通工作

8、方式。8255的内部结构及引脚如图3.1所示,825

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

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

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