小白C51流水灯的踩坑之路 |
您所在的位置:网站首页 › 流水灯c51实验原理是什么 › 小白C51流水灯的踩坑之路 |
C51单片机流水灯案例(包括Keil与Proteus的连接)
看到很多大神在说流水灯就好像是单片机里面的Hello world,但是对于像我这样的初学者而言还是存在一定的问题。记录下我的踩坑之路。 1连接问题我现在看来比较方便的方式是在Proteus中去连接,首先在proteus(ISIS中)构建一个类似这样的结构。要注意的是你选择的是第几个P口,例如下图就是P1口,那么后面的编程你就要对P1口编程(虽然很傻的问题,但如果后面你要是直接复制别人的代码就一定要注意这一点) 打开Keil4这个时候应该会独立创建一个.C文件,如果不会的话自行百度。。 代码如下: #include #include"intrins.h" typedef unsigned char u8;/*char 为1字节,8位 */ typedef unsigned int u16; #define led P1 void delay(u16 i) { while(i--); } void main() { u8 i; led=0x01; delay(50000); while(1) { led=led如果超过最高位溢出,溢出位会被舍弃掉变为0x00。之后就是要生成.hex文件的步骤了如果你用的是Keil4的话按照如下步骤进行即可(其他版本不清楚)
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |