PIC18F4620实验指导书Word格式.docx

上传人:b****4 文档编号:16442305 上传时间:2022-11-23 格式:DOCX 页数:98 大小:1.57MB
下载 相关 举报
PIC18F4620实验指导书Word格式.docx_第1页
第1页 / 共98页
PIC18F4620实验指导书Word格式.docx_第2页
第2页 / 共98页
PIC18F4620实验指导书Word格式.docx_第3页
第3页 / 共98页
PIC18F4620实验指导书Word格式.docx_第4页
第4页 / 共98页
PIC18F4620实验指导书Word格式.docx_第5页
第5页 / 共98页
点击查看更多>>
下载资源
资源描述

PIC18F4620实验指导书Word格式.docx

《PIC18F4620实验指导书Word格式.docx》由会员分享,可在线阅读,更多相关《PIC18F4620实验指导书Word格式.docx(98页珍藏版)》请在冰豆网上搜索。

PIC18F4620实验指导书Word格式.docx

五、实验步骤34

六、实验预习要求34

七、参考程序34

八、实验思考题34

实验五定时器实验35

一、实验目的35

二、实验设备和器件35

三、实验内容35

四、实验要求36

五、实验步骤36

六、实验预习要求36

七、参考程序36

八、实验思考题36

实验六PWM发生器实验37

一、实验目的37

二、实验设备和器件37

三、实验内容37

四、实验要求37

五、实验步骤37

六、实验预习要求38

七、参考程序38

八、实验思考题38

实验七蜂鸣器实验39

一、实验目的39

二、实验设备和器件39

三、实验内容39

四、实验要求39

五、实验步骤40

六、实验预习要求40

七、参考程序40

八、实验思考题40

实验八外扩WDT看门狗实验41

一、实验目的41

二、实验设备和器件41

三、实验内容41

四、实验要求42

五、实验步骤42

六、实验预习要求42

七、参考程序42

八、实验思考题42

实验九PIC18片内WDT看门狗实验43

一、实验目的43

二、实验设备和器件43

三、实验内容43

四、实验要求43

五、实验步骤44

六、实验预习要求44

七、参考程序44

八、实验思考题44

实验十24C02读写实验45

一、实验目的45

二、实验设备和器件45

三、实验内容45

四、实验要求46

五、实验步骤46

六、实验预习要求47

七、参考程序47

八、实验思考题47

实验十一DS1302时钟实验48

一、实验目的48

二、实验设备和器件48

三、实验内容48

四、实验要求49

五、实验步骤49

六、实验预习要求50

七、参考程序50

八、实验思考题50

实验十二74LS164串入并出移位实验51

一、实验目的51

二、实验设备和器件51

三、实验内容51

四、实验要求52

五、实验步骤52

六、实验预习要求53

七、参考程序53

八、实验思考题53

实验十三74LS165并入串出移位实验54

一、实验目的54

二、实验设备和器件54

三、实验内容54

四、实验要求56

五、实验步骤56

六、实验预习要求56

七、参考程序56

八、实验思考题56

实验十四ADC0809模数转换实验57

一、实验目的57

二、实验设备和器件57

三、实验内容57

四、实验要求58

五、实验步骤58

六、实验预习要求59

七、参考程序59

八、实验思考题59

实验十五PIC18片内10位AD模数转换实验60

一、实验目的60

二、实验设备和器件60

三、实验内容60

四、实验要求60

五、实验步骤60

六、实验预习要求61

七、参考程序61

八、实验思考题61

实验十六DAC0832数模转换实验62

一、实验目的62

二、实验设备和器件62

三、实验内容62

四、实验要求63

五、实验步骤63

六、实验预习要求64

七、参考程序64

八、实验思考题64

实验十七PC机串口通信实验65

一、实验目的65

二、实验设备和器件65

三、实验内容65

四、实验要求66

五、实验步骤66

六、实验预习要求66

七、参考程序66

八、实验思考题66

实验十八温度传感器DS18B20实验67

一、实验目的67

二、实验设备和器件67

三、实验内容67

四、实验要求68

五、实验步骤68

六、实验预习要求69

七、参考程序69

八、实验思考题69

实验十九HS1011湿度传感器实验70

一、实验目的70

二、实验设备和器件70

三、实验内容70

四、实验要求71

五、实验步骤71

六、实验预习要求72

七、参考程序72

八、实验思考题72

实验二十红外遥控解码实验73

一、实验目的73

二、实验设备和器件73

三、实验内容73

四、实验要求74

五、实验步骤74

六、实验预习要求75

七、参考程序75

八、实验思考题75

实验二十一光耦隔离继电器控制实验76

一、实验目的76

二、实验设备和器件76

三、实验内容76

四、实验要求77

五、实验步骤77

六、实验预习要求78

七、参考程序78

八、实验思考题78

实验二十二直流电机控制实验79

一、实验目的79

二、实验设备和器件79

三、实验内容79

四、实验要求81

五、实验步骤81

