博文链接:https://blog.csdn.net/alongiii/article/details/106245763 使用51单片机实现双机通信,T1作为波特率发生器,使用工作模式1,(p197)中断实现,在PROTEUS上仿真实现。要求如下: 1、单片机1发送一个周期的正弦波采样值至单片机2,通过按键选择频率,该按键使用定时器T0计数方式中断实现; 2、单片机2收到单片机1发的数据,用1602LCD显示所接受的字节数,同时回送应答信号(字节数)。单片机2使用定时器T0在P1.0以PWM方式连续输出接收的正弦波,中断方式实现,接有源RC滤波器,虚拟示波器显示波形;
2021-07-11 18:56:24 2.58MB 51单片机 双机通信 Keil Proteus
直接用单片机实现G代码的翻译,用51单片机控制数控机床。
2021-07-11 09:18:05 26KB G代码
1
利用51单片机控制步进电机
2021-07-08 21:03:21 17KB 51单片机 单片机
1
利用51单片机实现晶体显像管控制
2021-07-08 21:03:20 26KB 单片机
1
摘要:本设计首先介绍了STC89C51单片机,L297和L298N驱动电路及步进电机的基本原理与功能;其次,设计步进电机实现起停、转向、速度、位置变化的控制方案;再次,在这些器件功能与特点的基础上,拟出设计思路,构建系统的总体框架;最后利用PROTEL软件绘出电路图,同时写出设计系统的运行流程和相关程序。整个系统通过写入单片机中的程序分配好控制字的存储单元以及相应的内存地址赋值;启动系统后,从单片机的I/O口输出控制脉冲,经过L297、L298N驱动电路对脉冲进行处理,输出能直接控制步进电机的脉冲信号。在此基础上,重新分配I/O资源,同时增加驱动芯片L297、L298N的个数,在负载能力范围允许内,就能实现多台步进电机独立起停、转向、速度、位置变化的控制。
1
51单片机实现俄罗斯方块
2021-06-23 15:41:02 2.5MB 51单片机 俄罗斯方块 原理图 源代码
1
51单片机实现的数控电源,用LCD1602液晶显示,用TLC549型号的AD芯片,用Keil软件开发写好的数控电源软件。
2021-06-22 22:10:44 91KB 数控电源
1
基于51单片机的乐曲播放程序,可通过矩阵键盘实现乐曲选择。同时用矩阵键盘制作电子琴键,可进行乐曲弹奏。
2021-06-22 17:59:11 42KB AT89C51 八音盒
1
功能齐全的单片机奏乐,利用频率的不同产生信号,由蜂鸣器播放歌曲!
2021-06-16 23:07:08 30KB 单片机
1
用stc89c51清翔单片机实现的密码锁功能(编程软件keil4),附原理图,如果有一样的开发板的小伙伴可直接烧录使用,没有的话也没关系,内附有proteus7.8仿真(后缀为.DSN),希望能给你带来帮助
2021-06-04 18:40:30 305KB 51单片机实现密码锁(带prot
1