77范文网 - 专业文章范例文档资料分享平台

重庆大学单片机原理及接口技术实验报告(3)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

单片机原理及接口技术实验报告 机电03班20112964黄德荣

(4)显示结果为LED灯单个每隔2s从右到左不停的闪烁

五、实验程序

#include

#define uint unsigned int

第9页,共18页

单片机原理及接口技术实验报告 机电03班20112964黄德荣

void delayms( uint m) //延时程序 { uint i;

while ( m--)

{ for(i=0;i<114;i++) ; } }

void main() {

int i;

P2=0xff;//初始化,让led灯全灭 while(1) { for(i=0 ;i<8;i++) { delayms(2000);//延时2s左右 }

P2=~(1<

六、实验总结

1、了解子程序的设计和调用。 2、掌握程序下载的方法。

3、了解如何实现不现端口的实现 4、上机过程不明白的地方要多问

实验三:定时/计数器及中断

一、实验目的

1、掌握定时器/计数器的工作原理及应用;

第10页,共18页

单片机原理及接口技术实验报告 机电03班20112964黄德荣

2、掌握中断服务子程序的编写方法; 3、学习用定时/计数器的初始化编程。

二、实验设备

计算机、ME850实验开发板

三、实验内容

根据《计算机接口实验指导书》及定时/计数器、中断的原理,设89C51的单片机的时钟频率为11.0592M,编程使P1.0所接的低电平发光二级管每0.4s闪动一次,也就是每过0.2s灭一次,再过0.2s亮一次

四、实验过程

(1)新建工程和程序文件test3.c

(2)编写程序

第11页,共18页

单片机原理及接口技术实验报告 机电03班20112964黄德荣

(3)下载程序

(4)实验结果D00不停的闪烁

五、实验程序

#include sbit led=P0^0;

bit sign_200ms=0;//200ms标致位 void init_time0() {

第12页,共18页

单片机原理及接口技术实验报告 机电03班20112964黄德荣

TMOD=0X01;//定时器0工作在方式1 TH0=0XFF; TL0=0X38; EA=1; TR0=1; ET0=1; }

void main() {

led=0;

init_time0(); while(1) {

if(sign_200ms==1) { sign_200ms=0; led=~led; } } }

void interrupt_time0() interrupt 1 { static unsigned int i=0; TH0=0XFF; TL0=0X38; if(++i==1000) { i=0; sign_200ms=1; } }

六、实验总结

1、要多多深入学习定时器/计数器的工作原理及应用; 2、要对中断服务子程序概念和编写方法熟悉; 3、上机编写程序过程要灵活应用

第13页,共18页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库重庆大学单片机原理及接口技术实验报告(3)在线全文阅读。

重庆大学单片机原理及接口技术实验报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/297557.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: