单片机
文章平均质量分 68
feiGeorge
首都医科大学本科生
展开
-
C语言控制单片机实验 I/O端口实验(流水灯走马灯、开关显示)
基于C语言和proteus模拟电路软件,模拟编译单片机,完成流水灯实验、I/O口输入输出实验和开关控制流水灯方向实验。原创 2022-10-30 21:40:19 · 4559 阅读 · 1 评论 -
c语言控制51单片机完成交通信号灯(红绿灯)
完成目标:模拟十字路口(东南西北走向)交通灯:通过单片机的P1口控制实验箱上6个LED灯(两红两绿两黄),按照自定义规则控制交通灯。要求有如下过程:某种颜色灯转另一种颜色的灯之前,要闪烁六次。我的程序自定义规则如下:每隔7秒开始改变信号灯,一个方向红灯亮,一个方向绿灯亮,绿灯变红灯时要先闪烁6次,变黄灯,再变红灯。红灯直接变绿灯。流程图如下电路图如下本实验主要通过定时器来完成闪烁和计时功能,主函数用来设置和启动定时器void main(){ TMOD=0x01; //开启定时器原创 2021-11-29 15:30:26 · 17589 阅读 · 0 评论 -
c语言控制51单片机模拟实验 定时器/计数器、外部中断实验
实验过程实验目的实验内容1、定时器2、计数器方法1方法二外部中断本实验使用使用c语言在Keil uVision 4软件编程,使用Proteus软件模拟单片机运行,掌握单片机使用定时器、计数器和外部中断的方法。51单片机设置晶振频率为11.0592MHz。将keil生成的.hex程序导入到Proteus的单片机中便可以仿真运行。实验目的掌握8051单片机内部定时器/计数器、外部中断的使用方法。实验内容1、定时器任务按电路原理图接线,P1.1接一个LED灯(输出0时灯亮,输出1时灯灭),用51单片原创 2021-04-07 17:38:25 · 7668 阅读 · 1 评论