智能装置与设计实验指导书文档格式.docx

上传人:b****6 文档编号:16194080 上传时间:2022-11-21 格式:DOCX 页数:16 大小:1,008.85KB
下载 相关 举报
智能装置与设计实验指导书文档格式.docx_第1页
第1页 / 共16页
智能装置与设计实验指导书文档格式.docx_第2页
第2页 / 共16页
智能装置与设计实验指导书文档格式.docx_第3页
第3页 / 共16页
智能装置与设计实验指导书文档格式.docx_第4页
第4页 / 共16页
智能装置与设计实验指导书文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

智能装置与设计实验指导书文档格式.docx

《智能装置与设计实验指导书文档格式.docx》由会员分享,可在线阅读,更多相关《智能装置与设计实验指导书文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

智能装置与设计实验指导书文档格式.docx

⑵提高内容:

利用RB0口接的按键控制RC口连接的LED灯,每按一次键切换一盏灯,从RC7到RC0分别点亮,按键使用查询方式检测。

三、实验主要仪器设备

1.MPLAB-ICD2模块与仿真头

2.DEMO演示实验板

3.安装了MPLAB-IDE开发软件的计算机

4.9V/500mA稳压电源

四、实验步骤

见附录

五、实验要求与实验报告

1.在实验前要根据实验指导书认真预习,根据实验内容编制程序。

2.认真按照实验步骤进行程序调试

3.实验完成后,请指导教师检查程序运行结果是否符合要求。

4.实验报告要求将程序流程图及调试完成的程序、程序运行结果附后,程序清单加注说明,完成思考题。

六、思考题:

1. 单片机PIC16F877各组I/O口的用途及操作有什么区别?

2. 通过软件对RC口进行操作时,特殊功能寄存器应注意哪些问题?

 

实验二PIC系列单片机定时/计数器的功能及使用方法

一、实验目的

1.掌握PIC16F87X系列单片机的定时器Timer0、Timer1、Timer2

1.的定时功能及使用方法。

2.学习使用PIC16F877单片机中断技术。

⑴掌握16F877单片机各定时/计数器的功能与区别。

⑵根据现有的MPLAB-ICD2模块的震荡周期计算定时时间,Demo板的时钟由RC振荡电路提供,时钟频率≈4MHz

⑶基础内容:

1)使用Timer0定时器按查询方式设置500毫秒定时,完成LED灯的轮流点亮

2)使用Timer1定时器按查询方式设置1秒定时,完成LED灯的轮流点亮

3)使用Timer2定时器按查询方式设置500毫秒定时,完成LED灯的轮流点亮

⑷提高内容:

使用Timer1定时器按中断方式设置2秒定时,完成LED灯的轮流点亮

1. MPLAB-ICD2模块与仿真头

2.DEMO演示实验板

3. 安装了MPLAB-IDE开发软件的计算机

4. 9V/500mA稳压电源

四、实验步骤

见附录

五、实验要求与实验报告

1.在实验前要根据实验指导书认真预习,根据实验内容编制汇编语言程序。

六、思考题:

1. 定时/计数器0、定时/计数器1、定时/计数器2的主要区别有哪些?

2. 采用定时器延时和采用软件延时有何区别?

实验三PIC系列单片机A/D转换的功能及使用方法

1.掌握PIC16F87X系列单片机A/D转换器的功能及使用方法。

2.进一步熟悉掌握PIC16F877单片机中断技术

二、实验内容

⑴掌握PIC16F877单片机A/D转换器的工作原理及使用方法。

⑵了解PIC16F877单片机A/D转换结果的存放形式。

1)使用查询方式检测RA0口的可调电位器的输入模拟电压(范围0-5V),并将结果的高8位显示在RC口的8个LED灯上。

2)使用中断方式检测RA0口的可调电位器的输入模拟电压范围0-5V),并将结果的高8位显示在RC口的8个LED灯上。

利用RB0口接的按键中断控制对RA0口的可调电位器的输入模拟电压的采样,每按一次键采样一次,并将结果显示在LED灯上

三、实验主要仪器设备

2. DEMO演示实验板

1.单片机PIC16F877A/D转换器有哪些特点?

2. 单片机PIC16F877A/D转换器精度和哪些因素有关?

4.单片机PIC16F877A/D转换采用查询方式与采用中断方式软件有什么区别?

