51单片机是许多单片机初学者的入门开发板,今天给大家做一个基于51内核的stc89c52板子来控制步进电机,可以实现步进电机的正反转、加减速。另外,使用板子自带的Ds18b20模块进行环境测温,并将测得的数据用lcd液晶屏进行显示。并在温度达到设定值时蜂鸣器报警。


第一步,硬件

1 stc89c52开发板,这个板子就不多讲了,网上有很多

在这里插入图片描述

2 步进电机,用的是网上非常便宜的4相5线步进电机 28BYJ-48,电压为5v

在这里插入图片描述

第二,程序

1 步进电机程序,定义步进电机的IO口以及方向以便调速和转向

在这里插入图片描述

2 LCD程序,主要是三个函数,一个初始化函数,一个写函数,一个显示函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 温度传感器Ds18b20,主要是这个读函数,读出的温度值

在这里插入图片描述

4 主函数,LCD初始化,用Lcddispaly来显示Ds18b20ReadTemp()函数读到的温度值,在液晶显示屏上显示,设定温度界线,到达一定界线蜂鸣器报警。用按键来控制转向和转速,通过改变设定的speed的值可以改变转速的大小

在这里插入图片描述
在这里插入图片描述

三 实验结果

在这里插入图片描述
在这里插入图片描述

这是51单片机里面比较基础的几个实验,初学者可以试试做一下这个实验,会了这些,51你就基本会啦。

关键字:stc89c52  单片机控制  步进电机 引用地址:基于stc89c52单片机控制步进电机

上一篇:51单片机-STC89C52系列学习第一篇之IO口学习
下一篇:51单片机入门模板(STC89C52RC)

推荐阅读

        以色列资安业者Armis本周揭露,由德州仪器(Texas Instruments,TI)所生产的低功耗蓝牙(Bluetooth Low Energy,BLE)芯片含有两个重大的安全漏洞, 成功开采相关漏洞的黑客将可入侵企业网络,掌控无线AP或散布恶意软件,包括思科、Meraki与Aruba的无线AP都采用了含有漏洞的蓝牙芯片,让全球数百万个企业AP拉警报。        A...
不久前, 通用汽车首席执行官玛丽-芭拉(Mary Barra)在财报电话会议上回答一位分析师的问题时表示,该公司预计未来5年内在开发和销售电动汽车方面的支出,将超过燃油汽车方面的支出,以此来应对日益严格的排放法规和不可逆转的电动化趋势。通用汽车首席执行官玛丽-芭拉但对于通用这样一家传统巨头来说,转型谈何容易。稍早之前,通用刚刚结束与美国汽车...
欧司朗在慕尼黑举行临时股东大会,就大股东艾迈斯(ams)的控制权和盈亏转移协议进行投票表决。该协议以99.77%的赞成票通过,达到了法定人数至少75%的要求。欧司朗首席执行官Olaf Berlien表示:“ 基于控制权与盈亏转移协议,欧司朗与艾迈斯将进一步推动公司的整合。我们将共同努力,打造全球光电解决方案市场的领导者。”股东大会还确认了监事会的新任命...
让建筑、农业、制造和能源管理在实际应用中变得更智能意法半导体工业峰会2021于 2021 年 11 月 3 日在中国深圳举行,意法半导体及合作伙伴携手展出150 多件展品,35 场电源与能源、电机控制和自动化相关的研讨会进行直播。下面让我们看看本届峰会有哪些令人印象最深刻的展品,了解工业市场的发展方向。智能基础设施和环境智能建筑系统智能建筑展示...

史海拾趣

问答坊 | AI 解惑

谁有三凌PLC解密软件

谁有三凌PLC解密软件?????????????????…

查看全部问答∨

zigbee-CC2430系列模块datasheet

CC2430模块是第一个真正意义上的ZigBee SOC芯片CC2430精心设计的无线收发模块;工作载频为2.4GHZ,采用扩频技术,另CC2430器件的性能已超过了IEEE802.15.4规范的要求;同时还具有优异的选择性和灵敏度等RF性能,这使得工作在2.4GHz ISM频带的不同设备 ...…

查看全部问答∨

rom 仿真的问题

大家好,向大家请教一个问题。 我用quartus中的MegaWizard产生一个ROM,也在其中指定了mif文件,最后产生一些文件。请问,如何在VCS中对这个ROM进行仿真。请大家具体讲一下,如果有相关的文档推荐,就更好了,谢谢。…

查看全部问答∨

求助,系统进不去,显示:Drive 0 not found

    我的电脑是2005买的Dim5150。今天正在转换视频格式,突然黑屏,之后直接关了电源;过一会儿,重开机,进了桌面,过了大约一分钟,蓝屏了,又直接关了电源;以为病毒发作,就ghost恢复,但26%不动了,又直接关了电源。     ...…

查看全部问答∨

MSP430的可屏蔽中断

    中断很大程度上体现了一款单片机的性能,从这一点将MSP430在中断方面做得很不错,主要是提供了非常丰富的中断源,基本的有IO中断,定时器中断和一些接口中断(SPI,UART,I2C)等等。    现在我就谈谈关于MSP430 ...…

查看全部问答∨

无法对外部时钟分频

8M晶振,9倍频后单片机频率还是8M 同样程序换个单片机,为72M。…

查看全部问答∨

串口波特率设为115200输出乱码

                                 如题,使用万利的板子,usart1,修改为57600及以下的波特率正常。是什么问题呢?…

查看全部问答∨

falsh断电后再上电就不能正常引导是什么原因

flash烧写好了,只要不断电就正常工作,但是只要一断电就不能工作,这是什么原因啊 …

查看全部问答∨

此番功夫仍敌不过用模拟电路?单片机无闪烁调光如何做

 今天忙活1天了,想做一个单片机控制的无闪烁调光电路。图如下:…

查看全部问答∨
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved