| | 网站首页 | 电子基础 | 电子应用 | 电子电路图 | 雁过留声 | 软硬件设计 | ET电子商城 | 信息发布 | PDF查询 | 互助社区 | | |
![]() |
![]() |
| 您现在的位置: 迷失者电子网 >> 软硬件设计 >> 单片机 >> 文章正文 |
|
|||||
|
PIC系列单片机数据存储器特点二 |
|||||
| PIC系列单片机数据存储器特点二 | |||||
作者:佚名 文章来源:网络 点击数: 更新时间:2008-3-10 ![]() |
|||||
|
MOVLW 0x20 ;20h→w,对指向RAM单元的指针 ;初始化 MOVWF FSR ;20h→FSR,FSR指向RAM LOOP CLRF INDF ;清除INDF,即清除FSR内容所指 ;向的单元20h→2Fh INCF FSR ;(指针)FSR内容加1 BTFSS FSR,4;判别(指令)FSR的D3位,若为零 ;执行下条循环指令;若为1间跳 ;执行。 GOTO LOOP;跳转到LOOP(循环) CONTINUE… ;已完成功能,继续执行程序 由上述指令看出,因寄存器INDF和FSR的配合工作,达到了对RAM地址20h~2Fh的寄存器清零目的。由于完成上述功能的指令数很少,这就会简化指令系统,使PIC单片机的指令集得以精简。 说明:上述各条指令易于看懂,所以无需再复述,但其中的一条判别指令“BTFSS FSR,4”比较关键。该条指令是保证题设中要选择RAM地址单元上限值2Fh时,其对应的二进制数为00101111B,此时FSR的第4位恰为1。所以上述指令中用了一条判断指令;BTFSS FSR,4,判断FSR的D3位值是否为1,若不为1而为0,则执行下条循环指令GOTO LOOP,使FSR中的地址不断加1,直到寄存器FSR的D3位为1时,这时它的内容代表的RAM地址恰为2Fh。 由此可见,学习PIC单片机数据存储器中的专用寄存器时,不必要对每个产品的专用寄存器进行学习,只需先学习它们的共同点,然后选中一个产品型号的专用寄存进行详细分析,有条件时进行必要的相关指令操作,就能完全掌握单片机技术 |
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| PIC16F877单片机的电子秤包装… 关于51LPC系列单片机控制交流… 基于PIC16C72单片机的空调控… 单片机系列的智能微型五维力… 关于日立单片机模糊控制开发… 一种关于PIC单片机在远程控制… 基于51单片机和12位A/D转换器… 单片机的TM卡水表控制系统设… 单片机的TM卡水表控制系统设… 89C51单片机的噪声测量仪的基… |
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | | |
![]() |
Copyright@ 2005-2008 www.MsZhe.com All rights reserved |