欢迎来到天天文库
浏览记录
ID:19326852
大小:29.50 KB
页数:14页
时间:2018-10-01
《单片机原理及应用a实验报告-数码管、键盘动态扫描》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机原理及应用A实验报告-数码管、键盘动态扫描数码管、键盘动态扫描一、实验目的1、学习实验系统的基本操作,了解在实验系统中进行程序设计、仿真和调试的操作方法和步骤;2、熟悉Proteus的基本仿真功能;3、熟悉动态扫描的思想以及矩阵键盘的扫描方法。二、实验原理1、数码管的动态扫描利用的是人的视觉暂留效应也称“余辉效应”(人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”)。本来在同一时间里只能控14单片机原理及应用A实验报告-数码管、键盘动态扫描数码管、键盘动态扫描一、实验目的
2、1、学习实验系统的基本操作,了解在实验系统中进行程序设计、仿真和调试的操作方法和步骤;2、熟悉Proteus的基本仿真功能;3、熟悉动态扫描的思想以及矩阵键盘的扫描方法。二、实验原理1、数码管的动态扫描利用的是人的视觉暂留效应也称“余辉效应”(人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”)。本来在同一时间里只能控14单片机原理及应用A实验报告-数码管、键盘动态扫描数码管、键盘动态扫描一、实验目的1、学习实验系统的基本操作,了解在实验系统中进行程序设计、仿真和调试的操作方法和
3、步骤;2、熟悉Proteus的基本仿真功能;3、熟悉动态扫描的思想以及矩阵键盘的扫描方法。二、实验原理1、数码管的动态扫描利用的是人的视觉暂留效应也称“余辉效应”(人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”)。本来在同一时间里只能控14制一个数码管显示,却让人产生几个数码管是同时显示的错觉。实现方法为在很短的时间内切换不同的数码管显示对应的数字。2、矩阵键盘的动态扫描则是通过单片机I/O的电平状态来实现判断的。三、实验步骤1、硬件仿真。先分析实验所需的硬件条件,然后在Pr
4、oteus上连接好硬件电路,注意连接好必要的电阻等。如图(1)14、图(2)所示:图(1)数码管动态扫描的硬件仿真电路图1图(2)键盘动态扫描的硬件仿真电路图2、软件编写。在Keil或其它的单片机编程软件上用C语言编写出构思好的软件。(1)数码管的动态扫描设计得很简单,就是让它显示一串不变的数字。(2)矩阵键盘的扫描则是让按不同的按键,一数码管就显示不同的字符。3、将程序编译为HEX文件,然后烧录到仿真单片机中,进行仿真。4、分析实验结果,找出问题并解决。四、实验结果及分析1、数码管动态扫描实验开始时发现仿真一直存在错误,开始一直认为是电阻太大导致数码管不能够正常的显示。再改变电阻值后
5、,情况的确得到了改善,不过数码管显示还是错误的并出现乱码的情况。后怀疑是程序编写有误,于是为了检验就用实物进行了检查。果然发现是程序的错误,在进行了多次的改正后最终实现了预想的实验结果。而程序最主要的问题是Px的使用,这让我有很大的疑惑。2、矩阵键盘扫描做键盘扫描的时候出现了同样的问题,Px的使用是错误的。3、在仿真一直出现错误的情况下,转而用实物进行试验。如图(3)、图(4)所示。考虑到本次实验的目的,我设计了一个简易的计算器,它可以实现加、减、乘、除四种功能。14这样既实现了数码管的动态扫描功能又实现了矩阵键盘的动态扫描,可谓是一举两得。而实验结果也令人满意,不过该计算器受数码管数
6、目的限制只能实现9999以内的运算,并且输入14也不能超过四位数。2图(3)实物连接图图(4)实物工作图五、体会这一次实验让我感受很深,有的问题在理论中是发现不了的,更别说是去解决了。所以实际操作是我们在学习过程中必不可少的一大环节,只有这样,你才能发现自己在学习过程中的一些不足之处,也只有这样,你才能调试并解决一些莫须有的问题,而那些问题也许你从来都不会想到过。并且,做实验仿真也有很大的不足之处。实验仿真毕竟只是在电脑进行一些模拟,受限于现如今的科技问题,并不能达到百分百的模拟,总会有一些不足。所以如14果有条件的话,最好还是在实际电路上做一些操作是更好的。3六、附件计算器程序:/*
7、******************************************************************************实验名:简易计算器*功能:借助矩阵键盘和数码管可以实现加、减、乘、除的计算******************************************************************************/#includestc12c5a60s2.hunsigned
此文档下载收益归作者所有