单片机原理与项目实践—基于C语言-钱宗峰:10第十章 多功能显示仪项目开发实践.pptxVIP

单片机原理与项目实践—基于C语言-钱宗峰:10第十章 多功能显示仪项目开发实践.pptx

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十章 多功能显示仪项目开发实践;主 要 内 容;主 要 内 容;10.1 多功能显示仪项目构建;10.1.2 硬件设计;;;;;;10.2.1 线反转法与扫描法;;2.扫描法 行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法,如上图所示键盘,介绍过程如下。 (1)判断键盘中有无键按下 (2)判断闭合键所在的位置。;10.2.2 综合显示仪键盘程序;;10.3.1 SG12864-12带汉字库液晶基础知识;;;;;10.3.2 多功能显示仪液晶显示程序;;;10.4.1 I2C总线;I2C总线系统的硬件结构;SDA与SCL的线“与”关系图;2. 数据传送;起始与终止信号图;(3)数据传送格式 每一个字节必须保证是8位长度。数据 传送时,先传送最高位(MSB),每一个被 传送的字节后面都必须跟随一位应答位(即 一帧共有9位)。;字节传送时序图;起始信号S;I2C总线的基本信号时序图;10.4 I2C总线AT24C02设计;10.4 I2C总线AT24C02设计;注意:在I2C总线的应用中??注意以下几点 : 1)严格按照时序图的要求进行操作。 2)若与口线上带内部上拉电阻的单片机接口 连接,可以不外加上拉电阻。 3)程序中为配合相应的传输速率,在对口线 操作的指令后可用NOP指令加一定的延时。;4)为了减少意外的干扰信号将EEPROM内的数 据改写可用外部写保护引脚(如果有),或者 在EEPROM内部没有用的空间写入标志字,每次 上电时或复位时做一次检测,判断EEPROM是否 被意外改写。;10.4.2 AT24C02基础知识;1.AT24C02的引脚配置与引脚功能 AT24C02芯片的常用封装形式有直插(DIP8) 式和贴片(SO-8)式两种。;2. AT24C02的特征 与400kHz的I2C总线兼容; +1.8~6.0V电压范围; 低功耗CMOS技术; 写保护功能:当WP位高电平时进行写保护状态; 页写缓冲器; 自定时擦除写周期; 1000000个编程/擦除周期; 可保存数据100年; 8脚DIP、SOIC或TSSOP封装; 温度范围:商业级、工业级和汽车级。;3. AT24C02引脚描述;单片机与AT24C02连接的电路图; 如果WP管脚连接到Vcc,所有的内容都被写保 护只能读。当WP管脚连接到Vss 或悬空允许器件进 行正常的读/写操作。 1)写操作过程;2)读操作过程;10.4.3 多功能显示仪At24c02程序;;;10.5.1 SPI总线基础知识;2.SPI信号线;10.5 SPI总线DS1302实时时钟设计;10.5 SPI总线DS1302实时时钟设计;3.SPI的特点;4.SPI协议举例;10.5 SPI总线DS1302实时时钟设计;10.5.2 DS1302实时时钟; DS1302实物及引脚图;2.DS1302的控制字节; 在控制指令字输入后的下一个SCLK时钟的上升沿 时,数据被写入DS1302,数据输入从低位即位0开始。 同样,在紧跟8位的控制指令字后的下一个SCLK脉冲 的下降沿读出DS1302的数据,读出数据时从低位0位 到高位7。;单字节数据读时序;3.数据输入/输出;4.DS1302的寄存器;10.5.3 多功能显示仪DS1302程序;1.电路图;;10.6.1 1-wire单总线概述;1-wire 总线结构;10.6.2 DS18B20芯片介绍;10.6 1-wire单总线 DS18B20测温设计;10.6 1-wire单总线 DS18B20测温设计;10.6 1-wire单总线 DS18B20测温设计;10.6 1-wire单总线 DS18B20测温设计;10.6 1-wire单总线 DS18B20测温设计;DS18B20有4个主要的数据部: 1)64位ROM: 2)温度传感器 3)高速缓存存储器 4)配置寄存器;4.DS28B20芯片ROM指令;Read Scratchpad(从RAM中读数据)[BEH] Copy Scratchpad(将RAM数据复制到EEPROM中)[48H] Convert T(温度转换)[44H] Recall EEPROM(将EEPROM中的报警值复制到RAM)[B8H] Read Power Supply(工作方式切换)[B4H];10.6.3 多功能显示仪DS1820程序;1.电路图;;10.7 GPS接收模块设计;10.7 GPS接收模块设计;10.7 GPS接收模块设计;10.7 GPS接收模块设计;10.7.2 多???能显示仪GPS程序;1.电路图;;10.8 小 结

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档