找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12330|回复: 2
收起左侧

单片机流水灯依次点亮实验报告 带仿真程序视频教程等

[复制链接]
ID:211591 发表于 2017-6-15 16:34 | 显示全部楼层 |阅读模式
0.png

驻马店职业技术学院 机电工程
单片机   课程实验报告
实验名称
流水灯实验
实验时间
年   月   日
学生姓名
刘鑫
实验地点
单片机实训室
同组人员

专业班级
15高职机电一体化
一、实验要求:
1)、在proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路;
2)、继续在proteus软件中绘制电路,将p1口做输出口,接八只发光二极管;
3)、在keil软件中编写程序,实现功能间隔1s点亮一个发光二极管,顺序从p1.0p1.7依次点亮;
二、实验目的:
1)、学习proteus软件的,使用方法
2)、学习keil软件的使用方法
3)、学习端口输出的使用方法
4)、掌握延时程序的设计
三、实验说明。
proteus软件中把实验要求的电路连接好,再利用keil软件把需要实现的功能编写程序,生成hex文件,把hes文件导入到proteus软件进行仿真。在编写程序时需要延时1s,我们选用的单片机是12MHz的,机器周期是12个时钟脉冲,一个时钟脉冲的时间是1/12us,即一个周期为1us,程序中子函数void delay_ms(int x)x1 是可能延时1ms,以此类推可得1s=1000ms,当x=1000时刚好延时1s
四、硬件原理图及程序设计
1)、硬件原理图设计.
电路中,p1.0p1.7LED控置端口,排阻RP1阻值为330兆,AT89c51单片机的9脚(RST)为复位引脚;31引脚(EA))为存取外部储存器使能引脚;单片机内部已接地,所以我们不用再接了。如下图所示
1.001.jpg
2)、程序流程图
(图片详见附件)

3)、程序源代码

1.017.jpg

五、实验现象 结果
1.018.jpg
六、实验结果
本实验应该是比较简单的。但实验中就是算时间的部分刚开始比较不懂,后通过老师的帮助,让自己理解了是怎么来计算。
通过本次实验对点亮,LED灯有了一定的了解。这样也使自己对这门课变得更有兴趣。


全部资料下载地址(含视频教程):
流水灯实验1.zip (8.32 MB, 下载次数: 29)
回复

使用道具 举报

ID:238316 发表于 2017-10-10 17:20 | 显示全部楼层
不错有用
回复

使用道具 举报

ID:1138800 发表于 2024-12-6 17:20 | 显示全部楼层
not bad
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表