用c语言编写直流电动机运行,直流电机控制原理及C程序参考.doc

直流电机控制原理及C程序参考

项目八 键盘控制电机方向和转速

【教学目标】

终极目标

能利用AT89S52单片机及独立键盘,通过C语言程序实现键盘控制步进电机和直流电机的速度和方向,完成单片机输入输出控制系统的设计、运行及调试。

促成目标

1. 了解单片机产品开发的流程;

2. 了解步进电机和直流电机结构和工作原理;

3. 掌握步进电机和直流电机速度、方向控制关键技术;

4. 掌握头文件的编写方法;

5. 掌握电机速度、方向控制的电路设计和编程的方法;

6. 会利用单片机I/O口实现电机速度、方向控制。

8.1 单片机产品开发

单片机产品开发是为完成某项任务而研制开发的单片机应用系统,是以单片机为核心,配以外围电路和软件,能实现确定任务、功能的实际应用系统。根据不同的用途和要求,单片机产品的系统配置及软件也有所不同,但它们的开发流程和方法大致相同。

8.1.1 单片机产品的结构

单片机产品是由硬件和软件组成。硬件是指单片机、扩展的存储器、输入输出设备等硬件部件组成的,软件是各种工作程序的总称。一个典型单片机产品结构如图8-1所示。

图8-1典型单片机产品结构

从图8-1不难看出单片机产品所需要的一般配置:

(1)单片机。如AT89C51、AT89C52、AT89S51以及AT89S52等单片机。

(2)人机交流设备。输入设备有键盘和按键,输出设备有数码管、液晶显示模块和指示灯等。

(3)信号采集的输入通道。如出租车的测距、测速装置,温控系统的温度传感器、洗衣机的水位测量等设备。

(4)向操作对象发出各种控制

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值