单片机原理及应用实验报告林立版 - 图文(2)

2019-04-09 18:58

在编程软件的配合下,要求实现如下功能:8只发光二极管做循环点亮控制,且亮灯顺序为D1,D2,D3、、、、D8,D7,、、、、D2,D1,无限循环两次亮灯的时间间隔约为0.5秒。软件编程原理为:

首先使P0.0为1,其余端口置0,这样可使D1灯亮,其余灯灭;软件延时0.5s后使P0口整体左移一位,得到P0.1为1,其余端口为0,这样可使D2灯亮其余灯灭;照此思路P0整体左移七次再右移七次,如此无限往复即可实现上述功能。

三、实验内容

1、熟悉kell 3编程软件,了解软件结构与功能; 2、完成实验3的C51语言编程;

3、掌握在kell 3中进行C51语言编程; 4、编译C51程序生成可执行文件; 5、通过仿真运行检验编程的正确性。

四、实验要求

提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结

1、实验原理图

2、仿真运行截图

3、实验小结

实验4 指示灯数码管的中断控制

一、实验目的

掌握外部中断原理,学习中断编程与程序调试方法。

二、实验原理

如实验电路图,图中K1和K2分别接P3.2和P3.3,发光二极管D1接于P0.4,共阴极数码管接于P2口。时钟电路、复位电路、片选电路忽略。在编程软件的配合下,要求实现如下功能:

程序启动后,D1处于熄灯,LED1处于黑屏状态;单击K1,可使D1亮灯状态反转一次;单击K2可使LED1显示值加1,并按十六进制数显示,达到F

后从1开始。编程软件原理:

K1和K2的按键动作分别作为INT0和INT1的中断请求,在中断函数中指示灯与数码管的处理。初始化后,主函数处于无限循环状态,等待中断请求。

三、实验内容

1、熟悉Kell 3的软件调试方法; 2、完成实验4的C51语言编程;

3、练习Kell 3与ISIS的联机仿真方法。 4、编译生成可执行文件,并进行联机调试。

四、实验要求

提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结

1、实验原理图

2、仿真运行截图

3、实验小结

实验5 电子秒表显示器

一、实验目的

掌握中断和定时/计数器的工作原理,熟悉C51编程与调试方法。

二、实验原理

实验电路如图所示,该电路与实验1基本相同,在编程软件的配合下,要求实现如下功能:数码管的初始显示值为00;当1s产生时,秒计数器加一;秒计数到60时清零,并从00,从新开始,如此周而复始进行。 编程原理为:

采用T0定时方式1中断法编程,其中1S定时采用20次50ms定时中断的方案实现。

三、实验内容

1、理解定时器额工作原理,完成定时中断程序的编写与调试; 2、练习Kell 3与ISIS的联机仿真方法; 3、编写和编译C51程序,生成可执行文件; 4、在ISIS中仿真运行,并进行联机调试。

四、实验要求

提交实验报告并包括如下内容:电路原理图、电路原理分析、仿真运行截图及实验小结

1、实验原理图

2、仿真运行截图


单片机原理及应用实验报告林立版 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Unit 5 straight A illiteracy

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

马上注册会员

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