第5部分:CPU控制单元设计-L20
最新计算机控制技术试卷及答案(仅供参考)

一、填空题(合计20分,每题2分)1.工业控制机是指按生产过程控制的特点和要求而设计的计算机,它包括硬件和软件两个组成部分。
2.计算机控制系统中常用的控制器有可编程序控制器、工控机、单片机、DSP、智能调节器等。
3.在计算机控制系统中,被测信号有单端对地输入和双端不对地输入两种输入方式。
4.ADC0809是一种带有8通道模拟开关的8位逐次逼近式A/D转换器。
5.模拟量输入通道的任务是把从系统中检测到的模拟信号,变成二进制数字信号,经接口送往计算机。
6.信号接地方式应采用一点接地方式,而不采用多点接地方式。
7.按极点配置设计的控制器通常有两部分组成,一部分是状态观测器,另一部分是控制规律。
8.模块化程序设计一般包括自顶向下和自底向上两种设计方法。
9.线性表、数组、堆栈和队列的共同特点是要求连续的存储单元来顺序存放数据元素。
10.计算机控制系统的输入变送器和输出执行机构的信号统一为0~10mA DC或4~20mA DC。
二、名词解释(合计30分,每题5分)1.采样过程按一定的时间间隔T,把时间上连续和幅值上也连续的模拟信号,变成在时刻0、T、2T、…kT的一连串脉冲输出信号的过程。
2.地线是信号电流流回信号源的地阻抗路径。
”3.数字程序控制就是计算机根据输入的指令和数据,控制生产机械(如各种加工机床)按规定的工作顺序、运动轨迹、运动距离和运动速度等规律自动地完成工作的自动控制4.数据是描述客观事物的数、字符,以及所有能输入到计算机中并被计算机程序处理的符号的集合。
5.积分饱和如果执行机构已到极限位置,仍然不能消除偏差时,由于积分作用,尽管计算PID差分方程式所得的运算结果继续增大或减小,但执行机构已无相应的动作三、选择题(合计15分,每题3分)1.下列不属于数字控制方式的是( C )A、点位控制B、直线控制C、网格控制D、轮廓控制2.8位的A/D转换器分辨率为( C )A、0.01587B、0.007874C、0.003922D、0.00097753.专家控制系统大致可以分为(D )①专家自整定控制②专家自适应控制③专家监督控制④混合型专家控制⑤仿人智能控制A、①②③⑤B、②④⑤C、②③④⑤D、①③④⑤4.一个8位的A/D转换器(量化精度0.1%),孔径时间3.18µm,如果要求转换误差在转换精度内,则允许转换的正弦波模拟信号的最大频率为( B )A、5HzB、50HzC、100HzD、500Hz5.某热处理炉温度变化范围为0~1350℃,经温度变送器变换为1~5V的电压送至ADC0809,ADC0809的输入范围为0~5V,当t=KT时,ADC0809的转换结果为6A,此时炉温为(C )A、588.98℃B、288.98℃C、361.23℃D、698.73℃四、简答题(合计20分,每题5分)1.什么是干扰,干扰来源,抗干扰措施。
欧姆龙PLC型号手册

