部分复习思考题.ppt
《部分复习思考题.ppt》由会员分享,可在线阅读,更多相关《部分复习思考题.ppt(43页珍藏版)》请在三一办公上搜索。
1、复习思考题,复习思考题,步进电机的结构、工作原理、工程应用(接口电路、控制程序流程图、汇编语言编程):复习:10.4、(15);9.3.7、(12);恒温控制的结构、工作原理、工程应用(硬件电路、主、中断程序流程图、汇编语言编程):复习:10.3、(10)、,思考题与习题,1、简述单片机控制系统的设计方法和步骤。2、简述单片机应用系统的调试步骤。3、单片机控制系统设计有哪些基本要求?4、设计单片机控制系统时,如何选择硬件和软件?5、简述单片机应用系统的软件开发过程?10、用单片机设计并制作出具有如下功能的室温温度控制器。(1)被控温度设为室温、40和50三档,温度控制误差2。(2)由三台1 k
2、W电炉加热。(3)实时显示温度和设置温度,显示精确为1。(4)温度超出设置温度5时发超限制报警,对升温和降温过程不作要求。(15)设计一个单片机控制步进电机正反转,具体要求如下所示。开始通电时,步进电机停止转动。单片机分别接有按钮开关K1、K2,用来控制步进电机的转向,要求如下所示。当按下K1时,步进电机正转。当按下K2时,步进电机反转。,10.1.2 单片机应用系统工程设计的基本要求 尽管单片机应用控制系统被控对象和控制过程具有多样性,以及单片机控制系统的具体设计各不相同,但它们却有着共同的设计要求,就是可靠性要高、操作性要好、实时性要强、通用性要好、经济效益和性能价格比要高等。1、可靠性要
3、高要求在设计时将安全可靠性放在第一位。另外还要考虑出故障时的预防措施和备用设备方案的选择。2、操作性要好一个单片机控制系统要操作方便、维修简单。控制系统用户见面要好,使用容易掌握,即使是不懂计算机的人员也能操作。3、实时性要强 单片机控制系统在对内部事件和外部事件上要及时响应、及时处理。针对随机事件,系统设置中断,合理分配中断级别,确保及时处理紧急故障。4、通用性要好一是硬件设计采用标准总线结构,方便扩充功能和方便系统维修;二是软件设计采用标准模块结构,按系统要求选择各种功能模块。5、经济效益和性能价格比要高 系统在设计时要注意性能价格比,在满足设计要求的情况下,尽可能采用价廉的元器件,使开发
4、的系统具有市场竞争力。,10.2 单片机应用系统工程设计的步骤和方法 单片机应用系统工程设计的步骤 第一步 明确要设计应用系统的功能和技术指标。第二步 确定单片机应用系统总体方案。第三步 选择单片机及接口。第四步 确定单片机应用系统的控制算法。第五步 单片机应用系统的硬件设计。第六步 单片机应用系统的软件设计。第七步 单片机应用系统的调试。第八步 单片机应用系统的试运行。单片机应用系统工程设计的方法 第一步 明确要设计应用系统的功能和技术指标。用户提出应用系统的功能和技术指标。我们要细致分析应用系统的功能和技术指标、结合实际问题,明确各项任务与要求,综合考虑应用系统的先进性、可靠性、可维护性以
5、及成本、经济效益,拟订出一份可行的功能和技术指标,再与用户进行商谈,最后确定应用系统的功能和技术指标。,第六步 单片机应用系统的软件设计对于某些较复杂的系统,不仅要使用汇编语言来编程,有时还要使用高级语言。在设计时需注意以下几个方面问题:1、系统应用软件的要求 1)实时性。单片机控制系统在对内部事件和外部事件上要及时响应、及时处理。针对随机事件,系统设置中断,合理分配中断级别,确保及时处理紧急故障 2)灵活性和通用性。软件设计采用标准模块结构,按系统要求选择各种通用的功能模块,方便扩充功能和方便系统维修,灵活地进行系统软件组态。3)安全、可靠性要高。由于单片机在工业现场的工作环境和工作任务的特
6、殊性,要求抗干扰能力要强,在设计时将安全可靠性放在第一位。要选用安全可靠的控制方案,另外还要考虑出故障时的预防措施和备用方案的选择。2、操作方便、维修简单 一个单片机应用系统要操作方便、维修简单。应用系统用户见面要好,使用容易掌握,即使是不懂计算机的人员也能操作。系统中尽可能采用标准的功能模块式结构,便于故障时能及时维修和迅速更换。3、软件、硬件折中问题 因为一种功能往往是既是由硬件完成也能由程序实现。要根据系统的实时性及整个系统的价格比综合平衡后加以确定。一般是在运行时间允许的情况下,尽量采用程序实现,如程序设计比较困难,则可考虑用硬件完成。,4、应用软件开发过程 应用软件开发过程大体有如下
7、几步骤:第1步 划分功能模块及安排程序结构。第2步 画出各程序模块详细流程图。第3步 选择合适的语言编写程序。第4步 将各个模块连接成一个完整的程序。应用软件尽可能采用模块化结构。根据应用软件的总体构思,按照先粗后细的方法,把整个应用软件划分成多个功能独立、大小适当的模块。应明确规定各模块的功能,尽量使每个模块功能单一,各模块间的接口信息简单,尽可能使各模块间的联系减少到最低限度。这样,各个模块可以分别独立设计、编制和调试,最后再将各个程序模块连接成一个完整的程序进行总调试。,第七步 单片机应用系统的调试 单片机应用系统设计完成之后,就要进行硬件调试和软件调试。可以利用开发及仿真系统进行调试。
8、1、硬件调试 硬件调试的任务是排除系统的硬件电路故障,包括设计性错误和工艺性故障。一般原则是先静态后动态。2、软件调试软件调试是利用仿真工具进行在线仿真调试,除发现和解决程序错误外,也可以发现硬件故障。为了保证软件运行的稳定可靠,在软件中可采取加软件陷井和看门狗的办法,避免程序跑飞。3、硬件、软件联合调试 经硬件、软件单独调试后,即可进行硬件、软件联合调试,找出硬件、软件之间不相匹配的地方,进行反复修改和调试。4、抗干扰能力的调试 可以模拟工业现场的工作环境,如电机、电焊机启停等,提供多种干扰源的现场,考验硬件、软件的抗干扰能力强弱、抗干扰措施是否设计合理,经过反复修改和调试5、现场调试 联合
9、调试完成后,可进行组装成机器,移至现场进行调试,根据现场情况及调试出现的问题,对硬件、软件进行修改。第八步 单片机应用系统的试运行。经过以上设计步骤,单片机应用系统可进入试运行阶段。在试运行阶段还要出现许多问题,如抗干扰问题、元件的老化问题等等。应用系统经过三个月到半年的试运行后,问题没有,可进入到正式运行或交用户投入运行阶段。,思考题与习题 简述单片机应用系统的抗干扰技术(单片机应用系统定义、常见的干扰源、硬件抗干扰技术、软件抗干扰技术、自身抗干扰技术)1简述硬件抗干扰的措施有哪些 2、在单片机控制系统中,有哪几种地?最终如何接地?3简述数字滤波及其特点。4简述各种数字滤波方法的原理或算法及
10、适用场合。5某温度测量系统(假设为线性关系)的测温范围为0150,经ADC0809转换后对应的数字量为00HFFH,试写出它的标度变换算式。并计算数字量为ABH时的温度值。6结合图9-18,分析说明标度变换的概念及其变换原理。12、以三相双三拍为例进行程序设计,并画出流程图。,9.1 单片机应用系统的抗干扰技术,干扰的来源是多方面的,主要来自外部和内部。外部干扰的主要来源有:电源电网电压的波动,大型用电设备(如电炉、电梯、照明灯、电机、电焊机)启停,高压设备和电磁开关的电磁辐射,传输电缆的共模干扰等。内部干扰则是由系统的结构布局、制造工艺所引入的。如分布电容、分布电感引起的耦合感应,电磁场辐射
11、感应,长线传输造成的波反射;多点接地造成的电位差引入的干扰;装置及设备中各种寄生振荡引入的干扰以及热噪声、闪变噪声、尖峰噪声等引入的干扰;甚至元器件产生的噪声等。,9.1 单片机应用系统的抗干扰技术,单片机应用系统硬件抗干扰的设计一、电源供电系统的抗干扰措施-交流、直流二、接地系统抗干扰-正确、牢固三、I/O接口的抗干扰措施-硬件滤波和隔离措施四、输入/输出传输线的抗干扰措施-双绞线、屏蔽线、光纤五、布线的抗干扰技术-电源线、信号线、电路板走线以及引出线单片机应用系统软件抗干扰的设计1、数据采集中的软件抗干扰措施-程序判断滤波(限幅、限速)、算术平均滤波、中值滤波、加权平均滤波、滑动平均滤波、
12、RC低通数字滤波和复合数字滤波等。2、程序抗干扰措施:指令冗余、软件陷阱、“看门狗”技术 9.1.3 单片机自身的抗干扰措施,例9-1 设8次采样值存放在60H67H的单元内,编制算术平均滤波程序。例9-2:单片机温度检测系统中,设相邻两次采样值所允许的最大偏差Y=02H,编制限幅滤波程序。例9-3:软件看门狗的设计。当程序进入死循环后,要用软件的方法来使系统跳出死循环,并进行软件复位,使系统恢复正常。89S51/52内内设有看门狗定时器的使用例9-4:某压力测量仪表的量程为400-1200Pa,采用8位A/D转换器,设某一时刻单片机经采样及数字滤波后的数字量为ABH,求此时的压力值(设该仪表
13、的量程是线性的)。例9-5:某加热炉温度测量仪表的量程为200 800,采用8位A/D转换器,设某一时刻单片机经采样及数字滤波后的数字量为CDH,求此时的温度值(设该仪表的量程是线性的)。,复习思考题,7、(16、19):复习:转换器中断和查询程序的编制;7.16用单片机内部定时器来控制对模拟信号的采集,如图7-29所示,设系统时钟为6MHZ,要求每分钟采集一次模拟信号,写出对8路模拟信号采集一遍的程序。7.19试根据本章图7-29所示的8路模拟量采集系统,以中断传送方式实现第4路IN4的模拟量输入信号的一次采集,请编写程序。7、(15、17、18):复习:转换器各种波形输出程序的编制 7.1
14、5使用DAC0832时,单缓冲方式如何工作?双缓冲方式如何工作?软件编程有什么区别?7.17用DAC0832设计一个模拟量输出接口,端口地址为FEFFH,要求其产生周期为5ms的锯齿波。设系统时钟为6MHZ,请编写出相应的程序。7.18用DAC0832端口地址为FEFFH,编写程序生成周期性梯形波形。设系统的基准电压为5 V,要求波形的最低电平为0 V,最高电平为3 V。,复习思考题,7、(8):7.8仿照图7-13所示,试设计4位LED动态显示电路。试用定时中断方式在4位LED数码管上显示“1234”。设单片机每隔1ms显示1位数码管。复习:设计4位LED动态显示电路及程序设计思考:设计4位
15、静态电路和程序。参照图7-12和图10-37、(3):7.3如图7-5所示是独立式键盘,试写出定时中断的键盘扫描程序。复习:独立式键盘和4X4、4X8矩正式键盘的键值识别程序。,思 考 题 与 习 题 7.1为什么要消除键盘的机械抖动?有那些方法?7.2独立式键盘和矩阵键盘各有什么特点?分别用在什么场合?如何编程?,【例7-12、13】复习:转换器结果的三种读取方法掌握接口电路图729【例7-9、10、11】复习:D/A转换器0832的三种不同工作方式及其软件的操作;以及各种波形程序编制;掌握接口电路图723、24、25及其程序,7.3 液晶显示接口技术,内部结构、引脚、指令系统、同单片机的接
16、口及编程【例7-8】:电路如图7-16所示,在LCD的第一行显示“AT89S51 X2426”,第二行显示“”,试编写程序。,复习思考题,【例7-7】复习:掌握动态LED显示电路图及其程序思考:字形码、字位码的含义及其使用中断子程序的应用【例7-6】复习:掌握利用串口实现静态LED显示的电路图及程序编制。思考:显示位置同存储单元的关系。51串口I/O模拟程序子程序的灵活应用,复习思考题,【例7-5】复习:掌握利用并行输出实现静态LED显示的电路图及程序编制。思考:显示内容、位置同并行I/O地址的关系【例7-4】:电路如图7-8所示,利用8根I/O口线扩展28个按键,将任一按键(128)的键号送
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 复习 思考题

链接地址:https://www.31ppt.com/p-6377754.html