- 79
- 0
- 约4.42千字
- 约 8页
- 2019-03-07 发布于广东
- 举报
华北理工大学 《单片机原理及应用》实验报告
PAGE
PAGE 7
单片机原理及接口技术
实验报告
实验项目:
姓 名:
专 业:
班 级:
学 号:
一、实验名称
队列灯实验
二、实验设备
CEPARK多功能开发学习板/实验箱(2013版),PIC16F877A核心板,芯片PIC16F877A,晶振4MHZ
三、实验目的
1.熟悉I/O口作为数字量输出的初始化;
2.练习定时器/计数器的编程应用方法;
3.学会软硬件的设计和调试方法;
4.根据实验要求设计出符合实验要求的队列灯并成功显示;
四、实验要求
1.依次点亮8个LED灯,当8个LED灯全部被点亮时,从最后被点亮的LED开始熄灭;
2.利用MPLAB IDE V8.90软件完成设计;
3.掌握PIC16F877A芯片及电子元件的使用方法;
4.实现单片机软件与硬件的结合,将理论知识应用于实践。
五、理论原理
1.D端口是当作寄存器来访问(即读取或写入);
2.涉及到两个特殊功能寄存器,分别是数据寄存器(PORTD)和方向寄存器(TRISD);
3.把TRIS某位置“0”,则相应位的PORT端口引脚定义为输出;
4.PORTD工作于并行从动端口方式时,将TRISD寄存器D4(PSPSMODE)置“1”,该实验工作于通用I/O端口方式,该位清“0”;
5.TMR0采用内部时钟,是一个8位的定时器,带有一个可编程预分频器,可达到定时/计数的扩展效果;
6.可通过设置TMR0中断使能状态(T0IE)而产生溢出中断;
六、实验内容步骤
1.接线说明
核心板RD口接底板JP15,具体为:RD0-I8,RD1-I7,RD2-I6,RD3-I5,RD4-I4,RD5-I3,RD6-I2,RD7-I1
2.创建项目
打开MPLAB IDE v8.90 → 选择Project,进入Project Wizard,进入下面的界面,单击下一步。
Device选择PIC16F877A,单击下一步。
如果是编写C源代码,Active Toolsuite选择HI-TECH Universal ToolSuite,Toolsuite Contents选择HI-TECH ANSI C Compiler,其他保持默认,单击下一步。
如果编写汇编源代码,Active Toolsuite选择Microchip MPASM Toolsuite,Toolsuite Contents选择MPASM Assembler [mpasmwin.exe] v5.49,其他保持默认,单击下一步。
然后选择存放项目的文件路径,单击Browse...
这里选择了桌面上的PICC文件夹(空的),并给项目起名为demo,单击保存 → 下一步 → 完成。
因为提前并没有写好代码,没有代码可用,所以保持默认,单击下一步。
最后,单击完成,环境配置完成,后面的工作就是写代码,然后运行测试了。
至此,一个空项目创建完成。
3.连接硬件和软件
依次选择菜单栏Programmer → Select Programmer → PICkit 3
连接成功后,Output窗口给出提示。
4.编译,下载运行
首先,单击快捷菜单New File。
然后,添加任意内容后,按下Ctrl+S或者单击保存按钮,保存文件名为test.c
保存路径选择一开始在桌面创建的PICC文件夹。
然后,将刚刚保存的文件添加到项目中。右击工作空间视窗中demo项目下的Source Files,选择Add Files
接下来选择test.c文件并打开。
单击编译,后出现如下画面。
下载程序到芯片,如果程序正确,将看到相应的现象。
七、实验程序
test.c
#define _XTAL_FREQ 4000000
#include lian_pic.h
__CONFIG(HSWDTDISLVPDISPWRTEN); //HS振荡,禁止看门狗,低压编程关闭,启动延时定时器
uchar c;
uint count;
uchar tb[16]={0x7f, 0x3f, 0x1f, 0x0f, 0x07, 0x03, 0x01, 0x00,
0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe, 0xff};
//****************************** 函数定义 ***************************
vo
您可能关注的文档
最近下载
- 船舶柴油机装配与调试章节及期末答案.docx VIP
- FOCUS-PDCA原理及流程完整版.pptx VIP
- 整顿劳动纪律实施方案.docx VIP
- 深度解析(2026)《YCT 223.1-2014 特种滤棒 第 1 部分:醋纤沟槽滤棒》.pptx VIP
- 2025年新疆中考语文第二次模拟考试(附答案) .pdf VIP
- 冀教版(新教材)七年级下册英语Unit 5《Our neighbourhood》Lesson 1教学课件.pptx
- 2024年中考模拟试卷语文(新疆卷).docx VIP
- 立足教材开展小学音乐跨学科学习的方式与路径.docx VIP
- 2024新疆中考模拟语文试题(附参考答案) .pdf VIP
- 煤矿劳动纪律整顿实施方案.docx VIP
原创力文档

文档评论(0)