欧姆龙PLC型号欧姆龙PLC--CPM1A-V1 系列欧姆龙PLC--CPM1A-V1 系列产品型号1. CPM1A-10CDR-A-V110点CPU单元AC100-220V、6点入,4 点继电器输出(1A是型号代号;10表示输入输出总点数为10点,具体是6点输入,4点输出;C表示是CPU单元;D表示混合型,也就是有输入也有输出;R表示继电器输出型;A表示工作电压为交流电100~240V)2. CPM1A-10CDR-D-V1 10点CPU单元DC24V、6点入,4 点继电器输出3 CPM1A-10CDT-D-V1 10点CPU单元DC24V、6点入,4 点晶体管输出.漏型4. CPM1A-20CDR-A-V1 20点CPU单元AC100-220V 12点入,8 点继电器输出5. CPM1A-20CDR-D-V1 20点CPU单元DC24V 12点入,8 点继电器输出6. CPM1A-20CDT-D-V1 20点CPU单元DC24V 12点入,8 点晶体管输出.漏型7. CPM1A-30CDR-A-V1 30点CPU单元AC100-220V 18点入,12点继电器输出8. CPM1A-30CDR-D-V1 30点CPU单元DC24V 18点入,12点继电器输出9. CPM1A-30CDT-D-V1 30点CPU单元DC24V 18点入,12点晶体管输出.漏型10. CPM1A-40CDR-A-V1 40点CPU单元AC100-220V 24点入,16点继电器输出11. CPM1A-40CDR-D-V1 40点CPU单元DC24V 24点入,16点继电器输出12. CPM1A-40CDT-D-V1 40点CPU单元DC24V 24点入,16点晶体管输出.漏型13. CPM1A-40EDR 扩展I/O单元40点24点输入16点继电器输出14. CPM1A-20EDR1 扩展I/O单元20点12点入, 8 点继电器输出15. CPM1A-8ER 扩展输出单元8点继电器输出16. CPM1A-8ED 扩展输入单元8点DC输入17. CPM1A-40EDT 扩展I/O单元40点24点输入16点晶体管输出.漏型18. CPM1A-20EDT 扩展I/O单元20点12点入,8点晶体管输出.漏型19. CPM1A-8ET 扩展输出单元8点晶体管输出.漏型20.CPM1A-MAD01-NL 模拟量模块输出单元2入/1出输入:0~10V,1~5V,4~20毫安输出:0~10V,-10~+10V,4~20毫安21. CPM1A-MAD02-CH 模拟量输入输出单元4入/1出输入:0~10V,1~5V,4~20毫安输出:0~10V,-10~+10V,4~20毫安22.CPM1A-DA001 模拟量输出单元2路分辨率1/4000 转换速率2.5ms/CH 每个输出通道可独立设置量程输出:-10~10V 0~10V 0~5V 0~20mA 1~5V 4~20mA23. CPM1A-DA002 模拟量输出单元4路分辨率1/4000 转换速率2.5ms/CH 每个输出通道可独立设置量程输出:-10~10V 0~10V 0~5V 0~20mA 1~5V 4~20mA24. CPM1A-AD041 模拟量输入单元,4路分辨率1/600025. CPM1A-DA041 模拟量输出单元,4路分辨率1/600026. CPM1-CIF01 RS232 适配器27. CPM1-CIF11 RS422 适配器28. CPM1A-CIF12 RS485 适配器29. CQM1-PR001-E 手持编程器电缆长度2米欧姆龙PLC--CPM2A系列欧姆龙PLC--CPM2A 系列产品型号1. CPM2A-20CDR-D 20点CPU单元DC24V 12点入8点继电器输出自带RS2322. CPM2A-20CDT-D 20点CPU单元DC24V 12点入8点晶体管输出自带RS2323. CPM2A-30CDR-D 30点CPU单元DC24V 18点入12点继电器输出自带RS2324. CPM2A-30CDT-D 30点CPU单元DC24V 18点入12点晶体管输出自带RS2325. CPM2A-40CDR-D 40点CPU单元DC24V 24点入16点继电器输出自带RS2326. CPM2A-40CDT-D 40点CPU单元DC24V 24点入16点晶体管输出自带RS2327. CPM2A-60CDR-D 60点CPU单元DC24V 36点入24点继电器输出自带RS2328. CPM2A-60CDT-D 60点CPU单元DC24V 36点入24点晶体管输出自带RS2329. CPM2AH-20CDR-A NEW 20点CPU单元AC100-220V 12点入8点继电器输出自带RS23210. CPM2AH-30CDR-A NEW 30点CPU单元AC100-220V 18点入12点继电器输出自带RS23211. CPM2AH-40CDR-A NEW 40点CPU单元AC100-220V 24点入16点继电器输出自带RS23212. CPM2AH-60CDR-A NEW 60点CPU单元AC100-220V 36点入24点继电器输出自带RS23213. CPM2AE-60CDR-A 60点CPU单元AC100-220V 36点入24点继电器输出14. CPM2A-BAT01 锂电池3.6v欧姆龙PLC--CP1L 系列欧姆龙PLC--CP1L 系列产品型号1. CP1L-L14DR-A 14点CPU单元, AC100-220V 8入6点继电器输出.2. CP1L-L14DR-D 14点CPU单元, DC24V 8入6点继电器输出.3. CP1L-L14DT-D 14点CPU单元, DC24V 8入6点晶体管输出.4. CP1L-L20DR-A 20点CPU单元, AC100-220V 12入8点继电器输出,5. CP1L-L20DR-D 20点CPU单元, DC24V 12入8点继电器输出.6. CP1L-L20DT-D 20点CPU单元, DC24V 12入12点晶体管输出.7. CP1L-M30DR-A 30点CPU单元, AC100-220V 18入12点继电器输出.8. CP1L-M30DR-D 30点CPU单元, DC24V 18入12点继电器输出.9. CP1L-M30DT-D 30点CPU单元, DC24V 12入12点晶体管输出.10. CP1L-M40DR-A 40点CPU单元, AC100-220V 24入16点继电器输出.11. CP1L-M40DR-D 40点CPU单元, DC24V 24入16点继电器输出.12. CP1L-M40DT-D 40点CPU单元, DC24V 24入16点晶体管输出.欧姆龙PLC--CP1H 系列欧姆龙PLC--CP1H 系列产品型号1. CP1H-X40DR-A 40点CPU单元,24入16点继电器输出.高速计数50/100khz 4轴.usb端口编程.2. CP1H-XA40DR-A 40点CPU单元,24入16点继电器输出.高速计数50/100khz 4轴.usb端口编程. 集成模拟量4入2出.3. CP1H-X40DT-D 40点CPU单元,24入16点晶体管输出.高速计数50/100khz 4轴.usb端口编程. 脉冲输出100khz 2轴30khz 2轴4. CP1H-XA40DT-D 40点CPU单元,24入16点晶体管输出.高速计数50/100khz 4轴.usb端口编程.脉冲输出100khz 2轴30khz 2轴. 集成模拟量4入2出.以下CP1L/CP1H共通5. CP1W-CIF11 CPU单元用RS-485可选板6. CP1W-CIF01 CPU单元用RS-232可选板7. CP1W-ME05M 内存盒8. CP1W-40EDR 扩展I/O单元40点24点输入16点继电器输出9. CP1W-20EDR1 扩展I/O单元20点12点入, 8 点继电器输出10.CP1W-16ER 扩展输出单元16点继电器输出11. CP1W-8ER 扩展输出单元8点继电器输出12.CP1W-8ED 扩展输入单元8点DC输入13.CP1W-40EDT 扩展I/O单元40点24点输入16点晶体管输出.漏型14.CP1W-20EDT 扩展I/O单元20点12点入,8点晶体管输出.漏型15.CP1W-8ET 扩展输出单元8点晶体管输出.漏型16.CP1W-AD041 模拟量输入单元,4路分辨率1/600017.CP1W-DA041 模拟量输出单元,4路分辨率1/600018.CP1W-DA021 模拟量输出单元,2路分辨率1/600019.CP1W-MAD11 模拟量模块输出单元2入/1出, 分辨率1/600020.CP1W-TS001 温度传感器单元,热点偶输入2路21.CP1W-TS002 温度传感器单元,热点偶输入4路22.CP1W-TS101 温度传感器单元,铂电阻输入2路23.CP1W-TS102 温度传感器单元,铂电阻输入4路24. CP1W-CN811 CPM1A扩展单元用I/O连接电缆,80CM25. CP1W-EXT01 CJ1单元用适配器欧姆龙PLC--CQM1H 系列欧姆龙PLC--CQM1H 系列产品型号1. CQM1H-CPU11 CPU单元,最大I/O点;256点,程序容量;3.2K字不支持内装板2. CQM1H-CPU21 CPU单元,最大I/O点;256点,程序容量;3.2K字带RS232C口,不支持内装板3. CQM1H-CPU51 CPU单元,最大I/O点;512点,程序容量;7.2K字带RS232C口4. CQM1H-CPU61 CPU单元,最大I/O点;512点,程序容量;15.2K字带RS232C口5. CQM1H-CTB41 内装板,高速计数器板4点6. CQM1H-PLB21 内装板,脉冲I/O板2点7. CQM1H-ABB21 内装板,绝对值编码器接口板2点8. CQM1H-MAB42 内装板,模拟量I/O板4点9. CQM1H-SCB41 内装板,串行通讯板RS-232C 一个/RS422/485一个10. CQM1-PA203 电源单元. 100 - 240V AC11. CQM1-PA206 电源单元. 100 - 240V AC. 提供24V DC 0.5A12. CQM1-PD026 电源单元. 24V DC13. CQM1-ME04K 存储器盒(可选)EEPROM 4K字14. CQM1-ME08K 存储器盒(可选)EEPROM 8K字15. CQM1H-ME16K 存储器盒(可选)闪存16K 字16. CQM1-ME04R 存储器盒(可选)EEPROM 4K字.带时钟17. CQM1-ME08R 存储器盒(可选)EEPROM 8K字.带时钟18. CQM1H-ME16K 存储器盒(可选)闪存16K字.带时钟19. CS1W-CN114 手持编程器连接电缆.长度:0.05米20. CQM1-PR001-E 编程器(配 1.5米连接电缆)如需连CQM1H系列CPU,需加CS1W-CN11421. CQM1-ID211 输入单元8点. 12 - 24V DC22. CQM1-ID212 输入单元16点. 24V DC23. CQM1-ID213 输入单元32点. 24V DC24 CQM1-ID214 输入单元32点. 24V DC25. CQM1-IA121 输入单元8点.100 -120V AC26. CQM1-IA221 输入单元8点.200 -240V AC27. CQM1-OC221 输出单元8点.继电器250V AC/24V DC 2A28. CQM1-0C222 输出单元16点.继电器250V AC/24V DC 2A29. CQM1-OD211 输出单元8点.晶体管NPN 24V DC 2A30. CQM1-OD212 输出单元16点.晶体管NPN 24V DC 300mA31. CQM1-OD213 输出单元32点.晶体管NPN 24V DC 100mA32. CQM1-OD214 输出单元16点.晶体管PNP 24V DC 300mA33. CQM1-0D215 输出单元8点.晶体管PNP 24V DC 1A34. CQM1-OA221 输出单元8点.可控硅100-240V AC 0.4A35. CQM1-AD041 模拟量输入单元. 4路±10V/0-10V/1-5V/4-20mA36. CQM1-AD042 模拟量输入单元(无需供电单元) 4路37. CQM1-DA021 模拟量输出单元. 2路±10V/0-20mA38. CQM1-DA022 模拟量输出单元(无需供电单元) 2路39. CQM1-IPS01 模拟量供电单元供1单元40. CQM1-IPS02 模拟量供电单元供2单元41 CQM1-IC101 I/O控制单元42 CQM1-II101 I/O接口单元43. CQM1-TC001 温度控制单元两回路44. CQM1-CIF02 上位机通信专用电缆(RS-232C)45. CQM1H-CLK21 CONTROLLER LINK单元,CQM1H系列用欧姆龙PLC--C200HE/C200HG/C200HX系列欧姆龙PLC--C200HE/C200HG/C200HX系列产品型号1. C200HE-CPU11-E CPU单元内存3.2K最大I/O点数: 640点2. C200HE-CPU32-E CPU单元内存7.2K最大I/O点数: 880点3. C200HE-CPU42-E CPU单元内存7.2K最大I/O点数: 880点带RS232C,带时钟4. C200HG-CPU33-E CPU单元内存15.2K最大I/O点数: 880点带时钟5. C200HG-CPU43-E CPU单元内存15.2K最大I/O点数: 880点带RS232C,带时钟6. C200HG-CPU53-E CPU单元内存15.2K最大I/O点数:1184点带时钟7. C200HG-CPU63-E CPU单元内存15.2K最大I/O点数:1184点带RS232C,带时钟8. C200HX-CPU34-E CPU单元内存31.2K最大I/O点数: 880点带时钟9. C200HX-CPU44-E CPU单元内存31.2K最大I/O点数: 880点带RS232C,带时钟10. C200HX-CPU54-E CPU单元内存31.2K最大I/O点数:1184点带时钟11. C200HX-CPU64-E CPU单元内存31.2K最大I/O点数:1184点带RS232C,带时钟12. C200HX-CPU65-ZE CPU单元内存63.2K最大I/O点数:1184点带RS232C,带时钟13. C200HX-CPU85-ZE CPU单元内存63.2K最大I/O点数:1184点带RS232C,带时钟14. C200HW-BC051 CPU底板可安装5个I/O单元15. C200HW-BC081-V1 CPU底板可安装8个I/O单元16. C200HW-BC101-V1 CPU底板可安装10个I/O单元17. C200HW-BI051 扩展I/O底板可安装5个I/O单元18. C200HW-BI081-V1 扩展I/O底板可安装8个I/O单元19. C200HW-BI101-V1 扩展I/O底板可安装10个I/O单元20. C200HW-PA204 电源单元AC110-120V/200-240V21. C200HW-PA204S 电源单元AC110-120V/200-240V,带24VDC使用电源22. C200HW-PD024 电源单元DC24V23. C200HW-ME04K EEPROM 存储单元4K24. C200HW-ME08K EEPROM 存储单元8K25. C200HW-ME16K EEPROM 存储单元16K26. C200HW-ME32K EEPROM 存储单元32K27. C200HW-COM01 通信板SYSMAC LINK与SYSMATE NET链接单元通信端口一个28. C200HW-COM02-V1 通信板RS232端口一个29. C200HW-COM03-V1 通信板一个RS-422/485口30. C200HW-COM04-EV1 通信板与SYSMAC LINK与SYSMAC NET链接单元通信端口RS-232C端口通信协议宏功能各一个31. C200HW-COM05-EV1 二个RS-232C 端口和一个通讯协议宏功能32. C200HW-COM06-EV1 一个RS422/485端口和一个RS232C端口通信协议宏功能33. C200HW-CLK21 C200HW controller link单元34. C200HW-CE001 C200HW controller link 连接器35. C200H-CN311 扩展连接电缆, 30cm36. C200H-CN711 扩展连接电缆, 70cm37. C200H-CN221 扩展连接电缆, 2m38. C200H-CN521 扩展连接电缆, 5m39. C200H-CN131 扩展连接电缆, 10m40. C200H-PR027-E 编程器41. C200H-CN222 编程器连接电缆,2m42. C200H-CN422 编程器连接电缆,4m43. C200H-ID001 输入单元, 8点, 无电压接NPN44. C200H-ID002 输入单元, 8点, 无电压接点NPN45. C200H-ID211 输入单元, 8点, 12 - 24 VDC46. C200H-ID212 输入单元,16点, 24 VDC47. C200H-IA121 输入单元, 8点, 100 -120 V AC48. C200H-IA122 输入单元,16点, 100 -120 V AC49. C200H-IA221 输入单元, 8点, 200 -240 V AC50. C200H-IA222 输入单元,16点, 200 -240 V AC51. C200H-IM211 输入单元, 8点, 12 - 24 V AC/DC52. C200H-IM212 输入单元,16点, 12 - 24 V AC/DC53. C200H-OC221 输出单元, 8点, 继电器250V AC/24VDC 2A54. C200H-OC222 输出单元,12点, 继电器同上55. C200H-OC223 输出单元, 5点, 继电器独立接点同上56. C200H-0C224 输出单元, 8点, 继电器独立接点同上57. C200H-OC225 输出单元,16点, 继电器同上58. C200H-OD411 输出单元, 8点, 晶体管1A 12-48VDC59. C200H-OD211 输出单元,12点, 晶体管0.3A 12-48VDC60. C200H-OD212 输出单元,16点, 晶体管0.3A 12-48VDC61. C200H-OA221 输出单元, 8点, 可控硅1A 200V AC62. C200H-OA222 输出单元,12点, 可控硅0.3A 200V AC63. C200H-ID215 高密度I/O单元, DC输入24VDC 32点64. C200H-ID501 高密度I/O单元, TTL输入5VDC 32点65. C200H-OD215 高密度I/O单元, 晶体管输出24VDC 0.1A 32点66. C200H-OD501 高密度I/O单元, TTL输出5VDC 35mA 32点67. C200H-MD501 高密度I/O单元, 混合输入/输出, 5VDC输入16点, 5VDC 35mA输出16点68. C200H-MD215 高密度I/O单元, 混合输入/输出,24VDC输入16点,24VDC 0.1A输出16点69. C200H-AD001 模拟量输入单元,4路12位A/D 4~20mA/1~5V/0~10V&, nbsp; 可选70. C200H-AD002 模拟量输入单元,8路12位A/D 4~20mA/1~5V/0~10V/-10~+10V 可选71. C200H-AD003 模拟量输入单元,8路12位A/D 1~5V 0~10V -10~+10V 4~20 mA 可选72.C200H-DA001 模拟量输出单元,2路12位D/A 4~20mA/1~5V/0~10V 可选73. C200H-DA002 模拟量输出单元,4路12位D/A 4~20mA/-10~10V 可选74. C200H-DA003 模拟量输出单元,8路12位D/A 1~5V 0~10V -10~+10V75. C200H-DA004 模拟量输出单元,8路,4~20MA76. C200H-MAD01 模拟量输入/输出单元,2输入和2输出,1~5V/0~10V/-10V~+10V77. C200H-CT001-V1 高速计数器单元,BCD 7位计数速度:50Kpps 1路78. C200H-CT002 高速计数器单元,BCD 7位计数速度:75Kpps 1路79. C200H-CT021 高速计数器单元,BCD 7位计数速度:75Kpps 2路80. C200H-NC111 位置控制单元,脉冲串输出型范围1-100000PPS 1轴81. C200H-NC112 位置控制单元,伺服驱动范围1-250000PPS 1轴82. C200H-TS001 温度传感器单元,热点偶输入(K,J)4路83. C2OOH-TS101 温度传感器单元,铂电阻信号(Pt)4路84. C200H-TC003 温度控制单元,热电偶输入2路,电流输出85. C200H-TC103 温度控制单元,铂电阻输入2路,电流输出86. C2OOH-PID03 PID控制单元,2路, 4~20mA/1~5V/0~5V/0~10V电流输出87. C200H-SP001 占空单元88. C200H-COV11 I/O单元盖板89. C200H-BAT09 锂电池3V90. C200HW-DRM21-V1 COMPOBUS/D主站单元欧姆龙PLC--CJ1系列欧姆龙PLC--CJ1系列产品型号1. CJ1M-CPU11 CPU单元I/O点数160,5K程序容量,不可接扩展机架。
微机原理复习题答案

