第13章综合应用实例汇总.pptVIP

  • 2
  • 0
  • 约5.39千字
  • 约 46页
  • 2017-04-02 发布于湖北
  • 举报
MC9S12XS单片机原理 及嵌入式系统开发 合肥工业大学 张 阳,吴 晔,滕 勤 Email:yzhang0615@163.com,wuye@,tengqin7348@126.com TEL13505612773 第13章 综合应用实例 概述 综合应用实例1 综合应用实例2 综合应用实例3 综合应用实例4 13.1 概述 循迹智能车系统是多个学科知识的综合应用,该系统以MC9S12XS128为控制核心,通过路径检测、电动机控制等各功能模块协同工作,实现最短时间的循迹功能,智能车必须具备较快的运行速度和较高的稳定性。前面章节主要介绍了MC9S12XS128中各模块的原理及应用,结合简单实例介绍了各模块的程序设计方法。本章介绍4个综合应用实例,每个实例需要应用微控制器中的多个模块才能解决某个问题,有助于读者掌握综合分析问题和解决问题的方法,也为智能车系统设计提供了有益借鉴。 注:因本章各综合应用代码都比较长,所以,幻灯中不再放置代码内容,请读者参考电子档源程序。 13.2 综合应用实例1 综合应用实例1主要功能:使用MC9S12XS128中的PIT模块完成4 s精确定时,当4 s定时时间到时,启动AD模块完成2路模拟信号采样,使用Nokia5110液晶显示AD转换结果,并应用SCI模块,通过RS-232串口将转换结果同步发送给PC,用户在PC上利用串口调试软件,能够实时显示采样数据。 13.2 综合应用实例1 13.2.1 系统组成 图13.1是综合应用实例1的系统组成框图,反映了实例1中需要使用到的MCU各功能模块,以及与外设之间的连接,下面将简要介绍实例1中各部分应用设计。 13.2 综合应用实例1 13.2.2 A/D输入接口 图13.2中的R_AD0和R_AD1是2个1k?电位器,电位器调节实现0~5 V模拟电压输出,将电位器可调端连接到AD模块的通道0和通道1,AD转换模块参考电压为5 V。 13.2 综合应用实例1 13.2.3 显示接口 Nokia5110液晶显示屏是84×48点阵LCD模块,可显示4行汉字;使用串行接口与主处理器通信,支持多种串行通信协议(如SPI总线、MCS51的串口模式0等),传输速率高达4 Mbps;可全速写入显示数据,无等待时间。液晶模块实物如图13.3所示。 13.2 综合应用实例1 13.2.3 显示接口 MC9S12XS128与Nokia5110接口连接参见表13-1和图13.4,其中5110液晶模块中的引脚OSC为外部时钟输入,若使用片内振荡器该引脚接VCC;引脚VOUT为LCD模块电路供电,需外接一个0.1~10uF电容;引脚VCC为工作电源输入(3.3~5 V)。MCU引脚PM0驱动4个LED作为LCD背光功能使用。 13.2 综合应用实例1 13.2.3 显示接口 13.2 综合应用实例1 13.2.4 通信接口 通信接口利用SCI模块经过电平转换芯片MAX232A,实现与PC的RS-232串口通信,详细信息请读者查阅本书第11章。 13.2 综合应用实例1 13.2.5 应用软件设计 本小节内容不再详细列出,请读者参考电子档源程序。 13.2 综合应用实例1 13.2.6 软件流程图 综合应用实例1的程序流程如图13.5所示 13.3 综合应用实例2 综合应用实例2主要功能:使用MC9S12XS128中的SPI模块对MircoSD卡进行读/写操作,并应用SCI模块将写入到MircoSD卡的数据,通过RS-232串口同步发送给PC,用户在PC上利用串口调试软件,检查写入SD卡的数据。 13.3 综合应用实例2 13.3.1 系统组成 图13.6是综合应用实例2的系统组成框图,以下简要介绍实例2中各部分应用设计。 13.3 综合应用实例2 13.3.2 MircoSD卡接口 MicroSD卡是一种标准快闪存储器卡。MicroSD卡和SD卡传输原理、引脚定义完全相同,只是接口外形尺寸不同。MicroSD卡具有低功耗、非易失性、保存数据无须消耗能量等特点,广泛应用于GPS设备、便携式音乐播放器、数码相机和许多快闪存储器设备。MircoSD卡实物如图13.7所示。 13.3 综合应用实例2 13.3.2 MircoSD卡接口 MircoSD卡支持两种数据传输模式:SPI总线和SD总线传输模式。尽管SPI传输模式下的MircoSD卡工作效率和传输速率都没有SD总线传输模式下的高。但SPI传输模式下的MircoSD卡协议简单易用,兼容性好,外围电路简单,且MCU往往只有 SPI 接口而没有SD总线接口。利用MC9S12XS128中SPI模块,设计访问Mi

文档评论(0)

1亿VIP精品文档

相关文档