六、实验预习要求82

七、参考程序82

八、实验思考题82

实验二十三步进电机控制实验83

一、实验目的83

二、实验设备和器件83

三、实验内容83

四、实验要求83

五、实验步骤84

六、实验预习要求84

七、参考程序84

八、实验思考题84

实验二十四数码管驱动显示实验85

一、实验目的85

二、实验设备和器件85

三、实验内容85

四、实验要求86

五、实验步骤86

六、实验预习要求86

七、参考程序86

八、实验思考题86

实验二十五16X16点阵汉字显示实验87

一、实验目的87

二、实验设备和器件87

三、实验内容87

四、实验要求88

五、实验步骤88

六、实验预习要求88

七、参考程序89

八、实验思考题89

实验二十六LCD1602显示实验90

一、实验目的90

二、实验设备和器件90

三、实验内容90

四、实验要求91

五、实验步骤91

六、实验预习要求91

七、参考程序91

八、实验思考题91

实验二十七LCD12864显示实验92

一、实验目的92

二、实验设备和器件92

三、实验内容92

四、实验要求93

五、实验步骤93

六、实验预习要求93

七、参考程序93

八、实验思考题93

实验二十八矩阵键盘扫描实验94

一、实验目的94

二、实验设备和器件94

三、实验内容94

四、实验要求95

五、实验步骤95

六、实验预习要求96

七、参考程序96

八、实验思考题96

实验二十九BCD译码显示实验97

一、实验目的97

二、实验设备和器件97

三、实验内容97

四、实验要求98

五、实验步骤98

六、实验预习要求99

七、参考程序99

八、实验思考题99

一、系统概述

微控制器仿真实验实训箱包含丰富的硬件资源与接口电路、多种处理器模块。

该系统采用“核心板+底板”双层结构,通过更换不同型号核心板,可学习不同系列的单片机及CPLD等,适应了各院校不同的教学需求。

此系列实验系统针对快速掌握运用单片机和CPLD而开发的,包含大量的硬件资源,能不同程度地满足高校的现代电子技术EDA教学和其它相关实验课程的要求。

对于程度较高的同学,本系统极其丰富的功能单元和可搭接的灵活性,使他们完全能够做出超出大纲要求的具有复杂性和创造性的综合实验。

同时该系统也是从事教学及科研的广大教师和电子工程师的理想开发工具。

希望使用者能从中得到裨益,并提出宝贵的改进意见。

二、系统环境配置

1.Microchip介绍

MPLAB集成开发环境(IDE)是综合的编辑器、项目管理器和设计平台,适用于使用Microchip的PICmicro&

reg;

系列单片机进行嵌入式设计的应用开发(PIC18F4620)。

MPLABIDE是适用于PICmicro&

系列单片机和dsPICTM数字信号控制器,基于Windows&

操作系统的集成开发环境。

2.Microchip安装

首先打开光盘里的MPLABIDEv8.80集成开发环境文件夹打开

点击Next>

选择Iacceptthetermsofthelicenseagreement。

再点击Next>

选择Complete完全安装,点击Next>

路径默认,点击Next>

选择同意,点击Next>

直到出现下图,点击“否”,再点击完成。

打开光盘里的MPLABIDEv8.80集成开发环境/PIC18v9.63PL2+文件夹中的HI-TECHCPROforthePIC18MCUFamilyinLitemodev9.63PL2.exe,这是PIC18C编译器。

打勾,再点击Next>

安装过程中,提示SelectActivatePRO/Standardmodewithserialnumber,输入654321等。

注意把用邮件激活勾选上!

看到有Iacceptthetermsofthelicenceagreement。

打勾,点击Next>

依次点击Next>

直至点击finish,完成。

如果电脑中有安装过这个软件就会弹出以下这一个窗口,直接安是覆盖安装到完成。

完成后打开文件夹中的HI-TECH破解工具V2.3.exe。

如下图

点击Open在PIC18v9.63PL2+的安装路径C:

\ProgramFiles\HI-TECHSoftware\PICC-18\PRO\9.63下找到HCPIC18P-654321-activation-request.txt文件,打开。

可看到HI-TECH软件的Activate按键变有效,点击则可成功破解。

成功后可看到在HCPIC-PIC18v9.63PL2+的安装路径下产生了HCPIC18P-654321-activation-response.txt文件,OK!

关闭HI-TECH窗口,这时可以运行Microchip软件进行PIC18单片机的软件开发了。

3.MPLABIDE使用

打开软件。

如下图。

 

现在来新建一个工程项目,打开菜单栏Project―〉Project-wizard.

点击下一步;

选择好实验箱的PIC的芯片类型。

这里选择C编译器。

如果HI-TECHUniversalToolSuite下的HI-TECHANSICCompiler打错找不到C编译器,那就要手动要到如图安装的目录下找到picc18.exeC编译器。

如下图;

点击Browse选择项目的目录和名称,(注意:

软件不支持中文,所以工程目录路径不能有中文,要不就编译出错。

)如下图:

