这是学校单片机课程的期中考试自己写的程序,花了两周时间,压缩包里面包含了keil的源代码和protuse电路仿真图,可能也还有很多不完善的地方,望大家多多见谅。 电路如图所示,设计程序实现如下功能: 1. 能根据交通规律正确设置交通灯状态及数码管显示内容 2. 能手动调节时间 3. 能根据交通状况自动延长直行时间; 带行人与繁忙检测的单片机交通灯仿真原理图如下: 注:通过键盘调节时间项目中,分为东西直行时间、东西左转时间、南北直行时间、南北左转时间4个项目,每个项目7.5分,小数点四舍五入。 东西向交通繁忙探头,1正常,0繁忙 南北向交通繁忙探头,1正常,0繁忙 1. 模式键用来选择设定的时间,如东西直行时间、南北左转时间等。 时间加减键用于手动调节直行时间,每按键一次加减5s。 2. 交通繁忙探头用于探测道路交通状况,如果当前道路排队较长, 则繁忙探头返回0,可临时延长当前方向直行通道时间10s,一个 红绿灯周期最多延长3次。本设计用逻辑状态输入端口模拟。
2021-12-04 14:22:00 313KB 51单片机 单片机仿真 电路方案
1
已知两个数4字节的有符号数,(以补码表示)。最高字节的最高位为符号位。编写程序完成两数的乘除运算。结果可以不显示出来,直接在单片机的内存中查看结果。
2021-11-25 18:07:19 109KB 51 单片机 课程设计
1
适用于单片机的课程设计,文件包含protues仿真、程序源码。
2021-11-19 12:02:32 235KB 自动化 单片机 51单片机 课程设计
51单片机课程设计 电子琴,zlg7289
2021-11-16 20:09:15 36KB 51单片机课程设计
1
51单片机课程设计_电子时钟 课程设计 实现电子时钟 使用汇编实现程序
2021-11-14 17:58:06 387KB 单片机 电子时钟
1
此文档详细的介绍了智能风扇是如何设计,以及程序是如何编写的
2021-11-13 21:26:52 203KB 原理,程序C
1
实验说明: 根据自己使用的LCD1602是否带有转接板,如果带有转接板的即为4位,需在LCD.H头文件中 将宏#define LCD1602_4PINS打开,我们这里使用的LCD1602是8位,所以默认将该宏注释。 实验接线: 1,LCD1602液晶模块-->单片机管脚 参考LCD1602液晶显示实验接线(开发攻略内在对应的实验章节内实验现象有接线说明) 2,DS18B20温度传感器模块-->单片机管脚 参考DS18B20温度传感器实验接线(开发攻略内在对应的实验章节内实验现象有接线说明) 3,直流电机模块-->单片机管脚 IN1-->P10(参考直流电机实验接线) 实验现象: LCD1602显示温度值,温度变化改变直流电机旋转速度,这里仅仅是通过修改电机开关速度实现调速, 温度调速范围在main函数内设置
2021-11-02 13:54:34 23KB 51单片机 课程设计 c语言
1
51单片机课程设计毕业设计资料包,包含60多个例子,供大家下载。
2021-10-15 17:42:52 163KB 51单片机 课程设计 毕业设计
1
本课程设计包含时间、闹钟、日历、DS18B20温度、显示等模块 可对时间、闹钟、日历部分进行数据调整 内含详细功能描述 使用C语言编写,各功能分模块,利于移植和复制 附含详细注释、相关资料、实验报告、答辩PPT 单片机课程设计的不二之选
2021-09-22 12:02:12 5.64MB stm32 51单片机 课程设计 设计报告
实现了四个按键对汽车尾灯的行驶、急刹车、左右转向灯和停车灯进行了控制。