随笔分类 -  6800

摘要:1.微处理器芯片(MPU)a.对所有的uC部件提供时序和控制信号b.从存储器读取指令和数据c.从I/O设备转移数据或转移数据到I/O设备。d.指令解码e.执行指令所调用的算术和逻辑操作f.响应I/O口所产生的控制信号,如复位和中断2.2.68HC11 MPU----更复杂版(1) 有5个16位寄存器连接到68HC11的内部地址总线。一个变址寄存器X、一个变址寄存器Y和一个堆栈寄存器SP、PC和DAR。这些寄存器中的每个都由2个8位组成。例如:PCh是PC的高字节,PCl是PC的低字节。(2) 有2个8位累加器,ACCA和ACCB,连接到ALU和内部总线。累加器A和累加器B可以作为单独的16位寄 阅读全文
posted @ 2012-07-01 17:11 [无名] 阅读(3612) 评论(0) 推荐(0)
摘要:ORG$E100;任意的开始地址,设置XIRQ伪向量LDAA# $7ELDAA# $5A;把数值$5A放在ACCA中ORG$E000;指定起始地址LDAACOOLANT_TEMP;读取冷却剂温度SUBA#CT_OFFSET;减去补偿STAASTORE_TEMP;保存以备后用 阅读全文
posted @ 2012-06-27 15:22 [无名] 阅读(248) 评论(0) 推荐(0)
摘要:CLRA ;把ACCA清除为$00LDAA #$5C;把$5C加载到ACCA指令分类:数据处理,数据测试算术跳转和分支逻辑条件代码寻址模式:固有寻址直接寻址立即寻址变址寻址扩展寻址相对寻址68HC11有4种复位类型:外部RESET脚加电复位计算机正常操作时钟监视器复位 可重入子程序:子程序需要RAM空间来保存临时变量和参数的可重入子程序必须用堆栈保存局部变量和参数参数不能分配绝对地址,不能是一个固定地址。中断矢量:所有的复位和中断都使用矢量!一个矢量代表起始地址!@矢量是复位或中断程序的起始地址!@$FFFF和$FFFE是RESET的矢量地址。矢量地址是固定的。是芯片硬件的固化部分! 阅读全文
posted @ 2012-04-12 10:41 [无名] 阅读(261) 评论(0) 推荐(0)