以下为《机器人系统单片机控制设计课程论文》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
课程设计(论文)
课程名称 机器人系统单片机控制设计
学 院 机械***
班级学号 ***07
学生姓名 王某某
指导教师 关某某
2020 年 7 月 1 日课程设计任务书及成绩
学生姓名
王某某
班级学号
***07
课程名称
机器人系统单片机控制设计
题目
循环彩灯
课程设计目标与任务、计划与进度安排:
1、总体方案设计 1 天
2、硬件设计 1 天
3、软件设计 1 天
4、程序调试及验证 1 天
5、编写课程设计说明书 0.5 天
6、答辩 0.5 天
评语:
1、课程设计平时表现,包括出勤及设计任务参与度( )
2、程序调试完成度( )
3、说明书质量,包括内容完整性、条理性及格式规范性( )
4、答辩中的表现( )
(A 优秀; B 良好;C 中等;D 及格;E 不及格) 总评成绩:
指导教师: 关某某/岳某某
2020 年 7 月 1 日
专业负责人:
20 年 月 日
学院教学副院长:
20 年 月 日
目 录
前言
课程设计的目的和要求 1
课程设计的目的 1
课程设计的要求 2
系统组成和工作原理 2
系统组成 3
系统工作原理 3
硬件设计 4
单片机最小系统设计 4
XX 接口电路设计 5
软件设计 5
Keil 介绍 6
程序设计 6
仿真实验结果 8
Proteus 介绍 9
仿真结果 9
结束语
(简述课程设计的收获、体会以及对本教学环节的意见和建议)
参考文献
前 言
随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。 LED 彩灯由 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ED1、LED2、…LED8 依次点亮;
②LED1、LED2、…LED8 依次熄灭;③LED1、LED2、…LED8 全某某、全某某。各时序间隔为 0.5 秒。让发光二极管按以上规律循环显示下去。
系统组成和工作原理
系统组成
采用 AT89C51 单片机设计循环彩灯,通过 KEIL 进行编程,通过 PROTUES 进行软件仿真。用
AT89C52 与电阻、电容、开关等组成单片机的最小系统,AT89C52 单片机的 P1 口作为控制端口控制循环彩灯的亮与灭。
系统工作原理
定时常数的确定
定时器/计数器的输入脉冲周期与机器周期一样, 为振荡频率的 1/12。本实验中时钟
频率为 12 MHZ,现要采用中断方法来实现 0.5 秒延时,要在定时器 1 中设置一个时间常数,使其每隔 0.05 秒产生一次中断,CPU 响应中断后将 R0 中计数值减一,令 R0=10,即可实现 0.5 秒延时。 时间常数可按下述方法确定:
机器周期=12÷晶振频率=12/(12×106 )=1us
设定时初值为 X,则(2 16 -X)×1×10-6 =0.05,可求得 X=15536 化为十六进制则 X=3CB0H,故定时初值为 TH1=3CH,TL1=B0H
初始化程序
包括定时器初始化和中断系统初始化,主要是对 IP、IE、TCON、TMOD 的相应位进行正确的设置,并将时间常数送入定时器中。由于只有定时器中断,IP 便不必设置。
中断程序
中断服务程序除了要完成计数减一工作外,还要将时间常数重新送入定时器中,为下一 次中断做准备。主程序则用来控制发光二极管按要求顺序亮灭。
实验接线:P1.0~P1.7 分别接发光二极管 LED1~LED8。总流程图:
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《机器人系统单片机控制设计课程论文》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。