下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版下载后可任意编辑和复制第第页单片机基于at89s52实现从00~99循环的实训报告5000字
单片机原理试验报告
学年:______________
学期:______________
专业:09电子信息工程
班级:______________
姓名:____Pred______
学号:______________
指导老师:___________
日期:年月日
名目
contents
1.I/O输入、输出试验…………………3
2.数码管动态扫描显示试验……………….….………6
3.键盘输入试验….……….……………9
4.定时/计数器…………12
5.音频掌握试验……………..…………16
6.串行口通信………………..…………22
说明:1.6个试验程序均在伟纳电子ME830单片机试验板上调试胜利。Mcu是AT89S52。
2.音频掌握试验源码来自网上,若想在晶振11.0592mhz上运行,只需更改输出频率表格的定时器初值即可。同时,由于程序占用233字节data,写入一般51mcu是运行不了的,这里我是用ICE52仿真器运行。
3.串行口通信试验中上位机使用伟纳电子的串口调试软件,可以到其官方网站下载。
4.由于本次试验旨在达到试验目的,程序本身存在许多不完善的地方,如:定时计数器试验中取位运算中耗费大量时间,导致显示过程消失闪耀现象。
5.电路原理图在prorel99se上画的,不能保证原理图的正确。(我还没学呢….)
试验一:I/O口输入/输出试验
1.试验任务
流水灯单循环,P0口接八个共阳发光二极管,分别为D0、D1……D7。程序先点亮D0,延时一段时间(1秒钟),再挨次点亮D1……D7,然后又是D0。同时只能有一个灯亮。设晶振频率fosc=11.0592MHz,要求亮灯1秒后下一个灯点亮。
2.试验原理图
3.系统板上硬件连接
4.程序设计内容
1)先计算好定时器初值,并载入TH0,TL0
2)等待定时器中断响应,响应后累次叠加到1s时,设置标志位
3)检测标志位,点灭上一个灯,点亮点一个灯
4)推断是否点亮第七个灯,是则下一个点亮第零个灯,否则跳过
5.程序框图
6.C语言源程序
#includereg52.h
#defineucharunsignedchar
#defineLEDPORTP0
bitledturn=0;//设置亮灯标志
chari=0;
ucharcodeledlight[8]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};//led亮起挨次voidmain()
N
{
RCAP2H=0x4C;//定时器2,晶振11.0592MHz,单次定时50ms
RCAP2L=0x00;
ET2=1;//定时器2中断允许
EA=1;//中断允许
TR2=1;//开头计时
while(1)//进入死循环
{
if(ledturn)
{
ledturn=0;
LEDPORT=ledlight[i];
i++;
if(i==8)i=0;
}
}
}
timer2()interrupt5//定时器2终端服务程序
{
staticuchart;
TF2=0;//溢出清0
t++;
if(t==20)
{
t=0;//取消标志
ledturn=1;//设置亮灯标志
}
}
7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考语文复习备考效益最大化
- 2023年PCB高纯化学品资金申请报告
- 劳工职业道德管理制度
- 民宿委托监管协议书
- 2024年住宿服务项目合作计划书
- 2024年碳酸二甲酯项目合作计划书
- 2024年水及电解质平衡调节药项目合作计划书
- 2024年自动数字空中三角测量系统项目建议书
- 2024年媒介代理项目发展计划
- 2024年医院服务项目发展计划
- 经侦大队创新战法研究报告
- 24春国家开放大学《形势与政策》大作业参考答案
- 2024中小学教师 高级职称专业水 平能力题库 (含答案)
- 头花蓼提取物降血糖活性研究
- 2024年01月广西南宁市教育局直属单位招考聘用教职工笔试近6年高频考题难、易错点荟萃答案带详解附后
- 2024年四川省生态环境监测专业技术人员大比武竞赛备考试题库(含答案)
- 污水处理厂下井(池)作业应急预案
- 2024年5月12日全国防震减灾日减轻灾害风险守护家园课件
- 三个全球经典采购谈判案例
- 智慧医疗健康服务平台规划建设方案
- 益智玩具研究报告-中国益智玩具行业市场全景调研及投资价值评估研究报告2024年
评论
0/150
提交评论