导航:老古开发网首页文章索引文章分类PIC MSP430 →第9页 |-文章搜索- 最新文章 -|
标题 加入时间 点击次数
1.PIC系列单片机与MCS-51系列单片机的区别
简介: (1)总线结构:MCS-51的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC系列单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。 (2)流水线结构:MCS-51的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当 ......
2006年10月15日3732
2.PIC系列单片机应用设计与实例
简介:作者: 1.引言   在微控制器(Microcontroller)应用领域日益广泛的今天,各个领域的应用也向微控制器厂商提出了更高要求,希望速度更快、功耗更低、体积更小、价格更廉以及组成系统时所需要的外围器件更少;随着越来越多的各种非电子工程技术人员的应用需求,他们想把微控制器作为嵌入式部件应用到自己熟悉的领域中,还提出简单易学易用的要求。用户的需求就是厂商的市场和动力,老的半导体厂商顺应潮流不断推出新品种,新的半导体厂商则后来居上,把越来越多的外围接口器件集成到片内,功能越来越强、性能越来越高。迄今至少也有35家国外半导体厂商的微控制器进入中国市场。在这众多的五彩缤纷的微控制器中,美 ......
2006年6月7日3979
3.PIC8位单片机汇编语言常用指令的识读(下)
简介:本文关于指令的注释将与前述指令中的略有不同。前述指令注释时是对指令具体完成的功能给以说明,这种注释方法对初学者确实易于接受和理解,但是实际应用中的PIC产品汇编语言的注释通常是以程序要做什么(或指令的作用)而不是说指令的直接功能。鉴于上述原因,下述的指令注释将改变过去的注释方法,用程序应起的作用作注释。   10寄程器半字节交换指令   指令格式:SWAPF f,d   说明:SWAPF是Swap f的合写。符号f、d的意义与前述的相同。该条指令的功能是寄存器f的高4位与低4位交换,即指令执行前,若寄存器f的8位状态为D7、D6、D5、D4、D3、D2、D1、D0,执行后的8位状态变为D3、 ......
2006年5月18日3768
4.PIC8位单片机汇编语言常用指令的识读(中)
简介: 三、面向字节、常数与控制操作的指令   1传送立即数至工作寄存器W指令   指令格式:MOVLW k;k表示常数、立即数和标号   说明:MOVLW是Move Literal to w的缩写   实例:MOVL 0x1E;常数30送W   2I/O口控制寄存器TRIS设置指令   指令格式;TRIS f   说明;TRIS f是Load TRIS Register的缩写。其功能是把工作寄存器W的内容送入I/O口控制寄存器f。当W=0时,置对应I/O口为输出;W=1,置I/O口为输入。   实例:MOVLW 0x00 ;把00H送入W      TRIS RA ;置PIC RA口为输出   ......
2006年5月18日4454
5.PIC8位单片机汇编语言常用指令的识读(上)
简介:各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。   PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级PIC系列芯片共有指令58条,每条指令是16位字长。其指令向下兼容。   在这里笔者介绍PIC 8位单片机汇编语言指令的组成及指令中符号的功能,以供初学者阅读相关书籍和资料时快速入门。   一、PIC汇编语言指令格式   PIC系列微控制器汇编语言指令与MCS-51系列单片机汇编语言一样,每条汇编语言 ......
2006年5月18日5286
6.浅谈PIC8位单片机中的RAM和汇编程序的关系
简介:由于Microchip推出的PIC系列8位单片机是朝着超小型、低功耗、低成本方向发展的,这些产品无功能堆积而以多品种方式来满足各种应用层次的要求,所以PIC 8位单片机的型号特别多,正因为如此,给初学者带来学习上的不便,易使初学者在阅读单片机书籍时,面对PIC 8位单片机众多的型号无法阅读。笔者的学习方法是先了解PIC单片机的内部硬件基本模式,学习汇编语言的写法,再结合典型汇编语言实例学习PIC单片机主要的汇编语言指令等,然后再深入下去。   由于PIC的源程序没有规定严格的编写形式,在一定范围内有较大的灵活性。在完成同一种功能时,往往不同的人其程序的表达方式也不一样。造成上述的原因之一,笔者 ......
2006年3月6日3436
7.新一代超低功耗单片机: MSP430F13x/F14x系列
简介:作者: 新一代超低功耗单片机: MSP430F13x/F14x系列* 浙江大学生物医学工程及仪器科学学院潘卫江胡大可 摘要在概要介绍TI公司MSP430的基础上,着重介绍TI公司新一代16位Flash型MSP430F13x/F14x单片机,讨论新增加的主要特性、功能、结构和开发工具,并着重对超低功耗特性、Flash存储器、12位A/D作了较详细介绍。 关键词MSP430Flash超低功耗 表1MSP430 系列特性对比 〖〗MSP430x31x〖〗MSP430x32x〖〗MSP430x33x最大内部时钟频率 晶振频率〖〗1.1MHz @3V 32768 Hz〖〗1.1 MHz @3V 327 ......
2006年3月4日4143
8.用PIC16C54做一个LED电子钟
简介: 对于很多电子爱好者来说,自己制作一款LED的电子钟,是很有意思的一件事情,LED的 电子钟虽然耗电一点,但在夜间也不用打开照明就可以看得清清楚楚,还是很方便的了. PIC16C54内部有512字节(准确的说是可以放512条指令)的指令空间,对于电子钟的 应用项目来说,资源已经足够了.它具有12个I/O口,刚好可以用来做一个四个数码管的电 子钟.其中PORTA口用作位码输出,PORTB用作段码输出和按键输入. 54内部有一个8位的定时器,但没有中断溢出功能,对于用惯了中断的人来说,可能觉 ......
2006年2月14日6170
9.模块化LED大屏幕显示器的设计
简介: LED 大屏幕显示器由于其醒目、内容灵活多变等特点,已经越来越多地应用于广告、信息发布、交通指示等公共场所,取得了良好效果。LED显示屏主要分为数码显示和点阵显示两大数,本文只讨论点阵显示。目前的LED显示屏基本上都是先由用户提出要求,生产厂这根据需要订做,每次都要重复设计电路和机械结构,造成资源浪费,而且若用户的需求改变,改动将十分困难。 实际上不论显示屏的大小,其原理都是相同的,因此完全可以设计出一种标准化、模块化的LED显示屏,会对不同的需要,只需要得意组合相应的模块即可。本文介绍的就是一种模块化的LED显示屏,可以根据需要灵活改变大小,并可以脱离计算机独立运行,还可以实现如闪烁、 ......
2006年2月14日6345
10.PLC内部掉电保持寄存器的巧妙利用
简介: 我们在设计小型的PLC控制系统时,常常会需要在外部改变PLC内部的数据,譬如Counter, Timer或者Data的值,以适应生产过程的需要。而且要求系统关机以后,这些数据还能够保存在PLC内部,当下次开机后,这些数据可以被调出继续使用。 现在许多小型的PLC都或多或少地提供了掉电保持寄存器,以便在PLC断电的时候,保存用户想要保存的数据。但大多数时候,PLC制造厂商为了节约成本,不可能提供足够数量的掉电保持寄存器供系统设计人员使用,所以当被调整的数据项目超过PLC内部的掉电保持寄存器的数目的时候,我们不得不减少被调整的数据项目(固定或不用)或者购买具有更多掉电保持寄存器数目的PLC,这样 ......
2005年12月30日3415
(83条/共9页 每页10条) 首页 [2] [3] [4] [5] [6] [7] [8] 尾页
老古开发网  asp.Net 设计:老古 2005年11月
2010-9-3 5:59:34 页面缓存:否
CPU处理时间:94毫秒 页面时间= 2010年9月3日