| Keil C51常用功能模块使用说明2001/11/19说明本文档包括单片机系统中常用到的时钟中断、通讯及键盘扫描等模块(见所附源程序)的说明。这些模块使用前后台系统模型。为达到最大的灵活性, 需要在用户工程中定义config.h文件, 在其中定义各模块可选参数的设置,而不是直接更改源代码。这些可选内容大部分为宏定义,如果不定义宏相应的功能在编译时被屏蔽,不会增加代码... |
|
| 不要自己动SP,但你要关心一下SP的位置。 C51为变量分配好内部RAM后,将SP放在第一个空闲的内部RAM处,你可以在.m51文件中观察到栈顶的位置,一般程序编译连接成功后总要习惯性地看一下.m51,看一下是不是有足够的栈空间可用。 另外, C51是在startup.A51中设置SP指针的,用C... |
|
| MCS-51中的查表指令中有寻址方式是采用基址偏址的间接寻址方式 MOVC A, @A+DPTR我对这个命令一直不理解,@DPTR中应该是数据吧,@A中也是数据,他们相加怎么能是地址呢?DPTR是程序地址,A是偏移量,A+DPTR仍是程序地址,@A+DPTR是该地址中的数据值。内容 地址... |
|
| 能利用AT89C52本身的资源,在软件中判断单片机的冷启动还是热启动?正常工作时在某几个RAM中置标志,启动时判断这个标志即可,但要注意89C52内部RAM在很低的残余电压下仍能保持数据,最好在电源上并一适当大小的放电电阻。所谓“冷启动”是指掉电后再启动,而热启动过程是不掉电的。单片机内部RAM在掉电再上电后的值在理论上是随机的(实际上大多会是0x00或0xff),这样你可以在某几个RAM中写上一... |
|
| 随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可*性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得到了广泛的应用。学习、使用单片机的人越来越多,而生产单片机的厂家很多,单片机种类繁杂,不知如何选择。据统计,八位单片机占全球单片机销量的65%。在八位单片机中,Intel公司的8051单片机内核已成为8位单片机事实上的标准。... |
|
| 现在指纹系统的实现主要有两种形式。一种是基于PC的;另一种是基于嵌入式微处理器的。前者的特点主要是存储空间大,速度快,应用程序及通讯易于管理,指纹模板也可以做得很大或者可变,这样拒真率和认假率都会得到改善。不足之处是,成本高,体积大,以通用的PC去应用到各种场合,显然不是适合。后一种是基于高速的MPC或DSP,现在流行了两种做法是ARM和DSP(我... |
|
| RTOS在国内主要有vxworks和pSOS,现在还有nuclear、QNX、WinCE。 说起好坏吗,其实,vxWorks要好一些,可能;不知道以前国内研究所一直用的 VRTX是不是都被vxworks所替代了呢。据说因为VRTX是最早商业化的RTOS,60年代 就开始卖了,所以呢,全是汇编,改都改不过来,还有就是对TCP/IP的支持一直不 好,vxWork... |
|
| 1、使用总线不外引的单片机·是最正统的单片机使用模式·符合小型、简单、可靠、廉价的单片机设计初衷·总线封闭的产品最可靠2、使用单片机C语言编程* C语言是简洁、高效、而又最贴近硬件的高级编程语言* 90年代初单片机C语言就已成熟为专业水平的高级语言,不应再有顾虑* 当前厂商在推出新的单片机产品时纷纷配套C语言编译器3、使用中、高档的单片机仿真工具* 只有中、... |
|
| XEMICS是一家致力于短程无线通讯产品的公司,目前展示了「XE88LC08」家用自动化微控制器(home automation microcontroller)。「XE88LC08」包含了一个8信道12位的模拟数字转换器(ADC)、11kbytes的多次可编程闪存(MTP Flash memory)、520 bytes的存储器(RAM)、计数器(... |
|
| Microchip Technology推出业界最高性能的16位闪存单片机。这种数字信号控制器dsPIC(系列具备一个全功能的数字信号处理器(DSP)引擎、30 MIPS非并行处理性能、C编译器和一个常见单片机结构及设计环境。 首批20多款dsPIC 器件将应用于三种产品系列:马达控制和电源转换、传感器及一般应用,计划于2002年投入量产。 dsPIC核心是一个1... |
|
| Microcontroller(微控制器)又可简称MCU或μC,也有人称为单芯片微控制器(Single Chip Microcontroller),将ROM、RAM、CPU、I/O集合在同一个芯片中,为不同的应用场合做不同组合控制.微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位.产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前.目前在国外大厂因开... |
|
| 1.简单易学 PL/M-51语言只有两类语句:一类是说明语句,用于说明变量和过程;另一类是可执行语句,如赋值语句、条件语句和循环语句等。这些语句的功能和BASIC语言中相应的语句相似,如: P1=02H; /*赋值语句*/ IF M>2 THEN N=P1; /*条件语句*/ DO I=0 TO 10;... |
|
| 二进制浮点操作数:用三个字节表示,第一个字节的最高位为数符,其余七位为阶码(补码形式),第二字节为尾数的高字节,第三字节为尾数的低字节,尾数用双字节纯小数(原码)来表示。当尾数的最高位为1时,便称为规格化浮点数。在程序说明中,也用[R0]或[R1]来表示R0或R1指示的浮点操作数,例如:当[R0]=-6.000时,则二进制浮点数表示为83C000H。若(R0)=... |
|
| HT46R/47R/48R/49R 系列OTP 单片机选型指南HT46R22 OTP 单片机特点• 工作电压• fSYS=4MHz 3.3~5.5V• fSYS=8MHz 4.5~5.5V• 19 位双向输入/... |
|
| 在过去的几十年里,单片机的广泛应用实现了简单的智能控制功能。随着信息化的进程和计算机科学与技术、信号处理理论与方法等的迅速发展,需要处理的数据量越来越大,对实时性和精度的要求越来越高,低档单片机已不再能满足要求。近年来,各种集成化的单片DSP的性能得到很大改善,软件和开发工具也越来越多,越来越好;价格却大幅度下滑,从而使得DSP器件及技... |
|
| 对于便携式系统来说,增加安全保密措施成为一项必须的要求。大多数笔记本电脑用户都认同系统本身的价值根本无法和存储在便携式系统中的数据的价值相比。而且,笔记本电脑确实比较容易丢失或被盗窃,因此用户希望增加安全性措施,使其他人难以访问系统中的数据。生物特征识别(biometrics)技术可以使便携式设备变得安全,从而保护里面的重要信息,预计在未来几年里,基于指纹的生物特征识别技术将会成为便携式设备使用... |
|
| 实验九 频率计一、 实验目的1. 学习系统设计方法;2. 设计一个6位的频率计。二、 实验说明 频率计是常用的测量仪器,它通过对单位时间内的信号脉冲进行计数,从而测量出信号的频率。本实验设计一个6位频率计,可以测量从lHz到999999Hz的信... |
|
| 丰富的微处理器供应市场已经引发了家庭和办公室中网络连接型智能设备或嵌入式系统的爆发性增长。从供热、通风、保安设备等控制系统到电气测量设备、过程控制系统、现场备用发电机、智能装置以及自动食品加工设备,如今的各类设施中都含有大量的嵌入式系统。 尽管这类设备或系统在它们各自特定的应用领域提供了很大的效用,但它们也给今天日益增长的知识经济提出了一个挑战:它们相互之间或与企业网络和互联网常常无法进... |
|
| 每个产品都会有缺陷,在开发过程中应争取尽早发现缺陷,开发的时候提高软件质量要远比开发完成后再进行测试更为有效。验证和确认技术可用于整个产品开发周期中,能确保所制造的是正确的产品,同时产品是在按正确的方法制造。本文介绍验证和确认基本原理和技术,并讨论如何成功地将这类技术应用于高质量嵌入式软件开发过程中。 V&V主要内容 在V&V过程中要检查很多内容,但其中四项最为... |
|
| 单片机或微控制器(MCU )已经在家庭和工业的各个领域得到了应用,通称嵌入式系统,因为计算机芯片 是嵌入在有关的设备中的,没有自己独立的外壳。 目前大多数嵌入式系统还处于单独应用的阶段,以MCU为 核心,与一些监测、伺服、指示设备配合实现一定的功能。在一些工业和汽车应用中,为了实现多个MCU之间的信息交流,利用CAN、RS-232、RS-485等总线将MCU... |
|
| 嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结构有30几个系列,其中8051体系的占有多半。生产8051单片机的半导体厂家有20多个,共350多种衍生产品,仅Philips就有近100种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64KB到16-32MB... |
|
| 嵌入式操作系统和应用软件的开发日益受到业界的重视,北京单片机联谊会因此组织了以 "嵌入式操作系统及嵌入式应用软件设计"为主题的研讨会,来自企业和高校的大约30人参加了会议。以下是这次会议部分发言摘要。何小庆(北京泰克麦软件技术公司总经理): 嵌入式实时操作系统(RTOS)行业竞争是很激烈的,几年前,公司的数量曾达到上百家,但最终这些公司会通过... |
|
| 单片机适用于电子玩具、工业控制、民用电器、机电一体化产品、航天航海等众多领域,而单片机的应用开发不单是软件的开发,其开发语言和硬件密切相关。所以只有开发者对单片机的内部结构非常了解,才能编好软件。而单片机的开发应用还涉及到硬件扩展接口和各类传感器,更重要的是必须尽可能地了解各学科中适应单片机完成的控制项目以及控制过程。掌握单片机的应用开发需要一个过程。首先必须掌握数字电路和模拟电路方面的知识,还必... |
|
| 每个产品都会有缺陷,在开发过程中应争取尽早发现缺陷,开发的时候提高软件质量要远比开发完成后再进行测试更为有效。验证和确认技术可用于整个产品开发周期中,能确保所制造的是正确的产品,同时产品是在按正确的方法制造。本文介绍验证和确认基本原理和技术,并讨论如何成功地将这类技术应用于高质量嵌入式软件开发过程中。 对软件开发而言,一般所谓的“质量保证”是指在产品完成后对其进行测试和检查,... |
|
| 前言 作为嵌入式系统主控单元——单片机,其软件往往是一个微观的实时操作系统,且大部分是为某种应用而专门设计的。系统程序有实时过程控制或实时信息处理的能力,要求能够及时响应随机发生的外部事件并对该事件做出快速处理。而分时操作系统却是把CPU的时间划分成长短基本相同的时间区间,即“时间片”,通过操作系统的管理,把这些时间片依次轮流地分配给各个用户使用。如果某个作业在时间片结束之前,整个任务还没有完成... |
|
| Rabbit半导体公司的RCM2100和RCM2200 Rabbit Core系列是两款新的内核模块,这些功能强大的微处理器内核模块具有集成的以太网连接功能,大大方便了嵌入式系统的快速开发。它们包括存储容量可以达到1M字节的高性能Rabbit微处理器、以太网接口和连接器。此外4个串行端口、电池支持的时钟、冷启动能力、从模块运作以及40个I/O线实现快速经济的产品的设计。以太网内... |
|
| 从本世纪70年代初第一个微处理器出现,嵌入式系统已经有25年的历史了。它是一门成熟的技术。但是,"成熟"并不意味着"停滞"或者"令人乏味"。嵌入式系统软件开发更是任重而道远。 微处理器技术的发展 早期的微处理器都是4位和8位的设备。由于制造技术变得越来越复杂,集成的8位微控制器开始出现,并且16位微处理器也开始用于更复杂的嵌入式系统中。32位结构的设备和高度集成的微控制器逐渐占... |
|
| 内 容 计算机系统的发展已明显地朝三个方向发展;这三个方向就是:巨型化,单片化,网络化。以解决复杂系统计算和高速数据处理的仍然是巨型机在起作用,故而,巨型机在目前在朝高速及处理能力的方向努力。单片机在出现时,Intel公司就给其单片机取名为嵌入式微控制器(embeddedmicrocontroller)。单片机的最明显的优势,就是可以嵌入到各种仪器、设备中。这一点是巨型机和网络... |
|
| 摘要:从嵌入式系统定义出发,分析嵌入式系统组成,和单片微机的关系,嵌入式系统开发工具,及嵌入式 系统的突出优点,提出了嵌入式系统的嵌入深度ED定义,并讨论了应用,热点,应用实例,配套技术,及未来发展前景。 一、 嵌入式系统定义 嵌入式系统是计算机技术,通信技术,半导体技术,微电子技术,语音图象数据传输技术,甚至传感器等先进技术和具体应用对象相结合后的更新... |
|
| ----在将基于RISC的系统架构与DSP系统架构相比较时,人们必须看到比MOPS、MIPS和MFLOPS这些评测指标更深层次的东西。你必须把处理器性能还有数据操作和存储的性能与算法联系在一起考虑。 ----MIPS是DSP性能最现实的量度,它代表了基本的DSP算法可达到的性能,因为DSP的全部指令均在一个周期内执行。事实上,这个评测指标非常有效,以至于DSP算法的相关厂商通常都用MIP... |
|