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你就基本会啦。
上一篇:51单片机-STC89C52系列学习第一篇之IO口学习
下一篇:51单片机入门模板(STC89C52RC)
推荐阅读
史海拾趣
APTA Group Inc在企业管理方面同样敢于创新。公司引入了一套先进的管理系统,通过数据分析和智能化决策,大大提高了工作效率和决策准确性。同时,公司还注重员工培训和激励,打造了一支高效、专业的团队。这些创新的管理举措,为APTA的稳健发展提供了坚实保障。
在电子行业的早期,CDI-DIODE公司以其精湛的技术研发能力崭露头角。公司通过不断投入研发,成功开发出一款高效能、低成本的二极管产品,迅速占领了市场份额。这一技术突破不仅提升了公司的竞争力,也为整个电子行业带来了革命性的变化。
随着市场需求的不断增长,CDI-DIODE公司意识到单凭自身力量难以满足所有客户的需求。于是,公司积极寻求与其他企业的合作,通过共同研发、生产和销售,实现了业务的快速拓展。这种合作模式不仅提升了公司的产能和效率,也加强了与合作伙伴之间的紧密联系。
|
CC2430模块是第一个真正意义上的ZigBee SOC芯片CC2430精心设计的无线收发模块;工作载频为2.4GHZ,采用扩频技术,另CC2430器件的性能已超过了IEEE802.15.4规范的要求;同时还具有优异的选择性和灵敏度等RF性能,这使得工作在2.4GHz ISM频带的不同设备 ...… 查看全部问答∨ |
|
|
我的电脑是2005买的Dim5150。今天正在转换视频格式,突然黑屏,之后直接关了电源;过一会儿,重开机,进了桌面,过了大约一分钟,蓝屏了,又直接关了电源;以为病毒发作,就ghost恢复,但26%不动了,又直接关了电源。 ...… 查看全部问答∨ |
|
|
中断很大程度上体现了一款单片机的性能,从这一点将MSP430在中断方面做得很不错,主要是提供了非常丰富的中断源,基本的有IO中断,定时器中断和一些接口中断(SPI,UART,I2C)等等。 现在我就谈谈关于MSP430 ...… 查看全部问答∨ |
|



ASM10DTBD-S664






京公网安备 11010802033920号