2007年嵌入式系统设计师下午考试指南:自动控制与8051应用

需积分: 9 2 下载量 31 浏览量 更新于2025-01-05 收藏 230KB DOC 举报
2007年全国计算机技术与软件专业技术资格(水平)考试嵌入式系统设计师下午试题主要考察了考生对嵌入式系统设计和控制的理解。题目围绕一个自动化配送中心处理机控制系统展开,涉及硬件设计和软件算法。 第一题(20分)重点关注8051微处理器在智能设备中的应用: 1. 设备中的定时器设置:由于数据采集周期分别为10ms、15ms和1s,为了满足最短周期10ms,定时器应设置的最大计时单位应能精确到1ms。8051的内部定时器T1默认频率为12MHz,即1us。因此,要得到10ms的周期,我们需要计算12MHz除以1000,得到12000个机器周期。但T1最大计数值为65535,所以最大计时单位应该是65535/12000 = 5.46us,向下取整后为5us。 2. 定时器计数寄存器初始值:根据最大计时单位5us,需要确定能够达到10ms周期的最小计数。10ms等于10000us,所以初始值应该是10000 / 5 = 2000。 3. 外部时钟接入方式:8051定时器支持外部时钟输入,连接方式通常是将外部时钟信号(如晶体振荡器)连接到T1的CLKIN引脚,T1的GATE引脚接地以启用定时,而TR1引脚通过电阻接到Vcc,使其根据外部时钟频率自动计数。 第二题(6分)要求考生根据工作流程图填充软件流程图中的空白(n)处,这可能涉及到任务调度、数据处理或状态转换等内容,具体需要根据配送车取货的具体步骤来填写。 第三题(5分)要求考生运用对8051微处理器的深入理解,填充关于微处理器控制逻辑、中断处理或指令集应用的表格。这可能包括定时器的中断处理、数据存储结构的选择以及程序流程控制的关键步骤。 总体来说,这些题目着重测试考生的嵌入式系统硬件设计(如定时器配置)和软件设计(如流程控制)能力,同时也考察了他们对8051这类微处理器的实际操作和应用知识。在解答过程中,除了理论知识,实践经验也显得尤为重要。