51实验二 (4)

2018-11-26 21:18

实验五 定时/计数器实验

实验目的

了解定时/计数器的应用,掌握其应用编程方法。 实验要求

学生编写一段汇编语言或C语言程序,并进行编译调试,把生成的.HEX文件烧写到单片机中,运行程序观察结果,并对实验现象进行分析。参考选做:

1 利用T0计数,使每计一个脉冲P1.0变反一次;

2 利用T0定时,使数码管的“8”字每隔100ms顺次亮下一个; 3 编程制作一个秒表,并送数码管显示。 实验原理:

定时/计数器接口连接图

数码管管脚图

参考实验程序选择(对程序结果和现象进行分析): #include

#include char i=0;

sbit P10=0x90; sbit P20=0xA0; sbit P34=0xB4; code char tab[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

main() {P1=0X01; P2=0x3f;

TMOD=0X06; TH0=0XFE; TL0=0XFE; ET0=1; EA=1; TF0=0; TR0=1; while(1); }

void Timer0() interrupt 1 using 0 { i++;

if (i<16)P2=tab[i]; else {i=0;P2=0x3f;} }


51实验二 (4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018中考物理复习计划专题9——探究电流与电压电阻关系的实验

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: