教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 熟悉PIC系列单片机的开发环境及简单编程(一)

熟悉PIC系列单片机的开发环境及简单编程(一)

上传者:网友
|
翻新时间:2013-12-18

熟悉PIC系列单片机的开发环境及简单编程(一)

实验报告撰写要求

实验操作是理论联系实际的重要环节,实验报告必须在科学实验的基础上进行,实验报告的撰写是知识系统化的吸收和升华的过程,实验报告应该体现完整性、规范性、正确性、有效性。现将撰写实验报告的有关内容说明如下:

1.实验名称

2.实验目的

本次实验所涉及并要求掌握的知识点。

3.实验内容与实验步骤

实验内容、原理、原理图分析及具体实验步骤。

4.实验环境

实验所使用的器件、仪器设备名称及规格。

5.设计实验数据表格

6.实验过程与分析

详细记录在实验过程中发生的故障和问题,并进行故障分析,说明故障排除的过程及方法。

根据具体实验,记录、整理相应数据表格、绘制曲线、波形图等,并进行误差分析。

7.实验结果总结

对实验结果进行分析,完成思考题目,总结实验的心得体会,并提出实验的改进意见。

注:1.前5项必须在做实验之前完成,并由指导教师签字后才能做实验。

2.对于学生自拟实验题目、参与科研、创新实验等形式实验项目的实验报告可采用论文、实验总结报告等形式完成。

3.此封皮标准页面为16K,实验报告:实验名称:

熟悉PIC系列单片机的开发环境及简单编程

实验目的:

1. 通过顺序结构的简单程序设计,熟悉PIC系列单片机的开发环境,掌握基本应用步骤和命令;

2. 熟悉汇编语言指令,掌握基本的程序设计方法。

实验环境:

PC计算机 MAPLAB编译环境

实验原理 :

实验一:交换两个寄存器内容(例如交换f10H和f11H的内容) 实验过程比较简单,无分支程序,而且思路十分清晰,难度不大。

实验二:(选作)将某一寄存器内容中的奇偶位数据交换。

本实验的思想是:将寄存器中数据同10101010二进制数相与,得到原数据的奇数位,并向右移一位后存至一个寄存器,作为结果数据的偶位数;再将寄存器中数据同01010101二进制数相与,得到原数据的偶数位,并向左移一位后存至另外一个寄存器,作为结果数据的奇位数。最后,将这两个寄存器中的数字进行或运算,得到结果。

实验中,使用了RO作为记录原数奇位数的寄存器,RE作为记录原数偶位数的寄存器,RN作为记录员数据的寄存器,RR作为记录结果的寄存器。

实验程序:

实验一:

LIST P=16C54

RA EQU 10

RB EQU 11

RT EQU 12

ORG 1FFH

GOTO MAIN

ORG 0

MAIN NOP

MOVLW 0

MOVWF RT

MOVLW 15H

MOVWF RA

MOVLW 3AH

MOVWF RB

MOVF RA,0

MOVWF RT

MOVF RB,0

MOVWF RA

MOVF RT,0

MOVWF RB

END

实验二:(选作)

LIST P=16C54

RO EQU 10

RE EQU 11

RN EQU 13

STATU EQU 3

CARRY EQU 0

RR EQU 12

ORG 1FFH

GOTO MAIN

ORG 0

MAIN NOP

MOVLW 99H

MOVWF RN; GIVE VALUE

ANDLW B'10101010'

MOVWF RE

BCF STATU, CARRY

RRF RE; ODD->EVEN

MOVF RN,0

ANDLW &nbs p; B'01010101'

BCF STATU, CARRY

MOVWF RO

RLF RO; EVEN->ODD

MOVF RO,0

IORWF RE,0; ADD THE TWO PARTS OF THE NUMBER BY OR THEM

MOVWF RR

END

调试结果:

实验一结果:

1、赋值后

2、调换中

3、调换后

实验二结果:

1、赋值后

2、取奇数位的数值存入RE

3、将奇数位的数值右移一位

5、取偶数位的数值存入RO

6、将偶数位的数值左移一位

7、得到最后结果

实验分析与实验体会:

本实验通过顺序结构的简单程序设计,我基本掌握了PIC系列单片机的开发步骤和命令,熟悉了PIC系列单片机的开发环境MAPLAB,并在具体变成过程中,熟悉汇编语言指令,掌握基本的程序设计方法。

虽然本实验是基本练习,目的是为了熟悉实验环境,但是,在实验中还是学到了很多东西:

首先:实验中发现,虽然是一种新的单片机,但是,汇编程序的思想几乎一样,有了以前的8086变成经验,感觉上手并不是很难。

其次:虽然是汇编语言很相似,但是还是有些细节的地方不一样,需要非常仔细,比如说在表示二进制数据时,应该用B’*’的形式来表示,而不是*B的形式,因为这个小小的细节问题,耽误了半个小时。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

教师节里的润喉糖
假如我是科学家
可爱的小猫
观察豆子
不是亲人胜似亲人
我的蝈蝈将军
因为选择不同
黄山导游词
观察
再逢中秋
开学了,我们笑了
养蚕
颐和园导游词
时间都去哪了
胜似亲人
神殿娱乐3.3
神殿娱乐HD苹果版棋牌
空星娱乐app安装棋牌
空星娱乐旧版棋牌
2022最新娱乐棋牌
神殿娱乐5.9.1棋牌
神殿娱乐app棋牌
黑旗娱乐棋牌海盗版
狂飙娱乐苹果版棋牌
狂飙娱乐官网入口链接棋牌
空星娱乐app地址棋牌
狂飙娱乐app官网棋牌
公司项目论证会议记录
狂飙娱乐新版棋牌
恐怖乐园派对
国企管理应符合所有制性质
园林施工定额管理
探讨无线传感器网络LEACH路由协议的变化
从三江并流想国企管理
国有金融企业客户关系创新-市场营销管理论文(1)论文
现代企业管理体系下的国有企业思想政治工作
企业管理会计现状与发展策略之我见
我国民营企业负债筹资探析-市场营销管理论文(1)论文
群塔防碰撞方案
测量放线施工方案
对现代企业管理中5S管理应用的探讨
关于优化劳务派遣管理的探讨
论法约尔管理理论在油田HSE监督工作中的应用
浅议商业银行成本控制
图书馆员职业倦怠心理透视
《春天》
《春雨的色彩》随堂练习
《春雨的色彩》知识点
《春雨的色彩》知识点 生字
《春雨的色彩》课件 教学建议
《春雨的色彩》知识点:阅读知识
《春雨的色彩》课件 教案讲义
《燕子飞回来了》
《春雨的色彩》重难点分析
《春雨的色彩》考点链接
《春雨的色彩》作者其他作品
《春雨的色彩》知识点:仿写例句
《春雨的色彩》课文结构分析
《春雨的色彩》文章问题分析
《春雨的色彩》作者介绍