微机原理复习大纲复习范围:1作业2.书上例题3•课堂上反复强调的内容4•复习题微机原理复习题一、飆选择题1. PC 机是(C)A、单片机B、单板机C、微型计算机D、微型计算机系统2. CPU中运算器的主要功能是(D )A、算术运算B、逻辑运算C、函数运算D、算术运算和逻辑运算3. 8086CPU中的段寄存器用来存放(C)A、存储段的物理地址B、存储器的逻辑地址C、存储器的段基值D、存储器的起始地址4.8086系统中内存储器的地址空间为1M ,而在进行I/O读写时,有效的地址线是(B )A、高16位B、低16位C、高8位D、低8位5. 8086CPU在进行写内存操作时,控制信号M/IO和DT / R是(D )A、00B、0 1C、1 0D、1 16.芯片8288在8086CPU系统中用作(C)A、总线锁存器B、总线驱动器C、总线控制器D、总线仲裁器7.有一静态RAM芯片的地址线为A O~A9/数据线为D O~D3/则该存储器芯片的存储容量为(D)A、2Kx4 位B、1KB(B:字节)C、2KBD、1K X4位8.在16位存储系统中,为了(C),存储字最好存放在偶地址。
A、便于快速寻址B、节省所占的内存空间C、减少执行指令的总线周期D、减少读写错误9.有一8086系统的中断向量表,在003CH : 003FH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为(C)A、0EH , 34FE : 00F0HB、0EH , 0F000 : 0FE34HC、0FH , 0F000 : 0FE34HD、0FH , 00F0H : 34FEH10.8259A可编程中断控制器中的中断服务寄存器ISR用于(A )A、记忆正在处理中的中断B、存放从夕卜设来的中断请求信号C、允许向CPU发中断请求D、禁止向CPU发中断请求11.当8255A工作在方式1的输入状态时,8255A与外设之间的联络信号为(C )A、IBF、ACKB、OBF、ACKC、IBF、STBD、OBF、STB12. 8253可编程定时/计数器的计数范围是(D )A、0-255B、1-256C、0-32768D、1-6553613.可编程定时器/计数器8253的6种工作方式中”既可软件启动”又可硬件启动的是(B )A、方式1,2; 8、方式2,3; (:、方式3,5; 。
微机原理2007年-第三章-指令系统第五节控制转移

③ 段间直接转移 段间直接转移
指令中给出的16位的段和 位的偏移地址送到CS和IP。 指令中给出的16位的段和16位的偏移地址送到CS和IP。 位的段和16位的偏移地址送到
④ 段间间接转移 段间间接转移
MEM中给出的 位的段和 位的偏移地址送到CS和IP。 MEM中给出的16位的段和16位的偏移地址送到CS和IP。 中给出的16位的段和16位的偏移地址送到
6
例:代码段内有一条无条件转移指令
JMP SHORT NEXT 指令本身占有两个字节 操作码占一个字节; 位位移量占有一个字节 操作码占一个字节;8位位移量占有一个字节
内存
... 源程序 : 条件转移指令: 条件转移指令:JMP SHORT next qqq: ... ... next: MOV AL,03H
5
① 段内直接转移 转移的目标地址由指令直接给出。 段内转移,故转移后CS内容保持不变, 段内转移,故转移后CS内容保持不变,只改 变IP的值。 IP的值。
汇编语言中格式 JMP SHORT OPRD JMP NEAR PTR OPRD 位移量 转移范围 8位 -128~+127 128~ 16位 16位 -32768~+32767 32768~
13
JMP DWORD PTR [SI]的机器码 11111111 11101100 DS:[SI]
4000 DS +) 1212 SI 41212 41212 41213 41214 41215
00 10 00 4A
1000 4A00
IP CS
段间间接转移操作示意图
14
(2)条件转移指令 (2)条件转移指令 - JXX 条件转移指令可实现程序的条件分支。 条件转移指令根据标志位的状态来决定是 否进行分支转移。(判位转移) 格式: JXX label xx为条件名称缩写 ;xx为条件名称缩写 指令的转移范围为-128~+127字节。 指令的转移范围为-128~+127字节。
微机原理及应用参考答案

