51单片机通用汇编延时子程序
2012-06-02 13
[DELY]:通用延时子程序 [地址]:7FEBH - FFEBH [功能]:延时 [入口]:延时常数放在 R2 寄存器中。时间常数 N(十六进制)所对应的延时时间(6MZH 晶振时)见下表: [出口]:R2=0 [占用寄存器]:R2 [调用]:无 例:延时1 秒子程序 MOVR2,#18H LCALL 7FEBH RET ORG7FEBH;通用延时子程序(07EBH & 0FEBH &am .. [查看全文]
PIC单片机双机异步通信程序
2012-06-02 18
pic单片机双机异步通信(dhd0)1 单片机PIC1编程(发送部分)/*该程序实现单片机双机异步通信功能,该程序是发送部分*/ unsigned char tran[8]; /*定义一个数组存储发送数据*/ unsigned char k, data; /*定义通用寄存器*/ const char table[20] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0XD8, 0x80, 0x .. [查看全文]
基于AT89C51单片机的节拍器
2012-06-02 李桂平 黄有全 13
目前市场上的机械摆动式结构的节拍器节拍声音单调,调节不便,节拍准确度不高,且容易损坏,价格高。为此用AT98C51 单片机为控制核心设计制作了用鲜艳颜色的数码管显示节拍数的节拍器,看得见节拍数,听得清节拍声,克服了机械式节拍器的不足。 1 硬件电路原理 节拍器以AT89C51 单片机为控制中心,由LED 显示模块、调节键盘模块、声 .. [查看全文]
PIC单片机应用问答
2012-06-02 14
1、PIC单片机振荡电路中如何选择晶体? 对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因时上电时电路有足够的扰动,很容易建立振荡。在 .. [查看全文]
单片机破解的方法及应对策略
2012-06-02 23
摘要:介绍了单片机内部密码破解的常用方法,重点说明了侵入型击/物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。 1 引言 单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或 .. [查看全文]
基于C8051F020单片机的16位A/D转换器设计
2012-06-02 孙加红 王可 20
1 引言 本文给出了基于C8051F020单片机的16位A/D转换器设计思路及实现方法。在设计中,充分利用了C8051F020单片机内部的高速计数器,本文给出的设计与常规的双积分ADC相比,具有转换速率高、可对双极性模拟电压进行转换等显著优点,且实现简单,运行稳定可靠。 2 A/D转换器硬件电路 图1为A/D转换硬件电路。图中,LM336 .. [查看全文]
SPI总线在51单片机系统中的实现
2012-06-02 万江 9
一个完整的单片机系统,通常包括键盘输入、显示输出、打印输出、数据采集等许多功能模块。这些功能模块一般是通过I/O端口实现与单片机的数据交换,但是单片机的I/O端口有限,且一般用来处理数字信号,从而产生了总线式传输模式。现在大多数单片机都是传统的三总线结构,即地址,数据,控制三总线。由于方便控制,三总线得到 .. [查看全文]
PIC 单片机控制步进电机源程序
2012-06-02 11
PIC 单片机控制步进电机源程序 ; STEP_3.ASM (12C508 / 12C509) ; ; Controls a stepping motor driver on GPIO bits 4, 2, 1 and 0. ; ; The direction is controlled by a switch on GPIO bit 3. Bit 5 is not used. ; ; (Typical drivers might include a ULN2803 Octal Driver, 2N2222 or TIP122 ; transistors or power FETs. S .. [查看全文]
基于单片机P89C61X2的FPGA配置
2012-06-02 胡远望 8
大部分FPGA采用基于SRAM(静态随机存储器)的查找表逻辑形成结构,就是用SRAM构成逻辑函数发生器。SRAM工艺的芯片在掉电后信息就会丢失,需要外加一片专用配置芯片。在上电时,由这个专用配置芯片把数据加载到FPGA中,然后FPGA就可以正常工作。这就是在线可重配置ICR(In-Circuit Reconfigurability)方式。 Altera公 司生 .. [查看全文]
51单片机访问大容量存储器的实现
2012-06-02 12
1 引言 MCS-51系列单片机有着优越的性价比,因此应用面宽,使用量也非常大;然而它只有16位地址线,最大能访问的存储空间为64K,且扩展接口与存储器统一编址,扩展接口会占用大量的地址空间,致使该系列单片机在数据量大的数据采集系统中,存储空间明显不足。 笔者最近在开发一数据采集系统时,经分析、探索,找到了解决 .. [查看全文]
51单片机浮点运算子程序库
2012-06-02 24
为便于读者使用本程序库,先将有关约定说明如下:1.双字节定点操作数:用[R0]或[R1]来表示存放在由R0或R1指示的连续单元中的数据,地址小的单元存放高字节。如果[R0]=1234H,若(R0)=30H,则(30H)=12H,(31H)=34H。2.二进制浮点操作数:用三个字节表示,第一个字节的最高位为数符,其余七位为阶码(补码形式),第二字节为尾数的 .. [查看全文]
单片机初学者几个不易掌握的概念
2012-06-02 11
一、总线: 我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中 ,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很 多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以就需要的连线就很多了,如果仍如同模拟电路一样 .. [查看全文]

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