《单片机原理与应用》实验报告.doc
《《单片机原理与应用》实验报告.doc》由会员分享,可在线阅读,更多相关《《单片机原理与应用》实验报告.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单 片 机 实 验 报 告 学院:信息与通信工程学院 班级: 学号: 姓名: 单片机原理与应用实验报告班级: 学号: 姓名: 成绩: 实验名称: BCD码与ASCII码转换 一、实验目的1、熟悉仿真器的软件使用环境及单片机汇编语言程序。2、基本了解数值的各种表达方法。了解BCD值和ASCII值的区别3、掌握BCD码和ASCII码的原理及相互转换方法。二、实验要求 将本人的班号学号以压缩的BCD码的形式由低到高存放在50H开始的单元中,如将99071B3班转换为,99071B3班1号的数字为。将0150H、1351H、0752H、9953H。然后编程将50H53H中压缩的BCD码转换成ASCII
2、码,并由低到高存放在60H开始的单元中。三、实验仪器PC机一台;ME-52HU仿真器一台;MedWinV3.0万利仿真器调试软件。 四、实验步骤 1、连接ME-52HU仿真器和PC机。2、安装MedWinV3.0万利仿真器调试软件(安装过程见附录),并在桌面启动“MedWinV3.0”,进入“模拟调试”状态。3、建立一个项目,在项目中添加一个新的文件(以.ASM作为后缀名),编写压缩的BCD码转换成ASCII码程序。4、对所编写的程序进行编译、调试运行,观察其运行结果。五、 实验程序六、 实验结果七、 个人体会 本次实验是实现BCD码与ASCII码的转换,以自己的学号为原型,将其转换为对应的A
3、SCII码。初次接触单片机这门课,也是初次接触这个仿真软件,很是新奇,操作起来也有些生疏,不过在老师的指导下,我们还是很快地就学会了怎么来正确的应用这个软件,一会就应用的得心应手了。由课上的一些基本理论知识,加上实验书上的提示,我们得出了本实验所需要的正确的实验程序。在仿真软件上调试运行以后显示出了我们输入的BCD码所得出的对应的ASCII码,很是微妙。 通过这个实验,使我们更加理解了BCD码与ASCII码各自的原理,以及它们之间相互的转换关系,清楚明白了数值的这两种表达方法。 单片机原理与应用实验报告班级: 学号: 姓名: 成绩: 实验名称: 定时器的实验 一、 实验目的1 定时器中断的使用
4、;2 学习定时器中断间隔时间的计算;3 进一步学习中断处理程序的编程方法。二、 实验要求连线并编制程序,使用定时器1中断,按方式1工作,将单排LED灯循环点亮。三、 实验仪器PC机一台;ME52-HU仿真器一台;MedWinV3.0万利仿真器调试软件;WH51/PIC万用实验仪一台。四、 实验电路五、 实验步骤1、 按下表在WH51/PIC万用实验仪上连接电路;电路单元第4单元第15单元连接1P1.0P1.7L1L8备注:将WH51/PIC万用实验仪实验手册上实验四的“连线方法”的内容改为上表。2、 测试来检查硬件电路的好坏;3、 启动“MedWinV3.0”软件,新建一个格式为“*.Asm”
5、的文件;4、 输入编写的程序,观察现象。六、 程序框图中断子程序框图: 中断入口关闭计数器控制位计数值减一装入时间常数开放计数控制位RET12、主程序框图: 入口置首显示代码(A),初始化地址偏移量(R1)计数器初值(R0)定时器1初始化 设计数初值开放EA,ET1及TR1R1为0?装计数初值于R1将显示的数据(R0)送入(A)带进位左移(A)将(A)再送入显示数据(R0)中将显示数据送入P1显示七、 实验程序八、 实验结果九、 个人体会 本次实验是通过定时器的中断来设计一个定时器,根据给定的条件,使电路板上的单排LED灯循环点亮。初次接触这种电路板,一开始连插线的地方都找不着,摸了好久才依次
6、地找出了对应的接口。把细细的连线插好以后,打开实验箱电源,把我们事先预备好的程序进行调试,结果出现的现象并不是我们所预期的,LED灯并没有被循环点亮。在老师的帮助下,我们查找了出错的原因,修改了程序,最终得出了正确的结果。 通过本实验,我们进一步了解了定时器中断的概念,以及其相关的计算和应用方法,使我们对单片机这一门课有了新的认识。 单片机原理与应用实验报告班级: 学号: 姓名: 成绩: 实验名称: 点阵显示屏实验 一、实验目的1了解动态显示的基本原理;2了解汉字显示的基本原理;3了解查表程序的使用。二、实验要求连线并编制程序,在显示屏上显示汉字。三、实验仪器PC机一台; MedWinV3.0
7、万利仿真器调试软件;ME52-HU仿真器一台;WH51/PIC万用实验仪一台。四、原理简述1 实验板上的汉字显示屏为5*7的点阵显示屏,单片机的I/O口最多只有8*4=32个,在实际的系统中,不可能每个I/O口均用到点阵显示中,所以点阵显示屏不可能静态显示,必须动态显示。2动态显示的基本原理是利用人的视觉暂留效用,间歇的显示每个该点亮的LED灯,因为间歇的时间小于人眼的分辨能力,所以看起来就像是静态显示一样。3 汉字的显示首先必须开发汉字的点阵字库,本程序为简单起见在点阵显示屏上显示一个汉字“工”。本程序的汉字字库放在程序中,调用时使用查表得方法。查表程序是一个子程序,首先将表中的偏移量放入累
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理与应用 单片机 原理 应用 实验 报告
限制150内