第一范文网 - 专业文章范例文档资料分享平台

单片机课程设计-武汉理工大学单片机实训报告

来源:用户分享 时间:2025/5/25 22:59:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

武汉理工大学单片机实训报告

3.5家电遥控器

实验要求:实现对红外接收管和发射管的控制功能,要求能够学习遥控器的红外码,并能发射相应的编码,实现红外遥控器的功能。

图3.5家电遥控器接收红外数据

1 3

武汉理工大学单片机实训报告

第四章调试结果分析

4.1数码管调试及分析

4.1.1循环数码管显示0—F

数码管位选接单片机的P2口,段选接+5V电压。当用KEIL软件把程序编号以后点击编译按钮,程序便编译好了,然后通过数据线把生成的HEX文下载进单片机,其实验现象如图4.1.1所示为数码管循环显示的部分图片。

4.1.1数码管循环显示 由其现象可知其程序调试成功。

1 4

武汉理工大学单片机实训报告

4.1.2数码管59秒倒计数

数码管的段选端接单片机的P2口,四个位选端接单片机P0端口,当编译好后,并把线路连接好后,数码管变开始从60开始每隔一秒倒计数,当记到0时,数码管的值便又变成60,如此开始循环。其部分实验现象图如图4.1.2所示:

图4.2.1数码管59秒倒计数

4.2矩阵键盘

矩阵键盘的接口接单片机的P1口,数码管的段选端接单片机的P2口,四个位选端接单片机P0端口。当开始运行程序时矩阵键盘从0行开始,顺序行扫描,即该行输出为0。每扫描一行,读入列线数据,从0开始,列检查,找该行输出为0的列,若无,则顺序扫描下一行,并检查其各列;若找到某列线为0,则该列与检查行交叉的按键为被按下的键。通过赋予相应按键++或——或停止数码管中断的功能并对相应按键进行编程即可实现数码管++、——、让定时器停止的功能。其实验现像如下:

图4.2矩阵键盘控制数码管加数字加减及定时器开启及停止

1 5

单片机课程设计-武汉理工大学单片机实训报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0dhew74sa700kc5204u903ypi6bk8900j14_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top