- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机-
--51基础(C语言) 第十课: 按键 1、跳动的心 2、程序空间占用大小 3、数据手册下载地址 4、关键字设置 独立式按键 矩阵按键 虾米I代开发板矩阵键盘 头文件的建立.h #ifndef _MAIN_H_ #define _MAIN_H_ ……. ……. #endif 按键抖动 硬件去抖 软件去抖 检测出键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。 作业 1、理解按键扫描,和按键消抖原理 2、发挥想象力,利用矩阵按键控制数码管的数字变化。 3、用定时中断的方式去抖动 4、在主函数中不占时间的方式去抖动 第十七课: DS18B20温度 传感器的学习 18B20特点 1、“一线总线”数字化温度传感器 2、3V到5.5V的宽电压工作范围 3、分辨率9~12位可设定,即精度可以设定0.5, 025, 0.125, 0.0625 软件设计 1、启动温度转换 2、读取温度数值 软件设计 1、复位 2、写操作 3、读操作 复位 单片机t0时刻发送一复位脉冲(最短为480us的低电平信号),接着在tl时刻释放总线并进入接收状态,DS18B20 在检测到总线的上升沿之后,等待15-60us,接着DS18B20在t2时刻发出存在脉冲(低电平持续60-240us),如图中虚线所示。 换句话说如果t2~t3之间信号电平如果为低,则说明DS18B20复位成功;否则失败。 写操作 当单片机将总线t0时刻从高拉至低电平时,就产生写时间隙。见上图,从t0时刻开始 15us之内应将所需写的位送到总线上。DS18B20在t0后15-60us间对总线采样,若低电平写入的位是0;若高电平,写入的位是1。连续写2位间的间隙应大于1us。 读操作 当单片机将总线t0时刻从高拉至低电平时,总线只须保持低电平4us之后,在t1时刻将总线拉高,产生读时间隙,读时间在t1时刻后t2时刻前有效,t2距t0为15us,也就是说,t2时刻前主机必须完成读位 并在t0后的60us~120us内释放总线。 启动温度转换 三个步骤: 1、复位DS18B20 2、发出Skip ROM命令(CCH) 3、发出Convert T命令(44H) 其中Skip ROM命令仅适用于总线上只有一个DS18B20时的情况。 读取温度 五个步骤: 1、复位DS18B20 2、发出Skip ROM命令(CCH) 3、发出Read命令(BEH) 4、读两字节的温度 5、温度格式转换 温度格式 作业 熟悉DS18B20的总线结构和原理 将DS18B20温度放到LCD上显示 第十八课: 红外通信 学习 红外通信基本原理 1、将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。 2、红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。红外发光二极管一般有黑色、深蓝、透明三种颜色。 常用38K产生办法 1、455K晶振进行分频 2、用单片机的PWM模块产生 3、用时基电路搭建 …………. 38K电路图一 38K电路图二 红外接收管0038 NEC协议遥控器 USB转红外原理及应用 1、采用PL2303作为USB转UART 2、串口通信波特率不能高于2400 3、保持数据时抑制自发自收 作业 深刻理解红外通信的调制解调原理。 掌握红外通信的硬件原理和方法。 将手中的遥控器键值,显示到板子的数码管上或者LCD上。 有条件DIY的,可以考虑自制一个家用电视遥控器。 引导码低电平持续时间(即载波时间)为9000us左右,高电平持续时间为4500us左右。 键码的数字信息通过一个高低电平持续时间来表示,1的持续时间大概是1680us高电平+560us低电平,0的持续时间大概是560us高电平+560us低电平 * * 手把手教你学单片机 * * * * *
您可能关注的文档
- 北京某道路改造施工组织设计范本.doc
- 北京电大开放教育护理学(本科).doc
- 北京紫台策划案67p.ppt
- 北京胜利印刷机械有限公司“打造管理体系 规范管理运作”咨询项目岗位分析回顾与成果汇报.ppt
- 北京胡同一日游最缜密线路及攻略.doc
- 北京视美乐科技发展有限公司-为中国领先的视听研发及生产商构建现代管理平台项目建议书.ppt
- 北京香山领袖会馆规划.ppt
- 北京盛世光年广告-漫香府工作总结.ppt
- 北区第二次中间结构验收汇报资料.doc
- 北大资源集团统管干部年度考核方案.doc
- 2025年天津市冷链物流基地配套道路建设可行性研究报告.docx
- 2025年天津市母婴护理会所专业化服务升级路径可行性研究报告.docx
- 2025年成都市私立医院医美抗衰中心创建可行性研究报告.docx
- 2025年成都市淡化海水在城市道路清洗领域的应用可行性研究报告.docx
- 2025年上海市环卫厨余垃圾生物处理技术应用可行性研究报告.docx
- 2025年天津市花西子针对户外运动妆容的可行性.docx
- 2025年上海市生物发电于秸秆炭化还田协同发电的可行性研究.docx
- 2025年天津市物造纸在可降解农用地膜领域的应用可行性研究报告.docx
- 2025年天津市无人值守充电站智能运维可行性研究报告.docx
- 2025年天津市竹荪种植连作障碍防治技术可行性研究报告.docx
文档评论(0)