编程应该注意哪些事项?

附录

一、实验步骤:

1.连接硬件

(1)如图1所示,将扁平电缆连接到MPLAB-ICD模块和仿真头之间,在将仿真头插入到演示板的40芯IC插座里,将USB专用电缆连在PC机和模块之间。

图1硬件连接图

(2)将9V稳压电源一端插入DEMO板上的电源插口上,另一端插入电源插座。

2.连接MPLAB-IDE和MPLAB-ICD模块

(1)双击桌面上的MPLAB图标,进入MPLAB-IDE界面

(2)选择Debugger>

>

SelectTool>

对话框中的MPLAB-ICD2确认后,输出界面显示ConnectingtoMPLABICD2,MPLABICD2readyfornextoperation表示连接成功

3.建立新项目

(1)选择Project>

ProjectWizard,按照下面步骤完成项目的建立

(2)

器件选择PIC16F877

(3)项目建立在D:

\ZN目录下,并命名,然后点击保存,项目自动以*.mcp保存

注意:

文件名不要包含中文

(4)step4中Addexistingfilestoyourproject不添加,直接点击下一步,完成项目建立,项目建立后出现*.mcw窗口如图

4.编辑汇编文件、设置工作方式

(1)File>

new建立一个Untitled文件,键入程序,然后选择File>

Save,在D:

\ZN中保存成‘*.asm’文件,该文件与项目文件同名,并与项目文件保存在同一路径下。

程序以大写字母输入

(2)再次检查Debugger>

对话框中的MPLAB-ICD2确认后,输出界面显示

MPLABICD2readyfornextoperation表示连接成功

5、给项目添加汇编文件并编译

(!

)在Windows选项找到建好的*.mcw窗口选中,在SourceFiles单击右键选择AddFiles,出现如图对话框后,选中上面步骤编好的汇编文件*.asm后打开。

(2)编译汇编文件:

选择Project>

BuildAll,,或直接点击图示图标直接编译。

编译出现AbsoluteorRelocatable选项栏,选择Relocatable

(3)完成编译后。

如果程序没有语法错误,输出窗口中将出现BUILDSUCCEEDED字样,否则可根据提示修改程序中的错误,再重新编译,直到编译成功

(4)设置工作方式:

选择Configure>

ConfigurationBits选项,去掉勾选,按照下图设置好工作方式后,点击勾选后关闭

6.仿真并运行程序

(1)单击Debugger>

Program按钮或直接点击图示图标,将编译好的程序写入仿真头上的单片机PIC16F877中。

(3)在输出窗口出现MPLABICD2readyfornextoperation字样后,选择Debugger>

Run即可运行程序,也可以直接点击如下图标

.

(4)调试过程中,也可以使用单步运行或通过断点设置来控制程序的进展。

二、DEMO实验板原理图

三、DEMO实验板示意图及实物图:

实验四SCI串行通讯实验

1.掌握PIC单片机开发仿真工具MPLAB-ICD2的使用,及应用MPLAB-IDE在线仿真调试软件进行软件的调试运行。

2.初步掌握以16F877为核心的智能装置设计的原则、步骤和方法。

3.初步掌握智能装置简单的软、硬件设计与调试的方法。

4.掌握PIC16F87X系列单片机的串行通讯相关寄存器及使用方法。

已知:

实验板晶振6MHz,数据发送模式:

波特率1200bps,8位数据,1位停止位,无校验位

(1)基本内容

1)通过计算机上的串口助手软件发送8位二进制数,单片机接收后将结果显示在RD口8个LED灯上

2)向计算机发送0-9的ASCII码值

(2)提高内容

定时1秒向计算机发送数据

图1MAX232管脚图图2MAX232典型应用图

 

9针串口(DB9)

针号

功能说明

缩写

1

数据载波检测

DCD

2

接收数据

RXD

3

发送数据

TXD

4

数据终端准备

DTR

5

信号地

GND

6

数据设备准备好

DSR

7

请求发送

RTS

8

清除发送

CTS

9

振铃指示

DELL

图39针串口

图4PIC16F877与MAX232连接

智能装置实验系统、MAPLAB-ICD2仿真模块

见实验一

1.单片机PIC16F877的USART模块可以工作于哪些方式?

简述各种方式的特点?

2..实现PIC16F877单片机与PC机之间的串行通讯应注意些什么?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1