单片机
yan_tai123
机器视觉
展开
-
mcs51 属于什么结构?
书上说: 按照指令体系来分: 有cisc 和risc 两种指令集。 采用cisc指令集的单片机数据线和指令线分时复用,即所谓冯 诺依曼结构。 采用risc指令集的单片机数据线和指令线分离, 即所谓哈佛结构。 mcs-51 数据线和指令线分时复用 使用的是cisc指令集。应为冯 诺依曼 结构。 后面又写道: 单片机结构有两种类型: 数据存储器和程序存储器 分开的形式 即哈佛原创 2008-08-28 18:45:00 · 3254 阅读 · 0 评论 -
A and ACC
总结: 51系统里面A 和 ACC 大部分情况下是通用的,但在两种情况下用法不同: 1、堆栈 PUSH ACC,不可简写为PUSH A2、位寻址 SETB ACC.0不可写成 SETB A.0原创 2009-03-16 20:33:00 · 1146 阅读 · 0 评论 -
锁存器辨析
摘自展峻的笔记,觉得不错,http://blog.21ic.com/user1/1721/archives/2006/33511.html所谓锁存器,就是输出端的状态不会随输入端的状态变化而变化,仅在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号到来时才改变。典型的锁存器逻辑电路是 D 触发器电路。锁存,就是把信号暂存以维持某种电平状态。锁存器的最主要作用是缓存,其次完成高速的原创 2009-03-25 20:03:00 · 1676 阅读 · 0 评论 -
CLR R0 指令不存在
有 CLR ACLR C但没有CLR R0 或 CLR 30H原创 2009-04-10 13:37:00 · 3435 阅读 · 0 评论 -
T0 T1 DPTR 的赋值
T0 T1 dptr 都是16位的寄存器, 都可以拆开成2个8位寄存器 赋值时有区别 DPTR 只能作为16位寄存器赋值 如 mov dptr , # 2000h, 不可以写成 mov dph, #20h 而T0 正好相反, 不可以写成 mov t0, # 1000h; 只能写成 mov th0, #10h mov tl0, #00h原创 2009-04-08 19:42:00 · 2190 阅读 · 0 评论 -
KEIL c 的使用
对org 定位指令 不感冒,带有该指令的程序不能正常调试 查看ram 时需要 打开监视窗口, 在地址框填写: C:0000 ;查看 CODE 区 D:0000 ;查看 DATA 区 I:0000 ;查看 IDATA 区 X:0000 ;查看 XDATA 区原创 2009-04-08 20:18:00 · 558 阅读 · 0 评论