单片机硬件设计及仪表线路(7)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机硬件设计及仪表线路(7)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 硬件 设计 仪表 线路 课件
- 资源描述:
-
1、硬件的测试与调试智能仪表线路原理图第第2 2页页8/11/202227-1 单片机应用系统的一般调试方法单片机应用系统的一般调试方法1.硬件调试硬件调试2.软件调试软件调试3.系统联调系统联调 4.现场调试现场调试第第3 3页页8/11/20223 一、硬件调试方法一、硬件调试方法 1.静态调试静态调试第一步:目测第一步:目测 通过目测查出一些明显的器件、设备故障并及时排除。第二步:万用表测试第二步:万用表测试 用万用表复核目测中认为可疑的连接或接点,检查它们的通断状态是否与设计规定相符。硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),通过执行开发系统有关命令或运行适当的测试程序,检
2、查用户系统硬件中存在的故障。第第4 4页页8/11/20224第三步:加电检查第三步:加电检查 加电时,首先检查所有插座或器件的电源端是否有符合要求的电压值。第四步:联机检查第四步:联机检查 在静态检查印制板、连接、器件等部分无物理性故障后,即可将用户系统与单片机开发系统用仿真电缆连接起来。联机检查上述连接是否正确,是否连接畅通、可靠。第第5 5页页8/11/202252.动态调试动态调试 动态调试是在开发系统的支持下完成的(如下图)。它利用开发系统友好的人机界面,可以有效地对用户系统的各部分电路进行访问、控制,使系统在运行中暴露问题,从而发现故障。动态调试的一般方法是由近及远、由分到合。伟伟
3、 福福仿真器仿真器 第第6 6页页1 1、先独立后联机先独立后联机2 2、先分块后组合先分块后组合3 3、先单步后连续先单步后连续8/11/20226三、系统联调系统联调主要解决以下问题:系统联调主要解决以下问题:(1 1)软、硬件能否按预定要求配合工作?如果不能,那么问题出)软、硬件能否按预定要求配合工作?如果不能,那么问题出在哪里?如何解决?在哪里?如何解决?(2)(2)系统运行中是否有潜在的设计时难以预料的错误?如硬件延系统运行中是否有潜在的设计时难以预料的错误?如硬件延时过长造成工作时序不符合要求,布线不合理造成有信号串扰等。时过长造成工作时序不符合要求,布线不合理造成有信号串扰等。(
4、3)(3)系统的动态性能指标系统的动态性能指标(包括精度、速度参数包括精度、速度参数)是否满足设计要求?是否满足设计要求?二、软件调试二、软件调试第第7 7页页单片机AT89C51、键盘、25045等部分A/D7109及串行通信部分LED显示器部分8/11/20227单片机单片机AT89C515位位LED显示器显示器X25045看门狗看门狗蜂鸣器(蜂鸣器(BEEP)键盘、拨盘键盘、拨盘A/D7109串行通信串行通信7-2 智能仪表线路原理图智能仪表线路原理图第第8 8页页1 1、主要功能、主要功能 该仪表是一种采用计算机技术的智能仪表。仪表基本参数的设置可由4个用户键实现;仪表采用双排数码管分
5、别同时显示相关模拟量测量值可与计算机RS485串口进行通讯。8/11/20228第第9 9页页 仪表使用前,首先利用4个用户开关完成仪表参数的设定工作。AT98C51根据仪表设定参数,由ICL7109 A/D转换器完成所采集任务,ICL7109工作在直接输出方式下,在这种方式下可自动将输入端的0-5伏模拟量转换为12位的数字量。转换结束后,ICL7109由status状态信号端发出中断申请(INT0),请求AT98C51采集数据,AT98C51响应中断申请后,在中断服务子程序中完成数据采集的任务。AT98C51将采集的数据进行相关处理后,送给LED显示器显示。8/11/20229第第1010页
6、页根据需要AT89C51串口通过MAX487实现了RS-485通讯。拨盘开关是为整个系统自检而设计的,又称自检开关,它提供了16种可选状态。看门狗X25045用于存放用户设定的仪表参数,同时其看门狗功能和电压监控功能可提高整个系统的可靠性。喇叭BEEP对AT89C51的错误或测量超限等情况进行声报警。8/11/202210第第1111页页AT89C51AT89C51是一种带是一种带4K4K字节字节闪烁可编程可擦除只读存闪烁可编程可擦除只读存储器的低电压,高性能储器的低电压,高性能CMOS 8CMOS 8位微处理器,俗称位微处理器,俗称单片机。单片机。AT89C51AT89C51单片机在仪表线单
7、片机在仪表线路中为路中为单片用法8/11/202211第第1212页页8/11/202212 与与MCS-51 MCS-51 兼容兼容 4K4K字节可编程闪烁存储器字节可编程闪烁存储器 寿命:寿命:10001000写写/擦循环擦循环 数据保留时间:数据保留时间:1010年年 全静态工作:全静态工作:0Hz-24Hz0Hz-24Hz 三级程序存储器锁定三级程序存储器锁定 128128*8 8位内部位内部RAMRAM主要特性主要特性 3232可编程可编程I/OI/O线线 两个两个1616位定时器位定时器/计数器计数器 5 5个中断源个中断源 可编程串行通道可编程串行通道 低功耗的闲置和掉电模式低功
8、耗的闲置和掉电模式 片内振荡器和时钟电路片内振荡器和时钟电路 第第1313页页1、蜂鸣器(BEEP)电路 8/11/202213实际实际BEEPBEEP接到接到P2.3P2.3思考:同学自己分析该电路的发声原理,各元件的作用?编写一段程序完成测试任务。第第1414页页8/11/202214例:使仪表蜂鸣器间断发声的程序。例:使仪表蜂鸣器间断发声的程序。N1:CLR P2.3;BEEP响响 CALLDELAY1;延时延时 SETB P2.3;BEEP不响不响 CALLDELAY2;延时延时SJMPN1第第1515页页8/11/202215RR.abhCOMa f b g e c d h反相驱动器
9、2803P0.7P0.0P0+5VQ1DT1SEL1A Y0B Y1C Y2 138 Y7 P2.7P2.6P2.5返回返回第第1616页页8/11/202216第第1717页页8/11/202217输出输出输入输入P2.5 CP2.6 BP2.7 A控制端始终控制端始终有效有效SEL1-SEL5显示器位选显示器位选SEL8打开打开245245输入输入第第1818页页8/11/202218A)SETB P2.5 B)SETB P2.5 C)SETB P2.5 D)SETB P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7
10、 SETB P2.7 CLR P2.7E)CLR P2.5 F)CLR P2.5 G)CLR P2.5 H)CLR P2.5 SETB P2.6 SETB P2.6 CLR P2.6 CLR P2.6 SETB P2.7 CLR P2.7 SETB P2.7 CLR P2.7SEL1SEL1有效有效SEL4SEL4有效有效SEL8SEL8有效有效第第1919页页8/11/202219信号输入端信号输入端信号输出端信号输出端01 适用于低逻辑电平数字电路和照明,继电器,或其他用于计算适用于低逻辑电平数字电路和照明,继电器,或其他用于计算机工作上和消费应用的大范围的类似负载要求的大电流机工作上和消
11、费应用的大范围的类似负载要求的大电流/高电压之高电压之间的接口。间的接口。第第2020页页8/11/202220思考:当思考:当P0.0=P0.0=“0 0”;P0.1=P0.1=“1 1”时,时,7SEG7=7SEG7=?7SEG6=7SEG6=?第第2121页页当P0口作为通用I/O接口时,要注意两点:在输出数据时,由于V2截止,输出级是漏极开路电路,要使“1”信号正常输出,必须外接上拉电阻。8/11/202221电阻R1-R8(51)的作用(限流电阻)七段七段LEDLED显示器显示器+5V28037SEG7R1I70/5=14mAI70/5=14mA第第2222页页8/11/202222
12、第第2323页页8/11/202223第第2424页页8/11/202224当执行下面的程序后,三极管当执行下面的程序后,三极管Q1-Q5Q1-Q5哪一个导通?哪一个导通?DT1-DT5DT1-DT5各是什么电平?各是什么电平?CLR P2.7CLR P2.7SETB P2.6SETB P2.6CLR P2.5CLR P2.5+5v“1”1”第第2525页页8/11/202225当执行下面的程序后,当执行下面的程序后,5 5个个LEDLED显示器哪一个显示器哪一个 亮?显示什么字型?亮?显示什么字型?CLR P2.7CLR P2.7CLR P2.6CLR P2.6SETB P2.5SETB P
展开阅读全文