MCS-51单片机的指令时序
2012-06-02 17
时序是用定时单位来描述的,MCS-51的时序单位有四个,它们分别是节拍、状态、机器周期和指令周期,接下来我们分别加以说明。 节拍与状态: 我们把振荡脉冲的周期定义为节拍(为方便描述,用P表示),振荡脉冲经过二分频后即得到整个单片机工作系统的时钟信号,把时钟信号的周期定义为状态(用S表示),这样一个状态就有两个 .. [查看全文]
80C51 系列单片机仿真器选购指南
2012-06-02 17
第一章为什么要使用仿真器? 1.1 仿真的概念 仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模仿真实的情况。 在嵌入式系统的设计中,仿真应用的范围主要集中在对程序的仿真上。例如,在单片机的开发过程中,程序的设计是最为重要的但也是难度最大的。一种最简单和原始的开发流程是:编写程序-烧写芯片-验证功能 .. [查看全文]
单片机系统中的掉电保护电路
2012-06-02 15
通常,在数字钟、打铃仪、某些定时器和日历钟等类型的单片机系统中,当主电源 DC5V 失去时,我们称之为掉电。掉电之后,单片机会停止工作,时钟会停止往前走,这种结果在许多场合往往是不希望的,为了保证单片机在主电压失去时仍然能够保持运行,人们就利用干电池对单片机系统继续进行供电。 应该感谢单片机芯片的工程技术设 .. [查看全文]
51单片机访问大容量存储器的实现
2012-06-02 15
1 引言 MCS-51系列单片机有着优越的性价比,因此应用面宽,使用量也非常大;然而它只有16位地址线,最大能访问的存储空间为64K,且扩展接口与存储器统一编址,扩展接口会占用大量的地址空间,致使该系列单片机在数据量大的数据采集系统中,存储空间明显不足。 笔者最近在开发一数据采集系统时,经分析、探索,找到了解决 .. [查看全文]
51单片机测变周期脉冲信号的简便方法
2012-06-02 李毓华 11
摘要:利用MCS-5l系列单片机内部定时/计数器控制灵活的特点,设计出了一个只用其内部一个定时/计数器测量脉冲周期连续变化的脉冲信号的方法.该方法没有额外的硬件开销,只是将脉冲信号直接引入单片机的一外部中断口;软件设计简单.其对脉冲周期测量误差不大于2us,测量脉冲周期范围广,可直接用于光电等产品的开发。脉冲信 .. [查看全文]
51单片机汇编程序集(二)
2012-06-02 31
辛普生积分程序 内部RAM数据排序程序(升序) 外部RAM数据排序程序(升序) 外部RAM浮点数排序程序(升序) BCD小数转换为二进制小数(2位) BCD小数转换为二进制小数(N位) BCD整数转换为二进制整数(1位) BCD整数转换为二进制整数(2位) BCD整数转换为二进制整数(3位) BCD整数转换为二进制整数(N位) 二进制小数(2位)转换为十进制小 .. [查看全文]
51单片机 Keil C 延时程序的简单研究
2012-06-02 11
发信站: BBS 水木清华站 (Fri Apr 15 10:54:23 2005), 站内ft2 (to2too) 于(Mon Apr4 23:20:41 2005)提到:by: InfiniteSpace Studio/isjfk, 1.21.2004任何人都可以在注明原作者和出处的前提下随意转载这篇文章,但不得用于商业目的。应用单片机的时候,经常会遇到需要短时间延时的情况。需要的延时时间很短,一般都是几 .. [查看全文]
51单片机通用汇编延时子程序
2012-06-02 13
[DELY]:通用延时子程序 [地址]:7FEBH - FFEBH [功能]:延时 [入口]:延时常数放在 R2 寄存器中。时间常数 N(十六进制)所对应的延时时间(6MZH 晶振时)见下表: [出口]:R2=0 [占用寄存器]:R2 [调用]:无 例:延时1 秒子程序 MOVR2,#18H LCALL 7FEBH RET ORG7FEBH;通用延时子程序(07EBH & 0FEBH &am .. [查看全文]
单片机初学者几个不易掌握的概念
2012-06-02 14
一、总线: 我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中 ,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很 多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以就需要的连线就很多了,如果仍如同模拟电路一样 .. [查看全文]
基于C8051F020单片机的16位A/D转换器设计
2012-06-02 孙加红 王可 23
1 引言 本文给出了基于C8051F020单片机的16位A/D转换器设计思路及实现方法。在设计中,充分利用了C8051F020单片机内部的高速计数器,本文给出的设计与常规的双积分ADC相比,具有转换速率高、可对双极性模拟电压进行转换等显著优点,且实现简单,运行稳定可靠。 2 A/D转换器硬件电路 图1为A/D转换硬件电路。图中,LM336 .. [查看全文]
PIC单片机红外遥控编码与解码的问题
2012-06-02 13
一般常用的红外遥控器编码规则都差不多,基本上都同6221原理一样(可在网上找到) PIC单片机接收时: 如果用54,57这类片子做的话有一定的难度(假如要做成实时控制的;比如说你还要驱动显示,驱动步进电机,在加上几个按键)原因就是这类片子没有中断 例程如下(用来解6221;分频比为256) RF: BTFSC PORTB,2;;B2口用做 .. [查看全文]
单片机多机冗余设计及控制模块的VHDL语言描述
2012-06-02 刘先昆 潘红兵 11
摘要:以三个单片机组成的系统为例介绍一种单片机多机冗余容错设计。阐述设计中关键的时钟同步技术和总线仲裁方法,给出控制模块的VHDL语言描述。 本文提出一种表决式单片机多机冗余设计方案。该方案不同于中央系统的多机冗余设计。大规模系统冗余大多采用完善而复杂的机间通讯协议实现系统重构,不太注重系统的实时性。本方 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号