- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HOT-51总结报告
* HOT-51总结报告 项目课题:HOT51增强版单片机功能实现 小组成员:王天骥、耿旭波、王宁宁、王刚、张亚红 指导老师:孙永道、刘霞 HOT-51 增强版开发板-红色 IO 口分配说明 流水灯 八个发光二极管L1-L8分别接在单片机的P0.0-P0.7接口上,输出“0”时,发光二极管亮,按着LED1→LED2→LED3→LED4→LED5→LED6→LED7→LED8的顺序依次点亮。只需要将P0口的某位依次变为低电平就行了。我们这里用了头文件intrins.h中的_crol_(A,B),_cror_(A,B)函数,功能为循环移动。 数码管 数码管基本构造 数码管的基本构造可以看成如右图。他们的一端全连在一起。如果LED的阴极相连,那么该数码管被称为共阴数码管;如果LED的阳极相连,那么该数码管被称为共阳数码管。上面每个LED相当于数码管的段。 数码管显示模块中,会用的三八译码器(74HC138)和锁存器(74HC573)两种芯片。数码管的位选是通过74HC138连接的。数码管的段选通过74HC573驱动。 数码管电路图分析 1602显示 工业字符型液晶,能够同时显示16x02即32个字符。(16列2行) 1602 字符型 :只能显示数字与字符,不可以显示汉字 1602 : 为16字乘2行 1602:屏幕为2行,每行显示16个字符 LCD1602是字符型的模组 1602原理图 独立按键 独立按键电路图 按键消抖 从图中可以看出,我们在程序设计时,从按键被识别按下之后,延时 5ms 以 上 ,从而避开了干扰信号区域,我们再来检测一次,看按键是否真得已经按下,若真得已经按下,这时肯定输出为低电平,若这时检测到的是高电平,证明刚才是由于干扰信号引起的误触发,CPU 就认为是误触发信号而舍弃这次的按键识别过程。 从而提高了系统的可靠性。 矩阵式键盘 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。 行扫描法 行扫描法又称为逐行(或列)扫描查询法,是一种最常用的按键识别方法. ?判断键盘中有无键按下: 将全部行线置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。 判断闭合键所在的位置: 在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:依次将行线置为低电平,即在置某根行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。 矩阵式键盘的按键识别方法 矩阵键盘识别的详细步骤: 8051单片机的P1口用作键盘I/O口,键盘的行线接到P1口的低4位,键盘的列线接到P1口的高4位。把行线P1.0-P1.3设置为输出线,行线P1.4-P.17设置为输入线。4根行线和4根列线形成16个相交点。 1、检测当前是否有键被按下。检测的方法是P1.0-P1.3输出全“0”,读取P1.4-P1.7的状态,若P1.4-P1.7为全“1”,则无键闭合,否则有键闭合。 2、去除键抖动。当检测到有键按下后,延时一段时间再做下一步的检测判断。 3、若有键被按下,应识别出是哪一个键闭合。方法是对键盘的列线进行扫描。P1.0-P1.3按下述4种组合依次输出: P1.0 1 1 1 0 P1.1 1 1 0 1 P1.2 1 0 1 1 P1.3 0 1 1 1 在每组列输出时读取P1.4-P1.7,若全为“1”,则表示为“0”这一列没有键闭合,否则有键闭合。由此得到闭合键的行值和列值,然后可采用计算法或查表法将闭合键的行值和列值转换成所定义的键值 。 8*8点阵LED 8 X 8 点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述: 一根竖柱:对应的列置1,而行则采用扫描的方法来实现。 一根横柱:对应的行置0,而列则采用扫描的方法来实现。 点阵电路 测试点阵时需要把J16 (J16 位于数码 左下端)的跳线用短路帽断上。这 样才可以启用点阵功能。平时不用点阵的时候,请把J16取掉。 DS18B20温度传感器 1 (GND):地 2 (DQ):单线运用的数
您可能关注的文档
最近下载
- (完整版)党员发展对象试题题目和答案.pdf VIP
- 2025年天翼云高级运维工程师认证参考试题库资料(含答案).pdf
- 石油企业质量安全环保论文.docx VIP
- 水处理药剂投标文件格式.docx VIP
- AI 软件开发行业市场调研分析报告.docx
- 0.中国中铁建筑施工典型异常工况安全处置工作指引宣贯材料.pptx VIP
- ANCA相关性血管炎的诊治.ppt
- 石油健康安全环保论文.doc VIP
- 阅读理解专项+标题的含义及作用++++课件(共29张ppt)++2023-2024学年统编版语文七年级上册.pptx VIP
- GB_T 1094.11-2022 电力变压器 第11部分:干式变压器.docx VIP
文档评论(0)