电信单片机实验指导.doc

电信单片机实验指导.doc

ID:61511258

大小:7.88 MB

页数:34页

时间:2021-02-08

电信单片机实验指导.doc_第1页
电信单片机实验指导.doc_第2页
电信单片机实验指导.doc_第3页
电信单片机实验指导.doc_第4页
电信单片机实验指导.doc_第5页
资源描述:

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

1、电信专业《单片机原理及应用》实践性实验任务书与报告书皖西学院机电学院翁志远编2014年6月实践性实验流程1、领取实验任务书后认真阅读,了解实验任务。2、在原有单片机最小系统基础上从学院实验室领取所需实验元器件,按照原理图焊接好电路。3、按照任务书要求编写好程序,调试无误后烧录到单片机上。观察现象是否满足任务书要求。4、调试完成后到学院机房由指导老师验收,验收合格后评定成绩。单片机最小系统板资料一单片机最小系统板:USB接口CH3401602接口8位数码管CH4524×4键盘电源开关CPU芯片蜂鸣器I/O接口复位按键开发实验区二单片机原理图:皖西学院机电系《

2、单片机原理与应用》任务及报告书实验名称智能广告灯实验指导教师翁志远班级电信1101姓名王征学号总成绩1、实验目的1.进一步熟悉编程和程序调试2.掌握单片机端口的基本操作2、实验仪器和元器件实验仪器:单片机最小系统、万用表。实验元件:led灯8个、560欧电阻8个、杜邦线若干。3、实验原理图及说明实验参考电路图如下:实验说明(1)理解单片机开发板电路原理图;(2)按要求编写程序.4、实验内容(1)做单一灯的左移右移,八个发光二极管D1-D8分别接在单片机的P2.0-P2.7接口上,输出“0”时,发光二极管亮,开始时P2.0→P2.1→P2.2→P2.3→┅→

3、P2.7→P2.6→┅→P2.0亮,重复循环。(2)观察实验现象.5、实验报告(可附页)一、根据内容绘出程序流程图,写出实验程序。调试程序,观察结果。#include#include#defineucharunsignedchar#defineuintunsignedintvoidDelay(uintx){uchart;while(x--){for(t=1200;t>0;t--);}}voidmain(){uchari;P0=0xFE;while(1){for(i=7;i>0;i--){P0=_crol_(P0,1)

4、;Delay(1000);}for(i=7;i>0;i--){P0=_cror_(P0,1);Delay(1000);}}}二、实验现象如图七个二极管先从左到右依次亮、再从右到左依次亮,就这样依次循环。三、实验调试过程中所遇到的问题、解决问题的思路和解决的方法。在用keil编写程序时会出现一系列的问题,比如:建立工程时的问题、编程问题等,编程序时出现的问题可以根据老师所给的文件中自己慢慢的去摸索,直至问题得到解决,实在不行再去问同学或老师;还有就是在焊接八个二极管时要注意其连接情况,并要认真的按电路图焊接电路,把程序下载到单片机上时,要按照原理图进行连接。

5、四、实验后的经验教训总结。学习单片机要有一定的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,特别是数字电路;编程语言要求汇编语言或C语言。不管做什么事,计划是很重要的。没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和缓急,不会有疏漏。这样才能提高成功率。此次试验也让我对单片机的部分接口有了一定的了解,以及对编程和c语言又有了进一步的了解。实验报告成绩教师签名年月日皖西学院机电系《单片机原理与应用》任务及报告书实验名称按键识别与显示指导教师翁志远班级电信

6、1101姓名王征学号总成绩1、实验目的1.进一步熟悉编程和程序调试2.掌握独立键盘的检测原理2、实验仪器和元器件实验仪器:单片机最小系统、直流稳压电源、万用表。3、实验原理图及说明实验参考电路图如下:实验说明(1)理解单片机开发板电路原理图;(2)按要求编写程序.4、实验内容(1)编写矩阵键盘扫面程序,对矩阵键盘进行识别.(2)将按下去按键对应的十六进制数显示在某一位数码管上.5、实验报告(可附页)一、根据内容绘出程序流程图,写出实验程序。调试程序,观察结果。#include#include/CH452常用命令码/#

7、defineCH452_NOP0x0000//空操作#defineCH452_RESET0x0201//复位#defineCH452_LEVEL0x0100//加载光柱值,需另加7位数据#defineCH452_CLR_BIT0x0180//段位清0,需另加6位数据#defineCH452_SET_BIT0x01C0//段位置1,需另加6位数据#defineCH452_SLEEP0x0202//进入睡眠状态#defineCH452_LEFTMOV0x0300//设置移动方式-左移#defineCH452_LEFTCYC0x0301//设置移动方式-左循环#

8、defineCH452_RIGHTMOV0x0302//设置移动方

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

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

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