您好,欢迎来到品趣旅游知识分享网。
搜索
您的当前位置:首页单片机实验5

单片机实验5

来源:品趣旅游知识分享网
塔里木大学信息工程学院 《单片机原理及应用》实验报告 姓名: 胡琴 学号: 5011211312 班级: 计算机15-3 一、实验名称:电子秒表显示器 二、实验目的:掌握中断和定时/计数器工作原理,熟悉C51编程与调试方法。 三、实验内容: (1)理解定时器的工作原理,完成定时中断程序的编写与调试。 (2)练习u Vision3的与ISIS的联机仿真方法。 四、实验步骤: 1.、提前阅读与实验5相关的实验材料; 截图: 元件类别 Microprocessor ICs Miscellaneous Capacitors Resistors Optoelectronics Capacitors Resistors Packs U1 X1/12MHZ C1~C2/1nf R1/100 LED1~LED2 C3/22uF R2~R8/1K 电路符号 80C51 CRYSTAL CAP RES 7SEG-COM-CAT-GRN CAP-ELEC RES 元件名称 2、 参考实验原理图和实验元器件清单,在ISIS中完成电路原理图的绘制; 在Keil和uVision3中编写和编译C51程序,生成可执行文件; 截图 五、源程序清单: #include unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char t=0; bit delay=0; unsigned char count=0; void main(void) { P2=0; P0=0; TMOD=0x01; TH0=0x3c; TL0=0xb0; TR0=1; ET0=1; EA=1; while(1) { if(delay) {delay=0; count++; if(count==61)count=0; P0=table[count/10]; P2=table[count%10]; }} } timer0()interrupt 1 { t++; if(t==20){t=0;delay=1;} TH0=0x3c; TL0=0Xb0; } 六、实验小结 1、初步掌握了51单片机中断和定时/计数器工作原理。 2、对C51编程与调试方法有了一定的认识。 II 通过这次实验,让我了解了51单片机的中断和定时/计数器工作原理,并且更加熟练的掌握了对C51的编程操作方法与和程序进行调试的方法。 III

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务