如果要加文件到项目中,就在左边的窗口找到后点Add。

下一步;

点击完成,项目新建就完成了。

在主软件窗口下,菜单栏下点击

,新建一个程序文件。

在程序文件里面写好程序后。

就保存为C文件。

再把AddFileToProject前面的勾打上,就就可以把编好的程序文件加入到项目里面了。

点击

就会弹出的编译窗口,在弹出的编译窗口中,如无错误或特别警告,成功编译会出现Buildsuccessful的提醒,编译链接完成后就会产生相应工程的HEX文件了,等编译结束后,然后在工程目录下就会看到有生成HEX文件。

连接ISP下载器一端到USB接口,另一端连到目标板。

打开实验台电源,参考产品说明书中的ISP下载软件使用方法对程序进行下载。

接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

三、核心板硬件电路

1、核心板原理图

(1)PIC18F4620单片机最小系统

2、核心板丝印图

注意:

PIC16F877A的最小应用硬件系统和PIC18F4620是通用的,引脚功能都一样,只是PIC18F4620个别引脚增加了一些功能。

说明:

所使用的排针JP1,JP2为间距2.54mm的双排针,作为处理器的标准接口

处理器核心板的大小为:

长80mm,宽80mm,如图标示

排针里排的焊盘中心距离为68mm,如图标示

排针最上排焊盘中心到板边距离为16mm,如图标示

其他的处理器板尺寸和接口类型同上。

可按照上述尺寸来扩展自己需要的处理器资源;

四、引脚对照表

底板丝印

PIC18F4620

P00~P07

PB0~PB7

P10~P15

PA0~PA5

P20~P27

PD0~PD7

P30~P37

PC0~PC7

P60~P62

PE0~PE2

P50~P57

P60~P67

P70~P77

其他控制脚

五、软件实验

实验一IO开关量输入实验

一、实验目的

熟悉PIC18单片机的最小系统,了解单片机I/O的结构;

掌握按键键值的读入和处理;

学习简单程序的编写。

二、实验设备和器件

PC机一台

实验箱一台

ISP下载器一台

三、实验内容

1、硬件电路

图:

8位独立LED

8位独立按键

2、硬件连接表

P30

K1

P31

K2

D1~D8

四、实验要求

1、利用单片机,按键和发光二极管,构成一个LED灯控制电路;

2、上电时,点亮LED,按下K1时,LED向左移一位,按下K2时,LED向右移一位。

五、实验步骤

1、打开MPLABIDE环境,在菜单栏下选择Project的下拉菜单OpenProject选项,加载后缀名为mcp的工程文件。

2、选择菜单Project的下拉菜单点击ReBuild选项或者点击工具栏的快捷键

3、如果无仿真工程时,可跳过下列步骤。

有相应的仿真工程文件时,可进行下列步骤:

a、双击打开P_PROTEUS文件夹中的后缀为DSN的仿真工程文件。

b、在处理器芯片PIC18F4620器件上,鼠标右键单击,选择EditProperties选项,或者双击PIC18F4620芯片,在ProgramFile的浏览选项中添加上面步骤中生成的HEX文件。

点击OK,完成HEX文件添加。

c、选择菜单Debug的下拉菜单Start/RestartDebugging选项。

此时程序已处于调试状态,同样再次选择菜单Debug,选择Execute选项,程序开始运行。

可通过人机接口观察程序的效果。

4、连接ISP下载器一端到USB接口,另一端连到目标板。

5、接下来大家就可以按照硬件连接表连线了,然后测试程序,观察实验现象,理解程序,最后自己修改程序提高编程能力。

六、实验预习要求

1、单片机最小系统电路构成;

2、I/O口的内部结构;

3、简单程序指令熟悉;

七、参考程序

参考程序见光盘

八、实验思考题

1、增加LED灯的显示花样,丰富实验的效果。

实验二IO驱动实验

了解I/O口的电气特性和驱动能力。

掌握程序编写的方法。

了解LED电路中加入限流电阻的原因。

1、硬件电路:

P20~P27

D1~D8

利用单片机及8个发光二极管等器件,构成一个流水灯单片机系统。

编写代码实现LED的灰度控制。

实验三外部中断计数实验

掌握单片机外部中断的设置,中断函数的处理。

8位共阳数码管

SA~SH

P30~P33

C0~C3

P00

在单片机接一个按键作为外部的中断输入信号,通过数码管显示中断次数。

中断相关的寄存器了解。

实验效果说明:

由按键产生中断脉冲,数码管显示脉冲个数。

1、按键触发时可能导致,多次中断发生,如何避免这种情况发生。

实验四计数器实验

掌握定时器,计数器的寄存器设置。

学会定时器中断函数的处理。

PC机一台

实验箱一台

ISP下载器一台

C0

P14

利用计数器组成一个0~9按键计数电路。

通过数码管显示。

可通过人机接口观察程

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

当前位置:首页 > 解决方案 > 其它

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

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