您所在位置: 网站首页 / 单片机课程实习报告.docx / 文档详情
单片机课程实习报告.docx 立即下载
2025-08-26
约2.9万字
约48页
0
37KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机课程实习报告.docx

单片机课程实习报告.docx

预览

免费试读已结束,剩余 43 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机课程实习报告

第一篇:单片机课程实习报告单片机控制的循环彩灯控制系统的设计一、实习目的《单片机原理与接口技术》课程实习安排在该课程理论教学结束后进行。其目的是通过实习,使学生进一步弄懂所学到的课本知识,巩固和深化对单片机的结构、指令系统、中断系统、键盘/显示系统、接口技术、系统扩展、定时/计数控制、程序设计、应用开发等基本理论知识的理解,提高单片机应用技术的实践操作技能,掌握单片机应用系统设计、研制方面的一般方法,培养利用单片机进行科技革新、开发和创新的基本能力、为毕业后从事和单片机相关的工作打下一定的基础。二、实习内容要求要求能输出4种花型,并能由人工进行花型的切换。可以使用按键,也可以使用波动1)开关来实现切换,方法不限。参考花型:(1)使彩灯从右到左逐一循环点亮。(2)使彩灯交替闪烁。(3)使彩灯从左到右逐一点亮,当全部点亮后同时闪烁一次。(4)使彩灯从两边到中间顺序点亮,直至全部点亮;再将彩灯从中间到两边熄灭,直至全部熄灭。2)循环彩灯的循环速度可调。按键要求:(1)启动/暂停。按动一次启动,再按一次暂停。是一个双态转换键。(2)花型变化。按一次,立即停止当前花型的显示,转换为下一种花型。4种花型可以循环切换。(3)速度+。按键一次,速度略加快一点。(4)速度-。按键一次,速度略减慢一点。(5)在LED显示器上显示相应的花型号。利用TDN86/51二合一微机实验教学系统设计一个用8051单片机控制的循环彩灯控制系统。三、程序设计1、程序分模块设计1)基本程序模块:延时程序、设置按键处理程序、主程序初始化及初值设定2)LED控制程序3)取消按键抖动程序4)控制程序2、设计流程图开始字型码赋值8155初始化字位码初始值总控制开关字位码C口花型控制开关显示数据查表字形码C口花型显示字形显示选择花型结束调速P3.4=0?否P3.2=1?是否是P3.3=1?加速P3.1=0?P3.0=0?是否是否减速00011011花型1花型2花型3花型43、总体设计充分利用TDN86/51二合一微机实验教学系统的硬件资源来实现循环灯的功能,因此:(1)利用8051的P1端口接发光二极管,以模拟彩灯控制。(2)利用8051的P3端口接拨动开关;利用拨动开关提供逻辑0和逻辑1,模拟按键操作,以实现4种花型之间的切换、加快循环速度、减慢循环速度以及暂停循环灯循环等操作,具体定义如表1.1和表1.2所示。表1.1拨动开关与对应的花型K1K2花型00花型101花型210花型311花型4表1.2拨动开关功能表K3K4K5功能功能功能000加速无效减速无效暂停111加速减速启动(3)8051通过8155对LED显示器控制显示相应的花型编号。(4)利用软件子程序或单片机内部的定时/计数器实现定时功能,以模拟循环速度的基准值。4、设计程序如下:ORG0000HSETBET0LJMPMAINSETBEX0ORG0003HSETBET1LJMPJIANSETBEX1ORG0013HSETBEALJMPJIALOOP:LCALLKEYORG1000HLJMPLOOPMAIN:MOVSP,#60HJIAN:JNBP3.2,$MOV20H,#8INC20HMOVP1,#0FFHINC20HMOVA,20HJIA:JNBP3.3,$CJNEA,#14,YYDEC20HMOVA,#14DEC20HYY:MOV20H,AMOVA,20HRETIJNZYYMOVA,#02MOVDPTR,#SEGTABMOV20H,AMOVCA,@A+DPTRRETIMOVDPTR,#8002HKEY:MOVA,P3MOVX@DPTR,AANLA,#03HMOVA,R2MOV19H,AMOVDPTR,#8001HCJNEA,#00H,L1MOVX@DPTR,ALJMPLP0MOVR3,#00HL1:CJNEA,#01H,L2DISP3:DJNZR3,DISP3LJMPLP1INCR0L2:CJNEA,#02H,L3RRALJMPLP2MOVR2,AL3:LJMPLP3JBACC.7,DISP1DISP:MOVA,#03HRETMOVDPTR,#8000HPUTT:MOVR1,AMOVX@DPTR,AANLA,#0FHMOVR0,#4FHMOV@R0,AMOVA,27HRETACALLPUTTLP0:MOV27H,#01HMOVR0,#4FHLCALLDISPMOVR2,#0FEHMOVDPTR,#TABLEDISP1:MOVDPTR,#8002HMOVR4,#09MOVA,#00HL6:MOVA,#09MOVX@DPTR,ASUBBA,R4MOVA,@R0LCALLXXDJNZR4,L6MOVA,#09HRETLCALLXXLP1:MOV27H,#02HMOVA,#10LCALLDISP
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机课程实习报告

文档大小:37KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用