单片机原理报告作业

单片机原理报告作业

ID:42553606

大小:1.07 MB

页数:68页

时间:2019-09-17

单片机原理报告作业_第1页
单片机原理报告作业_第2页
单片机原理报告作业_第3页
单片机原理报告作业_第4页
单片机原理报告作业_第5页
资源描述:

《单片机原理报告作业》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《单片机原理》实验指导书计算机科学与技术系2012年8月说明《单片机原理及应用》课程是计算机专业的一门重要专业课程,也是一门理论性、实践性和实用性都很强的课程。本课程的主要教学任务是通过理论教学与实验环节,使学生掌握单片机系统的基础知识,认识单片机系统的结构,掌握单片机系统的设计思路和流程,能够设计简单的单片机系统。本实验指导是为单片机原理及应用方面的课程需要而编写的,完成本实验指导中的实验,可使学生基木掌握MCS-51单片机的结构原理、接口技术、程序设计技巧。书中详细叙述了各实验的目的、内容,列出了接线图、程序结构框图

2、和清单。免除了主讲教师和实验辅导老师为设计、准备调试实验线路和实验程序所需的工作量,节约了宝贵的时间。一、采用联机调试实验程序时,需双击桌面上“DICE-51仿真开发系统”银环图标,打开仿真调试软件,设置仿真模式。具体步骤如下:点击菜单栏的“设置(S)”项,在弹出下拉菜单中选择“仿真模式(M)…”,此吋此吋将弹出“仿真模式”对话框,在此进行相关设置==>CPU:8031/8032;RAM:用户RAM;ROM:系统ROMo二、实验接线图上的粗实线表示用户在实验时耍用导线连接起来。三、所冇实验都是相互独立的,次序上也没冇固定

3、的先后关系,在使用本书进行教学时,教师町根据学院的教学要求选择相应实验。rtr丁•编者水平有限,本书中必然存在着不少缺点,在此恳请大家给予批评和指正,我们将尽力纠正。在此特对关心支持编写本书的院系领导表示感谢。目录第一部分单片机仿真实验1实验一:流水灯实验1实验二:屮断实验5实验三:定时器中断实验9实验四:串行口实验13实验五:矩阵式键盘输入识别18实验六:LCD循环显示设计27第二部分单片机硬件实验错误!未定义书签。第一章试验箱系统概述错误!未定义书签。一、系统地址分配错误!未定义书签。二、系统接口定义错误!未定义书签

4、。三、通用电路简介错误!未定义书签。第二章实验指导错误!未定义书签。实验六P1口亮灯和P1口加法器实验错误!未定义书签。实验七简单I/O口扩展(选作)错误!未定义书签。实验八8255控制交通灯错误!未定义书签。实验九128*64LCD液晶显示错误!未定义书签。第一部分单片机仿真实验实验一:流水灯实验一、实验口的:通过对P3II地址的操作控制8位LED流水点亮,从而认识单片机的存储器。二、买验原理图实验参考电路图如下:VCCU1XTAL2XTAL17654-3-210^1d—didid—didi^1pppppppp8P3.

5、7/RDP3.6/WRP3.5/T1P3.4rroP3.3/INT1P3.2/INT0P3.1/TXDP3.0/RXDAT89C51RSTPSENEAALEA[8„15]AD[0..7]7:E";5229:ID5D8△R1470RR2470R1IR347QRR4470RR5470RR6470RR747QRIi—R8470R三、参考实验程序//流水灯实验#include//包含单片机寄存器的头文件sfrx二OxbO;//P3口在存储器屮的地址是bOH,通过sfr可定义8051内核单片机//的所冇内部8位特

6、殊功能寄存器,对地址x的操作也就是对Pl口的操作/^x/r、夕门函数功能:延吋一段吋间^J>^J>^1XZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTX^TSvoiddelay(void)unsignedchari,j;for(i=0;i<250;i++)for(j=0;j<250;j++);//利用循环等待若干机器周期,从而延时一段时间函数功能:主函数^Jx/^fxZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTX

7、ZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTXZTX/voidmain(void){whi1e(1)x=0xfe;//笫一个灯亮delay();//调用延时函数x=0xfd;〃第二个灯亮delay();//调用延时函数x二Oxfb;//第三个灯亮delay();//调用延时函数x=0xf7;〃第四个灯亮delay();//调用延时函数x二Oxef;〃第五个灯亮delay();〃调用延吋函数x=0xdf;//笫六个灯亮d

8、elay();//调用延时函数x二Oxbf;〃第七个灯亮delay();〃调用延吋函数x=0x7f;//笫八个灯亮delay();//调用延时函数四、实验思考题:修改程序使LED灯为18灯亮——27灯亮——36灯亮——45灯亮,再将LED灯亮的顺序倒过來既:45灯亮——36灯亮——27灯亮——18灯亮,连续运行。调试

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

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

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