dptr
共 32 篇文章
dptr 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 32 篇文章,持续更新中。
asm——winbaicai
1.hex码校验,智能翻译,基本可以比较准确地编译和反编译Keil,wave3000,
wave6000生成 的hex文件、bin文件。
2.直接打开文件或在上面的窗口中粘入hex代码,点击按钮即可转换为ASM(直
接粘入hex代码需先转换为BIN文件,按钮在右下方)。
3.为了支持伟福,操作码"RR R7"将被翻译成"NOP"(此码及不常用)如翻译的程序
有误请自行检查"
单片机直接驱动七段数码管
想要简化单片机与七段数码管的接口设计?此资源提供了一种直接驱动方案,利用DPTR指向NUM_TABLE数据表,轻松实现数字显示。适用于初学者和有经验的开发者,帮助你快速掌握单片机控制外设的关键技术。
LED点阵左移显示程序
本内容提供了LED点阵左移显示程序
;port 3.0~3.6 connect to column
;port 1.0~1.4 connect to row
;delay=0.2s
;==========
;= Main =
;==========
.ORG 0000H
START: MOV DPTR, #DATA
MOV R3, #OK-DATA-4
LOOP: MO
MCS-51 单片机实用子程序库
;片内 RAM 初始化子程序
IBCLR: MOV A,R0
MOV R1,A CLR A
IBC1 : MOV @R1,A INC R1
DJNZ R7,IBC1
RET
;片外 RAM 初始化子程序
EBCLR1: MOV A,ADDPL MOV DPL,A MOV A,ADDPH MOV DPH,A CLR C
EBC11: MOVX @D
avr单片机和stm32区别与优缺点分析
<p>avr单片机特点: 1. avr系列没有类似累加器A的结构,它主要是通过R16~R31寄存器来实现A的功能。在avr中,没有像51系列的数据指针DPTR,而是由X(由 R26、R27组成)、Y(由R28、R29组成)、Z(由R30、R31组成)三个16位的寄存器来完成数据指针的功能(相当于有三组DPTR),而且 还能作后增量或先减量等的运行,而在51系列中,所有的逻辑运算都必须在A中进行
点亮P10单元板单片机源程序
/*=================================================================
4扫16*16下入上出C语言程序, 低位起笔,数据反相。
预定义
**************************************************************/
#include<at89x51.h>
#include<absacc
程序说明:浮点数变为压缩BCD码,保存在以数组中 第1字节的位7:0正,1负.位6:0(位5--0代表小数点前的位数),1(位5--0代表小数 点后0的位数) 2--4字节为压缩BCD码,有
程序说明:浮点数变为压缩BCD码,保存在以数组中
第1字节的位7:0正,1负.位6:0(位5--0代表小数点前的位数),1(位5--0代表小数
点后0的位数)
2--4字节为压缩BCD码,有效位为7位,3个半字节,最后半个字节请使用者自行放
弃
程序占用资源PSW,A,B,DPTR,R0--R7,SP深度6,RAM 5个放数据
keil 兼容,调用KEIL 的FPMUL子程序。
51串行令牌格式 a51编译 Read data from serial port and write into buffer DPTR pointed in XRAM if a data
51串行令牌格式 a51编译
Read data from serial port
and write into buffer DPTR pointed in XRAM if a data frame is
received and calculate the check sum
if a information frame is received return cont
CH375的INT#引脚采用查询方式处理, 数据复制方式为"单DPTR和P2+R0复制",速度最快
CH375的INT#引脚采用查询方式处理, 数据复制方式为"单DPTR和P2+R0复制",速度最快
CH375的INT#引脚采用查询方式处理, 数据复制方式为"单DPTR复制"
CH375的INT#引脚采用查询方式处理, 数据复制方式为"单DPTR复制"
VIP专区-单片机源代码精选合集系列(36)
<b>eeworm.com VIP专区 单片机源码系列 36</b><br/><font color="red">资源包含以下内容:</font><br/>1. STM32实现定时加热.rar<br/>2. MDK412破解版下载及说明.doc<br/>3. [单片机开发环境Keil6.12和ADS1.2].KeilC51v612.rar<br/>4. STM32控制倒立摆.rar<br/>5.
89c51的t6963驱动程序 图形写入方式
89c51的t6963驱动程序 图形写入方式,直接数据水平及垂直方向坐标,并将字库代码地址写入dptr便可使用。 作者:周长盛
单片机及接口技术考试试卷及答案详解
<p>
<strong>电子发烧友网:</strong>本资料是关于单片机及接口技术这门课程的期末考试试卷及答案的详解。</p>
<p>
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。</p>
<p>
a)MOV A, @R1 b)MOVC A, @A + DPT
支持3种数据存取方式: 普通的单DPTR切换方式, ATMEL/PHILIPS/SST等单片机的双DPTR切换方式, 用P2+R0指向端口而用DPTR指向外部RAM的方式 */
支持3种数据存取方式: 普通的单DPTR切换方式, ATMEL/PHILIPS/SST等单片机的双DPTR切换方式, 用P2+R0指向端口而用DPTR指向外部RAM的方式 */
用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。 原作使用了一个二维数组用以查表
用C51实现的拼音输入法,这是改写的网友 embuffalo、独步上载在www.21ic.com自由发布区的由张凯原作的51上的拼音输入法程序。
原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。
因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,
红外线遥控器解码程序(汇编) ORG 0000H AJMP MAIN ORG 0003H 外部中断INT0入口地址 AJMP INT 转中断服务子程序 MAIN:
红外线遥控器解码程序(汇编)
ORG 0000H
AJMP MAIN
ORG 0003H 外部中断INT0入口地址
AJMP INT 转中断服务子程序
MAIN: MOV SP,#40H
MOV P1,#00H
SETB EA 开CPU中断
SETB IT0 设定INT0触发方式
SETB EX0 INT0请求中断
DSP: MOV
单片机课程设计
单片机课程设计,利用8051实现。8051单片机中DPTR的扩展设计
单片机播放音乐实验(汇编) org 0000h ajmp main org 000bh ajmp timer0 org 0030h timer0: clr ea djnz 33h
单片机播放音乐实验(汇编)
org 0000h
ajmp main
org 000bh
ajmp timer0
org 0030h
timer0:
clr ea
djnz 33h,exit
mov 33h,53h
djnz 32h,exit
mov 32h,52h
djnz 31h,exit1
mov 31h,51h
djnz 30h,exit1
setb f0
基于单片机的红外门进控制系统设计与制作(含源程序和原理图)
<P>基于单片机的红外门进控制系统设计与制作:我们所做的创新实验项目“基于单片机的红外门控系统”已基本完成,现将其工作原理简要说明。<BR>该系统主要分为两大部分:一是红外传感器部分。二是单片机计数显示控制部分。基本电路图如下:<BR>其中红外传感器部分我们采用红外对管实现,红外对管平行放置,平常处于接收状态,经比较器输出低电平,当有人经过时,红外线被挡住,接收管接收不到红外线,经比较器输出高电平
8051 VARIOUS UTILITY FUNCTIONSUTIL_ADCAD - Add Acc to DPTR, sets CYUTIL_ADCBAD - Add B/A to DPTR, se
8051 VARIOUS UTILITY FUNCTIONSUTIL_ADCAD - Add Acc to DPTR, sets CYUTIL_ADCBAD - Add B/A to DPTR, sets CYUTIL_SUBBAD