草庐IT

[单片机]KeilC51简单流水灯制作与原理

P1.单行最简流水灯示例首先先看原理图,下面为对应解释最好使用低电平驱动,所谓低电平驱动就是引脚部分为低电平,就如图中电路所示,VCC处于LED右侧,故LED右侧高电平而其左侧低电平,符合条件这里使用八个LED,自上而下排列,注意这里我们使用P0口,因为其电压最大方便观察P0口为P0.0-P0.7,所以注意序号的标注!代码时间这里使用keilC51进行编写,首先看向文件头部需要添加头文件,里面包含了大多数我们需要用到的函数,比如我们接下来要用到的_crol_()函数定义两个宏,是为了下文编写数据更加方便#include#include#defineucharunsignedchar#defin

KeilC51与MDK安装共存

KEILC51与MDK安装及PACK包的安装KeilC51及MDK共存安装(教程缘由)安装准备1、安装C512、安装MDK3、C51和MDK的共存生成许可证安装STM32PACKKeilC51及MDK共存安装(教程缘由)最近突然发现自己使用的KEIl5C51+MKD在编译文件后出现error许可证过期问题,然而查看license并没有过期。索性就直接卸载重新安装。查了很多教程发现都写的不够详细,因此才想着写一篇教程便于后期的使用以及资源的共享(如有错误,欢迎指正)。安装准备1、C51的安装包(几十兆),MDK的安装包(几百兆),keygen注册机用于生成许可证(2032年过期)2、某夕夕买个某

51单片机|keilc51|实例|定时器中断|简易的交通灯设计

文章目录1.实验要求2.实验原理3.Keilc51编程4.Proteus仿真5.问题及总结        1.编程过程中创建了字符串code[],编译出错        2.LED始终不亮        3.keil中全局替换功能1.实验要求编写程序,模拟交通灯,实现以下状态。状态1:东西方向绿灯亮4s,南北方向红灯亮4s;状态2:东西方向绿灯闪烁2s,南北方向红灯继续亮2s;状态3:东西方向绿灯灭,黄灯亮2s,南北方向红灯继续亮2s;状态4:南北方向红灯灭,绿灯亮4s,东西方向黄灯灭,红灯亮4s;状态5:南北方向绿灯闪烁,东西方向红灯继续亮2s;状态6:南北方向绿灯灭,黄灯亮2s,东西方向红