下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 串行通信键控步进电机系统

串行通信键控步进电机系统.doc

串行通信键控步进电机系统

linfan55
2018-09-06 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《串行通信键控步进电机系统doc》,可适用于工程科技领域

键控步进电机系统一实验目的熟悉AVRatmega单片机串口通信功能掌握步进电机控制方法。初步掌握GCC的一般编程技巧。掌握AVR单片机中断、时钟的设置方法。二实验内容::本试验通过微机串行口和ATmega-试验系统进行通信达到控制步进电机的目的。在PC机的超级终端中按照界面的提示可以控制电机的正转逆转正转和逆转时都可以达到六级固定转速的调速同时可以给定任意的小于的参数来控制电机的正逆转速在本试验中若需要让步进电机在一定的时间后开始工作则可以设置小时内的任意时间同时在TEXTLCD显示当时间倒计时到::时电机开始转。三硬件原理串行通信模块:USART框图TEXTLCD显示模块:步进电机模块:四程序流程②否否否①是是是②是是②②②①否否是是是是②是②否②②②说明:流程图中带有标号①的箭头连接在一起带有标号②的箭头连接在一起。接收和发送中断服务程序:以下是溢出中断和的中断服务程序二者的差别就在于将其中的电机转动转换为电机正转和反转就可以了否是否是否是否是否是是初始化TEXTLCDUSART开中断读取接收到的数据是否回车换行传送回车换行是否正转是否加速选择减速的速度选择加速的速度是否反转是否加速选择加速的速度选择减速的速度是否给定速度是否正转反转正转是否定时正转输入速度输入时间初始化定时器退出给出帮助信息是否帮助信息输入速度输入时间反转初始化定时器保护现场中断入口中断返回恢复现场保护现场电机转动中断入口利用外部中断使电机停转利用外部中断使电机停转外部中断使电机停转利用外部中断使电机停转显示时间恢复现场将发送缓冲器里的数据发送给寄存器UDR地址加数据存入接收缓冲器中断返回地址加小时的十位为秒的个位为,十位为,分的个位为,十位为,小时的个位为,小时的十位减小时的个位为?秒的个位为,十位为,分的个位为,十位减分的十位为?秒的个位为,十位为,分的个位减秒的十位减给位为秒的十位为分的个位为秒的个位减秒的个位为,给计数器初值中断入口中断返回恢复现场清零UDRIE发送缓冲器空?PAGE

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/4

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利