一、实验目的与要求
1.熟悉 Keil C51 集成环境软件的使用方法。
2.熟悉 MCS51 汇编指令,能自己编写简单的程序,控制硬件。
3.熟悉畅学开发平台,掌握单片机最小系统及 IO 口的简单控制及不同组 IO 口的特点。二、实验内容
1、熟悉Keil C51集成环境软件的安装和使用方法。
2、照接线图编写程序,完善给出程序,实现以下功能。
要求LED灯实现从上到下依次点亮,再从下到上依次点亮。完成后实现从两侧向中间循环点亮,再从中间往外循环点亮。功能完成后循环上述过程。
3、观察实验结果,验证程序是否正确。2.1 实验完成内容
1、延时实现LED流水灯效果,p1端口的八个灯作跑马灯。在本实验中,p1作为输出口,接8只发光二极管,编写程序,使发光二极管循环点亮。
本例实验主要用到了延时子程序,CLR、AJMP、RRC、RLC、CALL等指令,通过轮流点亮p0.0,….p0.7实现效果。
2、照接线图编写程序,完善给出程序,实现功能:LED灯实现从上往下依次点亮,在从下往上依次点亮。完成后实现从两侧到中间循环点亮,在从中间向外循环点亮。功能完成后循环上述过程。
2.2 芯片选型
STC12C5A60S22.3 电路原理图
2.6程序流程图
四、实验运行效果及说明
LED灯实现从上往下依次点亮,再从下往上依次点亮。完成后实现从两侧到中间循环点亮,在从中间向外循环点亮。
跑马灯.docx
(332.88 KB, 下载次数: 10)
2018-12-1 16:22 上传
点击文件名下载附件
下载积分: 黑币 -5
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113127 人正在系统学习中 相关资源:专业LED灯光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!