《单片机原理与应用》实验报告.doc

《单片机原理与应用》实验报告.doc

ID:61485946

大小:6.48 MB

页数:26页

时间:2021-02-05

《单片机原理与应用》实验报告.doc_第1页
《单片机原理与应用》实验报告.doc_第2页
《单片机原理与应用》实验报告.doc_第3页
《单片机原理与应用》实验报告.doc_第4页
《单片机原理与应用》实验报告.doc_第5页
资源描述:

《《单片机原理与应用》实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机实验报告学院:信息与通信工程学院班级:学号:姓名:《单片机原理与应用》实验报告班级:学号:姓名:成绩:实验名称:BCD码与ASCII码转换一、实验目的1、熟悉仿真器的软件使用环境及单片机汇编语言程序。2、基本了解数值的各种表达方法。了解BCD值和ASCII值的区别3、掌握BCD码和ASCII码的原理及相互转换方法。二、实验要求将本人的班号学号以压缩的BCD码的形式由低到高存放在50H开始的单元中,如将99071B3班转换为,99071B3班1号的数字为。将01®50H、13®51H、07®52H、99®53

2、H。然后编程将50H~53H中压缩的BCD码转换成ASCII码,并由低到高存放在60H开始的单元中。三、实验仪器PC机一台;ME-52HU仿真器一台;MedWinV3.0万利仿真器调试软件。四、实验步骤1、连接ME-52HU仿真器和PC机。2、安装MedWinV3.0万利仿真器调试软件(安装过程见附录),并在桌面启动“MedWinV3.0”,进入“模拟调试”状态。3、建立一个项目,在项目中添加一个新的文件(以.ASM作为后缀名),编写压缩的BCD码转换成ASCII码程序。4、对所编写的程序进行编译、调试运行,观察

3、其运行结果。五、实验程序六、实验结果五、个人体会本次实验是实现BCD码与ASCII码的转换,以自己的学号为原型,将其转换为对应的ASCII码。初次接触单片机这门课,也是初次接触这个仿真软件,很是新奇,操作起来也有些生疏,不过在老师的指导下,我们还是很快地就学会了怎么来正确的应用这个软件,一会就应用的得心应手了。由课上的一些基本理论知识,加上实验书上的提示,我们得出了本实验所需要的正确的实验程序。在仿真软件上调试运行以后显示出了我们输入的BCD码所得出的对应的ASCII码,很是微妙。通过这个实验,使我们更加理解了B

4、CD码与ASCII码各自的原理,以及它们之间相互的转换关系,清楚明白了数值的这两种表达方法。《单片机原理与应用》实验报告班级:学号:姓名:成绩:实验名称:定时器的实验一、实验目的1.定时器中断的使用;2.学习定时器中断间隔时间的计算;3.进一步学习中断处理程序的编程方法。二、实验要求连线并编制程序,使用定时器1中断,按方式1工作,将单排LED灯循环点亮。三、实验仪器PC机一台;ME52-HU仿真器一台;MedWinV3.0万利仿真器调试软件;WH51/PIC万用实验仪一台。四、实验电路五、实验步骤1、按下表在WH

5、51/PIC万用实验仪上连接电路;电路单元第4单元第15单元连接1P1.0~P1.7L1~L8备注:将《WH51/PIC万用实验仪实验手册》上实验四的“连线方法”的内容改为上表。1、测试来检查硬件电路的好坏;2、启动“MedWinV3.0”软件,新建一个格式为“*.Asm”的文件;3、输入编写的程序,观察现象。六、程序框图中断子程序框图:中断入口关闭计数器控制位计数值减一装入时间常数开放计数控制位RET12、主程序框图:入口置首显示代码(A),初始化地址偏移量(R1)计数器初值(R0)定时器1初始化设计数初值开放

6、EA,ET1及TR1R1为0?装计数初值于R1将显示的数据(R0)送入(A)带进位左移(A)将(A)再送入显示数据(R0)中将显示数据送入P1显示七、实验程序八、实验结果七、个人体会本次实验是通过定时器的中断来设计一个定时器,根据给定的条件,使电路板上的单排LED灯循环点亮。初次接触这种电路板,一开始连插线的地方都找不着,摸了好久才依次地找出了对应的接口。把细细的连线插好以后,打开实验箱电源,把我们事先预备好的程序进行调试,结果出现的现象并不是我们所预期的,LED灯并没有被循环点亮。在老师的帮助下,我们查找了出错

7、的原因,修改了程序,最终得出了正确的结果。通过本实验,我们进一步了解了定时器中断的概念,以及其相关的计算和应用方法,使我们对单片机这一门课有了新的认识。《单片机原理与应用》实验报告班级:学号:姓名:成绩:实验名称:点阵显示屏实验一、实验目的1.了解动态显示的基本原理;2.了解汉字显示的基本原理;3.了解查表程序的使用。二、实验要求连线并编制程序,在显示屏上显示汉字。三、实验仪器PC机一台;MedWinV3.0万利仿真器调试软件;ME52-HU仿真器一台;WH51/PIC万用实验仪一台。四、原理简述1.实验板上的汉

8、字显示屏为5*7的点阵显示屏,单片机的I/O口最多只有8*4=32个,在实际的系统中,不可能每个I/O口均用到点阵显示中,所以点阵显示屏不可能静态显示,必须动态显示。2.动态显示的基本原理是利用人的视觉暂留效用,间歇的显示每个该点亮的LED灯,因为间歇的时间小于人眼的分辨能力,所以看起来就像是静态显示一样。3.汉字的显示首先必须开发汉字的点阵字库,本程序为简单起见在点阵显

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

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

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