版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 QQ: 68046508 理解模数转换器理解模数转换器ADC0809ADC0809的特征和工作原理。的特征和工作原理。 掌握使用掌握使用ADC0809ADC0809芯片进行模拟数据采集和模数转换的芯片进行模拟数据采集和模数转换的方法方法。 注:跳出注:跳出“断点断点”后后,CPUCPU进入进入HLTHLT指令指令的的 后续下一条指令的取指周期后续下一条指令的取指周期。 汇编助记符汇编助记符注释注释(M地址:机器指令地址:机器指令) SET R0, E2H 设置设置ADC0809(地址(地址1110 xxxx) 的的通道通道A 00H:00110000 01H:11100010 SET R1,
2、 80H设置设置373锁存器,锁存器,地址地址1000 xxxx 02H:00110100 03H:10000000 HLT04H:00000001 OUTA R0, PORT0选择选择 0809 通道通道A05H:01010010 OUT R0, PORT0输出输出R0只是为了只是为了触发触发0809写信号写信号06H:01010000 IN R2, PORT0 保存保存ADC转换转换结果结果(ADC0809时钟时钟 ADCLK至少是至少是CPU时钟时钟CLK的的20 倍,才能保证倍,才能保证此处此处OUT和和IN指令间指令间 ADC转换完成,否则要填充转换完成,否则要填充NOP) 07H:
3、01001000 OUTA R1, PORT0选择选择 373锁存器锁存器08H:01010110 OUT R2, PORT0ADC转换结果转换结果锁存锁存373显示显示09H:01011000 JMP 04H 0AH:00010000 0BH:00000100 请把本实验的微程序版请把本实验的微程序版“CPU+ADC0809”“CPU+ADC0809”电路改成硬布线版电路改成硬布线版 和流水线版和流水线版“CPU+ADC0809”“CPU+ADC0809”电路,并且运行本实验步骤所电路,并且运行本实验步骤所 示的示的ADC0809ADC0809测试程序。请问上述程序在硬布线或流水线版测试程序
4、。请问上述程序在硬布线或流水线版 本中需要修改么本中需要修改么? ? 若需要,请修改并测试若需要,请修改并测试。 OP码码 ( I7 I6 I5 I4 ) 指令助记符指令助记符OP码码 ( I7 I6 I5 I4 ) 指令助记符指令助记符 0111IRET1111OR/ORI 0110MOV1110AND/ANDI 0101OUT/OUTA1101ADD/ADDI 0100IN1100SUB/SUBI 0011SET1011XOR/XORI 0010SOP (INC/DEC/NOT/THR) 1010SHT (RLC/ LLC/ RRC/ LRC) 0001JMP/JMPR/Jx/JxR100
5、1STO/PUSH 0000NOP/HLT1000LAD/POP 一、系统指令:一、系统指令: 汇编语言汇编语言功能功能I7 I6 I5 I4 I3 I2I1 I0 NOP;无操作(延时无操作(延时4个个T)00000/0 x/0 HLT;停机(断点)停机(断点)00000/0 x/1 IRET;中断返回中断返回 BP_PCPC;BP_PSWPSW 01110/0 x/x 汇编语言汇编语言注释注释I7 I6 I5 I4 I3 I2I1 I0 MOV RA, RB;(RB)RA0110RARB SET RA, IMM;IMMRA0011RAx/x IMM 二、二、寄存器及寄存器及I/O操作操作指
6、令:指令: 汇编语言汇编语言功能功能I7 I6 I5 I4 I3 I2I1 I0 IN RA, PORTx;(PORTx)RA0100RAPORTx OUT RA, PORTx;(RA)PORTx0101RA0/PORTx OUTA RA, PORTx;(RA)PORTx0101RA1/PORTx 汇编语言汇编语言功能功能I7 I6 I5 I4I3 I2I1 I0 LAD RA, ADDR;ADDRRA1000RA0/0 ADDR POP RA, RB;RBRA1000RARB STO RA, ADDR;(RA)ADDR1001RA0/0 ADDR PUSH RA, RB;(RA)RB1001
7、RARB 三、三、存储器及堆栈操作指令存储器及堆栈操作指令: 汇编语言汇编语言功能功能I7 I6 I5 I4I3 I2I1 I0 JMP ADDR;ADDRPC00010/00/0 ADDR JMPR RB;(RB)PC00010/0RB JC ADDR;IF CF=1, ADDRPC 00010/10/0 ADDR JCR RB;IF CF=1, (RB)PC00010/1RB JZ ADDR;IF ZF=1, ADDRPC 00011/00/0 ADDR JZR RB;IF ZF=1, (RB)PC00011/0RB JS ADDR;IF SF=1, ADDRPC 00011/10/0 A
8、DDR JSR RB;IF SF=1, (RB)PC00011/1RB 四、四、跳转系列指跳转系列指令:令: 五、五、算术逻辑运算指令算术逻辑运算指令: 汇编语言汇编语言功能功能I7 I6 I5 I4I3 I2 I1 I0 RLC RA;(RA)右逻辑移位右逻辑移位1010RA0/0 LLC RA;(RA)左逻辑移位左逻辑移位1010RA1/0 RRC RA;(RA)右循环移位右循环移位1010RA0/1 LRC RA;(RA)左循环移位左循环移位1010RA1/1 汇编语言汇编语言功能功能I7 I6 I5 I4I3 I2I1 I0 INC RA;(RA)1RA0010RA0/0 DEC RA
9、;(RA)1RA0010RA0/1 NOT RA;#(RA)RA0010RA1/0 THR RA;(RA)RA0010RA1/1 五、五、算术逻辑运算指令算术逻辑运算指令: 汇编语言格式汇编语言格式功能功能I7 I6 I5 I4I3 I2I1 I0 ADD RA, RB;(RA) (RB)RA1101RARB ADDI RA, IMM; (RA) IMMRA 1101RA0/0 IMM SUB RA, RB;(RA)(RB)RA1100RARB SUBI RA, IMM;(RA)IMMRA1100RA0/0 IMM AND RA, RB;(RA)(RB)RA1110RARB ANDI RA, IMM;(RA)IMMRA1110
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年延边职业技术学院单招职业适应性测试模拟试题及答案解析
- 中医理疗对慢性肺气肿的改善
- 心理创伤与康复护理
- 免疫第三章免疫器官
- 慢性疼痛管理方法探索
- 医疗机构成本控制与预算优化
- 医学伦理与法律法规研究进展
- 内分泌系统疾病护理与管理
- 2026北京房山区教育委员会所属事业单位招聘专业技术人员120人(一)备考笔试题库及答案解析
- 2025海南航空审计监察负责人岗位招聘1人备考笔试题库及答案解析
- 《淳安县养老服务设施布局专项规划(2022-2035年)》
- 开票税点自动计算器
- DZ/T 0426-2023 固体矿产地质调查规范(1:50000)(正式版)
- 加氢裂化装置技术问答
- 广东省东莞市东华中学2023-2024学年数学九上期末考试试题含解析
- 麻醉科临床技术操作规范2023版
- 消防系统瘫痪应急处置方案
- 《大数的认识》复习教学设计
- GB/T 11417.5-2012眼科光学接触镜第5部分:光学性能试验方法
- 《寝室夜话》(4人)年会晚会搞笑小品剧本台词
- 开放大学土木工程力学(本)模拟题(1-3)答案
评论
0/150
提交评论