
学习C51
hard_lucky
这个作者很懒,什么都没留下…
展开
-
如何用keil和proteus点亮流水灯
代码:#include#define uint unsigned int#define uchar unsigned char uchar temp[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff};void delay(uint z){ uint x,y; for(x=100;x>0;x--) for(y=z;原创 2017-12-19 21:27:37 · 6572 阅读 · 0 评论 -
点亮第一个小灯后的总结
1、晶振电路的功能:产生单片机所必须的时钟频率,给单片机提供时钟信号。2、复位电路的功能:使单片机的程序计数器清零(在单片机出现程序死机时很有用),相当于电脑的重启。3、为什么低电平点亮小灯?答:由于单片机的I/O口的结构决定了它灌电流能力较强,另外,低电平驱动也简化了控制代码,避免了单片机上电复位时端口置高电平后对led的影响。4、EA接口接电源的目的:EA接口接高电平时单片机读原创 2017-12-13 22:29:03 · 540 阅读 · 0 评论 -
基于 51 最小系统的距离测量仪制作
#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit BEEP=P1^2;sbit lcdrs=P3^7;sbit lcdrw=P3^6;sbit lcden=P3^5;sbit echo=P1^0;sbit send=P1^1;uchar t0,flag;volatile uchar Cou...原创 2018-03-17 22:12:04 · 232 阅读 · 0 评论