单片机原理实验报告

单片机原理实验报告

ID:15101119

大小:596.50 KB

页数:31页

时间:2018-08-01

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

《单片机原理实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、桂林航天工业学院电子工程系单片机技术课程实验报告2013-----2014学年第二学期专业:班级:学号:姓名:同组者:指导教师:王勇军任务一:单片机控制单灯亮灭一、实验目的1.初步学会使用KeilμVision开发环境和简单程序的编辑、编译、与运行方法;2.学习Proteus软件绘制简单电路图与仿真运行方法C51程序的初步过程3.掌握单片机控制单只发光二极管亮灭的原理并仿真实现二、实验仪器1、安装KeilμVision及Protues软件的计算机一台;单片机开发板一套。三、实验内容及要求1、用KeilμVision仿真调试简单的C51程序;2、用Protues软件绘制简单的电

2、路图3、在绘制好的电路原理图中,调入已编译好的目标代码文件“*.HEX”,可以在原理图中看到模拟实物的运行状态和过程。四、单片机控制发光二极管亮灭实验原理图:五、实验程序:#includevoidmain(){unsignedintvalue;value=0xfe;P0=value;}六、实验结果及心得体会(按步骤记录调试程序及proteus绘制原理图及仿真过程中出现的现象,在上述程序实现的基础上,如何修改程序使其他的发光二极管实现亮灭,本部分手写,写不下可写在背面)实验成绩评定表序号实验名称:1实验方法:□有创新□有改进□有缺陷□合理综合成绩:教师签名4实

3、验结果:□一次成功□改进后成功□不成功5文字表述:□简明通顺□重复冗长□没有实质内容6实验态度:□严谨认真□循规蹈矩□敷衍应付7课堂评价:□优秀□良好□及格□不及格任务二:单片机控制流水灯一、实验目的1.初步掌握C51的基本语法、基本控制语句的使用,函数调用等知识,学习按任务编写基本程序2.掌握MCS-51单片机的P0、P1、P2口的使用方法3.掌握实现发光二极管的移动、闪烁程序的编写方法二、实验仪器1、安装KeilμVision及Protues软件的计算机一台;单片机开发板一套。三、实验内容及要求1、掌握C51程序调试和proteus软件联调的方法,学习设置二软件联调。2、

4、由P0口连接8只发光二极管,实现如下功能1)让发光二极管从左至右循环轮流点亮两只灯;2)让8只光二极管从外向内循环轮流点亮;3)让8只光二极管从内向外循环轮流点亮;四、实验线路:五、实验程序:#includevoiddelay();voidmain(){unsignedcharoutput=0xfe;while(1){P0=output;delay();output<<=1;output

5、=1;if(output==0xff)output=0xfe;}}voiddelay(){inti;for(i=40000;i>0;i--);}六、实验结果及心得体会(在上

6、述程序中标出使发光二极管左移的实现语句,按步骤记录调试程序及实验开发板中出现的现象,在上述程序实现的基础上,修改相应部分,使电路实现2)3)功能,本部分手写)实验成绩评定表序号实验名称:1实验方法:□有创新□有改进□有缺陷□合理综合成绩:教师签名4实验结果:□一次成功□改进后成功□不成功5文字表述:□简明通顺□重复冗长□没有实质内容6实验态度:□严谨认真□循规蹈矩□敷衍应付7课堂评价:□优秀□良好□及格□不及格任务三:独立按键识别一、实验目的1.掌握单片机I/O口读写方法。2.掌握独立按键的连接方法及使用。3.C语言基本语句的编写,对I/O口基本操作。二、实验仪器1、安装Ke

7、ilμVision及Protues软件的计算机一台;单片机开发板一套。三、实验内容及要求单片机P3.0-P3.1口连接2只按键,利用以上按键,实现如下功能1)当按钮1按下时,第1只发光二极管点亮;2)当按钮2按下时,第8只发光二极管点亮;3)当两按钮都按下时,8只发光二极管流水显示四、实验线路(部分):五、实验程序(略):六、实验结果及心得体会(在上述电路原理图中加入需要的按钮,修改程序实现对按钮的响应,注意对于按键的抖动如何编程,根据讲解完成带消抖功能的按键程序)实验成绩评定表序号实验名称:1实验方法:□有创新□有改进□有缺陷□合理综合成绩:教师签名2实验结果:□一次成功□

8、改进后成功□不成功3文字表述:□简明通顺□重复冗长□没有实质内容4实验态度:□严谨认真□循规蹈矩□敷衍应付5课堂评价:□优秀□良好□及格□不及格任务四数码管静态显示控制一、实验目的1、掌握一维数组定义和调用的方法;2、掌握数码管的原理,学习定义数码管及LED各种图形组合数组的技巧;3、学习程序组合和函数调用方法,进一步提高编程能力二、实验仪器1、安装KeilμVision及Protues软件的计算机一台;单片机开发板一套。三、实验内容及要求利用数码管,完成从0到9之内顺序循环显示效果。四、实验线路:(可

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

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

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