参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82. 23.10244.25.5、11001.1、.0101B5.B、42H、66H6.41.625、29.AH7. B8.、9.-128 ~ +12710.系统软件、应用软件11.电子管、超大规模集成电路二、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。
答:X=-25=-11001BX原码:BX反码:BX补码:B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。
如:-18=-10010B(真值);机器数为:B第三章半导体存贮器一、填空题1.ROM、RAM2.6个3.8、4二、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。
译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。
译码简单;③线选:存储器芯片中的一个存储单元有多个地址。
地址有可能不连续。
不需要译码。
四、硬件接口设计题1.答:(1)(2) 存储器类型为RAM 总容量为4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯片的地址范围:1000H ~ 17FFH2#芯片的地址范围:0800H ~ 0FFFH3#芯片的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第一组:A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最小地址0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~ 最大地址0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH 第二组:0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH《微机原理及应用》第 3 页共24 页第四章微型计算机及微处理器的结构和组成一、填空题1.BIU、EU、指令的译码和指令执行2.4、16、16、6、203.8、164.1、2二、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
计算机控制技术课程设计--具有纯滞后一阶惯性系统的计算机控制系统设计

《计算机控制技术》课程设计具有纯滞后一阶惯性系统的计算机控制系统设计班级:姓名:学号:指导老师:日期:目录一、设计任务 (1)1.1 题目 (1)1.2内容与要求 (1)二、设计思想与方案 (2)2.1控制策略的选择 (2)2.2 硬件设计思路与方案 (2)2.3 软件设计思路与方案 (3)三、硬件电路设计 (3)3.1温度传感器输出端与ADC的连接 (3)3.2 ADC与单片机8051的连接 (4)3.3 单片机8051与DAC的连接 (4)3.4 整机电路 (5)四、系统框图 (7)五、程序流程图 (8)5.1 主程序流程图 (8)5.2 子程序流程图 (9)六、数字调节器的求解 (11)6.1 基本参数的计算 (11)七、系统的仿真与分析 (13)7.1 θ=0时系统的仿真与分析 (13)7.2 θ=0时系统的可靠性与抗干扰性分析 (14)7.2 θ=0.4461时系统的仿真与分析 (16)7.3 θ=0.4461时系统的可靠性与抗干扰性分析 (17)八、设计总结与心得体会 (20)参考资料 (21)一、 设计任务一、题目设计1. 针对一个具有纯滞后的一阶惯性环节()1sKe G s Ts τ-=+的温度控制系统和给定的系统性能指标:✧ 工程要求相角裕度为30°~60°,幅值裕度>6dB✧ 要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃2. 书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图 具体要求:✧ 温度传感器、执行机构的选型✧ 微型计算机的选型(MCS51、A VR 等等)✧ 温度传感器和单片机的接口电路✧ 其它扩展接口电路(主要是输入输出通道)✧ 利用Protel 绘制原理图,制作PCB 电路板(给出PCB 图)3. 软件部分:✧ 选择一种控制算法(最少拍无波纹或Dalin 算法)设计出控制器(被控对象由第4步中的参数确定),给出控制量的迭代算法,并借助软件工程知识编写程序流程图✧ 写出主要的单片机程序4. 用MATLAB 和SIMULINK 进行仿真分析和验证对象确定:K=10*log(C*C-sqrt(C)),rand(‘state ’,C), T=rand(1)考虑θ=0或T/2两种情况,即有延时和延时半个采样周期的情况。
微机原理第5章半导体存储器(精)
高速缓冲存储器(Cache)。这个存储器 所用芯片都是高速的,其存取速度可与微处 理器相匹配,容量由几十K~几百K字节,通常 用来存储当前使用最多的程序或数据。
内存储器,速度要求较快(低于Cache),有一 定容量(受地址总线位数限制),一般都在几十 兆字节以上。
3
外存,速度较慢,但要求容量大,如软盘, 硬盘,光盘等。其容量可达几百兆至几十个 GB,又称“海量存储器”,通常用来作后备存 储器,存储各种程序和数据,可长期保存,易于 修改,要配置专用设备。
M / IO
•
1
前1K
A11
•
1
后1K
23
前 1K A =0 11 0000000000000000 ~ 0000001111111111B 即 0000~03FFH
后 1K A =1 11 0000100000000000 ~0000101111111111B 即 0800~0BFFH
可见,地址不连续!
选用存储器时,存取速度最好选与CPU 时序相匹配的芯片。另外在满足存储器总 容量前提下,尽可能选用集成度高,存储容量 大的芯片。
14
5.2 读写存储器RAM
5.2.1 静态RAM(SRAM) SRAM的基本存储电路由6个MOS管
组成,为双稳态触发器,其内部结构请自 己看书。
⒈ 2114存储芯片,为1K*4位
27
图中数据总线驱动器采用74LS245,其逻
辑框图与功能表三态如下:
门
A
•
•B
使能 方向控制
G
DIR
操作
&
•
•
0
0
BA
0
1
AB
计算机组成原理10 第十章 CU的设计(2)
⑨ JMP X
T0
T1 T2 Ad ( IR ) PC
⑩ BAN X
T0
T1 T2 A0 • Ad ( IR ) + A0• PC PC
5. 中断周期 微操作的 节拍安排
T0
T1 T2
10.1
硬件关中断
0
PC MDR
MAR
MDR M ( MAR )
1
W
向量地址
PC
中断隐指令完成
三、组合逻辑设计步骤
T0
EX 执行
1
1 T1
M(MAR) AC
W
(AC)+(MDR) AC T2
MDR
MDR 0
M(MAR)
AC AC 1
1
2. 写出微操作命令的最简表达式
M ( MAR ) MDR
10.1
= FE · 1 + IND · 1 ( ADD + STA + LDA + JMP + BAN ) T T + EX · 1 ( ADD +LDA ) T = T1{ FE + IND ( ADD + STA + LDA + JMP + BAN ) + EX ( ADD +LDA ) }
10.1
微操作命令信号 CLA COM ADD SAT LDA JMP PC 1 M(MAR) ( PC ) +1 MDR OP( IR ) MAR R MDR PC IR ID IND EX 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
FE 取指
T0 T1 T2 PC 1 R MDR PC IR ID
微机原理第5章存储器系统
3. 工作方式
数ห้องสมุดไป่ตู้读出 字节写入:每一次BUSY正脉冲写
编程写入
入一个字节
自动页写入:每一次BUSY正脉冲写
入一页(1~ 32字节)
字节擦除:一次擦除一个字节 擦除
片擦除:一次擦除整片
72
4. EEPROM的应用
可通过编写程序实现对芯片的读写; 每写入一个字节都需判断READY / BUSY
主存储器 虚拟存储系统
磁盘存储器
8
Cache存储系统
对程序员是透明的 目标:
提高存储速度
Cache
主存储器
9
虚拟存储系统
对应用程序员是透明的。 目标:
扩大存储容量
主存储器
磁盘存储器
10
3. 主要性能指标
存储容量(S)(字节、千字节、兆字节等) 存取时间(T)(与系统命中率有关)
端的状态,仅当该端为高电平时才可写 入下一个字节。
P219例
73
四、闪速EEPROM
特点:
通过向内部控制寄存器写入命令的方法 来控制芯片的工作方式。
74
工作方式
数据读出
读单元内容 读内部状态寄存器内容 读芯片的厂家及器件标记
CAS:列地址选通信号。
地址总线上先送上行地址,后送上列地址,它们 分别在#RAS和#CAS有效期间被锁存在锁存器中。
WE:写允许信号
DIN: 数据输入
WE=0 WE=1
数据写入 数据读出
DOUT:数据输出
49
3. 2164在系统中的连接
与系统连接图
50
三、存储器扩展技术
51
1. 存储器扩展
1 A15 1 A14 1 A13
plc可编程控制器PLC复习题
xiang1.接触器定义:接触器是用于远距离频繁地接通和断开交直流主电路及大容量控制电路的自动切换电器。
主要用于控制电动机,也可用于控制其他电力负载。
2.继电器是一种根据某种输入信号的变化来接通或断开控制电路,实现自动控制和保护的电器。
3.继电器与接触器的区别:继电器主要用于小电流电路,出点容量较小(一般在5A以下),且无灭弧装置,而接触器用于控制电动机等大功率、大电流电路及主电路;其次,继电器的输入信号可以是各种物理量,如电压、电流、时间、速度、压力等,而接触器的输入量只有电压。
4.热继电器是利用电流流过热元件时产生的热量,使双金属片发生弯曲而推动执行机构动作的一种保护电器。
主要用于交流电动机的过载保护、断相及电流不平衡运行的保护及其它电气设备发热状态的控制。
5.主令电器应用广泛、种类繁多。
按其作用可分为:按钮、行程开关、接近开关、万能转换开关、主令控制器及其他主令电器(如脚踏开关、钮子开关、紧急开关)等。
和光电开关。
红色表示停止按钮,绿色表示启动按钮,红色蘑菇头表示急停按钮6.互锁:利用接触器常闭辅助触点互相制约的方法称为互锁。
7.电气控制系统中常用的保护环节有短路保护、过载保护、零电压保护、欠电压保护、弱磁保护、安全接地、工作接地等8.可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令。
并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。
定义强调了PLC应直接应用于工业环境,它必须具有很强的抗干扰能力、广泛的适应能力和应用范围。
这是区别于一般微机控制系统的一个重要特征。
9.一方面向着大型化的方向发展,另一方面向着小型化的方向发展。
为适应大规模控制系统的需求,大型PLC向着大存储容量、高速度、高性能、增加I/O点数的方向发展。
主要表现在:一增强网络通讯功能,二发展智能模块,三外部故障诊断功能,四编程语言编程工具标准化高级化,五实现软件硬件标准化,六编程组态软件发展迅速。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二十讲
上一讲简要回顾
指令执行流程的分析
¾指令执行各阶段(取指/取数/执行)流程分析要点
¾取指周期的流程分析
¾典型指令的流程分析(传送/运算/跳转,RR/R-Imm/RS)¾课堂练习:SUB R0, 1000(R1)
上一讲简要回顾
指令执行流程的分析方法
1.分析指令长度
2.分析指令执行步骤
3.分析每步所需微操作,安排到相应的节拍中;并根据微操
作的功能,确定所需控制信号
[例] SUB R0, 1000(R1)
上一讲简要回顾
1. 分析指令长度
模型机指令长度有两种(主要取决于寻址方式):¾16位,如:ADD R1, R0、MOV R0, (R1)
¾32位,如:MOV R0, 1000、ADD R0, 1000(R1) 、
JMP 200
[例] SUB R0, 1000(R1) 指令长度:32位,需分两次读取
Opcode
(8)
Rs
(2)
Ms
(2)
Mt
(2)
Rt
(2)
Data / Offset
(16)
Opcode
(8)
Rs
(2)
Ms
(2)
Mt
(2)
Rt
(2)
上一讲简要回顾
2. 分析指令执行步骤
[例] SUB R0, 1000(R1)
; R0 Å(R0) -(1000+(R1) ) ¾读取指令:读指令的第一个16位
¾取偏移量:读指令的第二个16位(取地址偏移量)¾取操作数:求有效地址(R1)+1000,然后取操作数
¾执行减法:完成减法,保存结果
结构图上一讲简要回顾
3.分析每步所需微操作,安排到相应节拍中;并根据微操作
的功能,确定所需控制信号
有些微操作执行有一定顺序,不能任意改变,因此,在安排微操作节拍时,必须注意微操作的先后次序
凡是被控制对象不同的微操作,若能在同一个节拍内执行,应尽量安排在同一个节拍内,以节省时间
相斥性微操作
¾同一部件的微操作均为相斥性微操作
¾理由:一个部件在某一时刻只能执行一个操作
相容性微操作
¾不同部件的微操作为相容性微操作
¾理由:不同的部件可以并发执行各自的操作
结构图上一讲简要回顾——课堂练习(第18讲)
指令SUB R0, 1000(R1)执行流程;R0 Å(R0) -(1000+(R1))
第五部分CPU与控制单元设计
一.CPU的功能与组成
二.数据通路设计
三.指令执行流程分析
四.硬布线控制器设计
五.微程序原理
六.微程序控制器设计
七.流水线技术简介
4.0 控制单元的设计方法
控制单元设计的两种主要方法
¾组合逻辑设计——硬连线(硬布线)控制器
用组合逻辑门线路,实现控制单元,产生固定时
序的控制信号,控制计算机各部件协同运行。
特点:延迟小,但实现复杂,不易变动。
¾存储逻辑设计——微程序控制器
把控制信号编成所谓的微指令,存放在一个只读
存储器中,运行时,逐条读出这些微指令,从而
产生所需的各种控制信号。
特点:延迟相对较长,但实现简单,易于修改。
4.1 硬布线控制器设计方法
设计步骤
1.指令系统设计:包括指令格式、指令类型、每种指令的功
能、操作数类型、寻址方式等等;
2.数据通路设计:数据通路与控制信号;
3.时序系统设计:时序信号与控制方式;
4.指令执行流程规划:每条指令的执行流程及对应微操作控
制信号;
5.微操作控制信号综合:对每一个微操作控制信号进行综合
和化简,写出逻辑表达式;
6.微操作控制信号的逻辑实现:逻辑电路
4.1 硬布线控制器设计方法
指令寄存器(IR)
指令译码器(ID)
微操作信号生成部件操作码寻址方式
B/W M O V A D D S U B J
N
E R E
T 寻址方式
寻址方式B/W 时
序
部
件
FR 微操作信号
To Control Bus
组合逻辑控制单元框图
4.2 微操作信号的综合
微操作控制信号C 的布尔函数
(,,,,)
m j k l n C f OP T S D FR =OP 指令译码器
(ID )微操作信号生成部件时
序
部
件FR
微操作信号
To Control Bus
指令寄存器(IR )
Ms Rs Mt Rt
译码译码
微操作控制信号MEROut的综合
假设:
•指令节拍记为: T1, T2, T3, T4, ……
•指令操作码可分别记为:OPmov, OPadd, OPsub, OPjmp, OPje,…•源操作数寻址方式可记为:Simm, Sb, Sr, ……
•目的操作数寻址方式记为:Dimm, Db, Dr,……
微操作控制信号MEROut的综合
MEROut= T3·(OP MOV+OP ADD+OP JMP+OP JE+…) + OP MOV·T6·S imm·D r+ OP MOV·(T6+T9)·S b·D r+ OP MOV·T6·S r·D b+ …
4.3 微操作信号部件的实现 控制部件的实现
¾硬连线实现方式
组合逻辑电路
可编程逻辑阵列PLA
可编程阵列逻辑PAL
通用阵列逻辑GAL
¾微程序控制器。