单片机系列实验报告

单片机系列实验报告

ID:1334594

大小:827.00 KB

页数:9页

时间:2017-11-10

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

《单片机系列实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机系列实验报告周二下午机械62游锐2006010454机械62马文超2006010448机械62南龙植(留学生)机械62黄炳晙(留学生)基本I/O实验一、实验目的1)熟悉基于KeilC的单片机整体编程环境以及程序开发流程;2)了解基本I/O输入输出硬件原理;3)学习掌握单片机的基本I/O编程技术。二、实验内容(1)基本实验1:本示例主要学习基本I/O口的输入功能。针对实验板上四个按键,循环扫描四个按键状态,并在数码管上显示哪个按键被按下。(2)基本实验2:循环检测按键K1的状态,两个数码管显示按键按下的次数。初始状态数码管显示“

2、00”,K1每按下一次显示数字增加1,直到增加到“20”的时候又按下K1,显示数字清零。(3)基本实验3:循环检测按键K3和K4的状态,两个数码管显示按键按下的次数。初始状态数码管显示“10”,K3每按下一次显示数字增加1,K4每按下一次显示数字减少1。若增加到“20”时又按下K3,则示数清零,若减小到“00”时又按下K4,则示数变为“20”。中断、定时器/计数器实验一、实验目的1)熟悉KeilC整体编程环境以及MCU程序开发流程;2)了解的中断系统、定时器/计数器工作原理;3)学习中断系统、定时器/计数器功能的编程技术。二、实验内

3、容(1)基本实验1:使用通用定时器产生大约1秒钟的定时器中断,在中断中触发蜂鸣器发声。(2)基本实验2:实验使用按键K1来外部中断输入脉冲,每次中断后计数器计数十次,由数码管显示相应的计数值,计数值到100后计数器清零,开始计数。(3)基本实验3:应用定时器产生1秒钟的时间间隔,来循环点亮最小系统板上的4个指示灯。初始状态下4个灯不亮,按下K1后启动定时器,大约1秒钟后第一个灯点亮,大约2秒钟后第二个灯点亮,大约3秒钟后第三个灯点亮。在启动定时器的状态下按下K2,那么定时器停止。再次按下K1时,又会启动定时器,指示灯接着循环点亮。A

4、/D与D/A转换实验一、实验目的1)熟悉KeilC整体编程环境以及MCU程序开发流程;2)了解A/D、D/A模块的工作原理以及编程结构;3)学习A/D、D/A模块的编程技术。二、实验内容(1)基本实验1:实验中通过调节电位器的阻值大小来改变AD通道0采集的电压值,然后把采集到的电压值归一到0~99的数值上在数码管上显示。(2)基本实验2:实验中通过DAC通道输出三角波给AD通道1,然后把经过ADC采集到的电压值归一到0~99的数值上在数码管上显示。(3)基本实验3:采用调节电位器给定电压或DAC输出方式改变AD通道0的电压值,根据采

5、集到的电压值的大小来调节跑马灯的循环速度,当电压值增大的时候增加跑马灯的循环速度,反之则减小跑马灯的速度。MCU综合实验一、实验目的1)熟悉KeilC整体编程环境以及MCU程序开发流程;2)学习掌握ADuC812单片机的综合编程技术。3)进行研究型实验,提高综合能力。二、实验内容(1)反应测试游戏:使用资源为2个按键,3个数码管和1个LED指示灯。游戏规则如下:两个按键1个为准备键,1个为停止键。游戏开始时按住准备键,程序随机点亮LED灯,此时开始计时,并动态地显示在3个数码管中,此时游戏者应该迅速放开按住的准备键,并迅速按下停止键

6、,当停止键按下时,计数停止,3个数码管中显示的数字为反应的时间,如果计数超过999,则计数保持999。再次按下准备键时,计时显示清零,同时游戏重新开始。(2)乒乓球游戏:使用资源为4个按键,4个LED指示和2个数码管。4个按键分别定义为左击球,右击球,开始比赛,游戏重置;LED亮起表示乒乓球的位置,数码管显示当前双方的比分。游戏规则如下:按动1个按键后,游戏开始,此时如果按动左击球键,则最左边的LED亮起,并且从左边开始不断向右边移动,当最右边1个LED亮起时,如果此时右击球键按下,则LED从右边又不断向左边移动,如果提前按动了右击

7、球,或者滞后按下右击球键,则左边数码管加1,同理如果左边出现了错误,则右边数码管加1,1局游戏结束后,再次按下开始比赛键则开始新一轮比赛,但比分保持。在球打向右边的过程中,左击键没有作用,反之一样。在游戏过程中如果按下了游戏重置键则游戏停止并且比分清零。如果编写有余力,可以考虑在每一次球被打击后,球的移动速度都有少量的提高,以增加游戏的对抗性和趣味性。实验分工本组共4名同学,其中两人为留学生。本次实验程序主要采用游锐编写的C语言版本;汇编由马文超和游锐完成;现场调试和实验箱的操作由四人共同完成,其中很多地方借鉴了以前的或其他组的经验

8、。本次实验报告主要由马文超撰写;实验心得部分由四人分别撰写;流程图由马文超绘制;游锐提供程序与帮助修改;最终修改统稿由游锐和马文超完成。实验心得马文超:1、我之前没有C语言基础,所以在单片机的编程上很吃力,刚入门的时候逻辑非常混乱,后

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

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

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