老古开发网首页
导航:老古开发网首页文章索引索引第1431页文章分类PIC MSP430 第4页→[浅谈PIC8位单片机中的RAM和汇编程序的关系]
| -文章搜索 - 最新文章 - |

第1265篇:浅谈PIC8位单片机中的RAM和汇编程序的关系

发布时间:2006年3月6日 点击次数:2953
来源:   作者:
 
由于Microchip推出的PIC系列8位单片机是朝着超小型、低功耗、低成本方向发展的,这些产品无功能堆积而以多品种方式来满足各种应用层次的要求,所以PIC 8位单片机的型号特别多,正因为如此,给初学者带来学习上的不便,易使初学者在阅读单片机书籍时,面对PIC 8位单片机众多的型号无法阅读。笔者的学习方法是先了解PIC单片机的内部硬件基本模式,学习汇编语言的写法,再结合典型汇编语言实例学习PIC单片机主要的汇编语言指令等,然后再深入下去。
  由于PIC的源程序没有规定严格的编写形式,在一定范围内有较大的灵活性。在完成同一种功能时,往往不同的人其程序的表达方式也不一样。造成上述的原因之一,笔者认为是在PIC数据存储器的表达方式上。
  PIC数据存储器RAM,从功能上可分为操作寄存器、I/O口寄存器、通用寄存器和特殊功能寄存器等。在汇编语言中其数据存储器RAM都当作寄存器来处理和使用,并常用FXX表示,其中F代表寄存器,XX表示相应的地址。如第5个RAM单元是PIC的A口(I/O口),可用F5表示;第3个单元是PIC的STATUS(状态寄存器)可用F3表示,以使指令中的寻址大大简化。不仅如此,有时还直接给出寄存器的名字如COUNT(计数器)来表示寄存器。不过这种表达式的随意性是由汇编语言程序开始时由伪指令预先赋值或自定义的,以保证汇编时PC机能识别。

欢迎进入老古论坛进行讨论
[PIC MSP430 ] 相关文章:
新一代超低功耗单片机: MSP430F13x/F14x系列
简介:
作者: 新一代超低功耗单片机: MSP430F13x/F14x系列* 浙江大学生物医学工程及仪器科学学院潘卫江胡大可 摘要在概要介绍TI公司MSP430的基础上,着重介绍TI公司新一代16位Flash型MSP430F13x/F14x单片机,讨论新增加的主要特性、功能、结构和开发工具,并着重对超低功耗特性、Flash存储器、12位A/D作了较详细介绍。 关键词MSP430Flash超低功耗 表1MSP430 系列特性对比 〖〗MSP430x31x〖〗MSP430x32x〖〗MSP430x33x最......

用PIC16C54做一个LED电子钟
模块化LED大屏幕显示器的设计
PLC内部掉电保持寄存器的巧妙利用
PLC自动控制系统可靠性研究
 
下一个:[AVR单片机]AVR应用经验
简介:
AVR与传统类型的单片机相比,除了必须能实现原来的一些基本的功能,其在结构体系、功能部件、性能和可靠性等多方面有很大的提高和改善。 但使用更好的器件只是为设计实现一个好的系统创造了一个好的基础和可能性,如果还采用和沿袭以前传统的硬件和软件设计思想和方法的话,是不能用好AVR的,甚至也不能真正的了解AVR的特点和长处。 功能越好的器件,需要具备更高技术和能力的人来使用和驾驭它......

上一个:[AVR单片机]Source Insight配置WinAVR的具体步骤

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:31毫秒