当前位置:首页 > 单片机原理及应用课程设计指导书
课题一 基于MCS-51的实时时钟设计
一、 课题要求
利用DS1302,74LS00、74LS373和LCD,实现时钟的计算和显示。
二、 课题目的
1、掌握8051单片机扩展实时时钟芯片DS1302的工作原理 2、熟悉单片机系统综合设计方法 三、 硬件设计 1.Proteus实验电路
2.硬件连接表 MCU 模块 P0.0~P0.7 ALE P3.6 P3.7 P1.5 PB003 D0 ~D7 LE /WR /RD /RST MCU 模块 P1.6 P1.7 +5V GND PB003 SCLK I/O +5V GND 四、 软件设计 1、流程图
1
2、程序代码(略)
五、系统仿真与调试(略) 六、课题总结 (略)
2
课题二 基于MCS-51的步进电机控制设计
一、课题要求
利用单片机实现对步进电机的控制,编写程序,用四路IO实现环形脉冲的分配,控制步进电机按固定方向连续转动。同时,要求按下A键时,控制步进电机正转;按下B键键时,控制步进电机反转;放开按键时,电机停止转动。
二、课题目的
1、了解步进电机控制的基本原理。 2、掌握控制步进电机转动的编程方法。
三、硬件设计
1、实验电路图
2、硬件验证实验
3
3、实验说明
步进电机驱动原理是通过对每组线圈中的电流的顺序切换来使电机作步进式旋转。
切换是通过单片机输出脉冲信号来实现的。所以调节脉冲信号的频率就可以改变步进电机的转速,改变各相脉冲的先后顺序,就可以改变电机的转向。步进电机的转速应由慢到快逐步加速。
电机驱动方式可以采用双四拍( AB → BC →CD → DA→ AB)方式,也可以采用单四拍( A→ B →C → D → A )方式。为了旋转平稳,还可以采用单、双八拍方式( A→ AB → B → BC →C →CD → D → DA→ A)。
各种工作方式的时序图如下:(高电平有效):
上图中示意的脉冲信号是高电平有效,但实际控制时公共端是接在 VCC 上,所以实际控制脉冲是低电平有效。
四、软件设计
1、实验流程图
4
共分享92篇相关文档