80c51专题

80C51实现四种流水灯流水灯 | 自用学习笔记

单个流水灯  #include <reg51.h>#include <intrins.h> // 包含移位库函数的头文件void delay(void) // 定义延时函数{unsigned char i, j;for(i = 0; i < 200; i++) // 循环延时,延时约50msfor(j = 0; j < 125; j++);}void main(void){ unsig

用protues来演示80C51的12MHZ晶振的延时函数和闪烁

搭建一个这样的80C51和示波器的电路,D2选择的频率为2HZ。 写一段C语言程序 将其转换为HEX文档,导入单片机中,我们看看示波器的演示效果  这个结果显示出这两个波形为500MS的确实很接近,但是却不能完全重合,因为这个单片机时间只是一个估算值,调整一下时间试一下吧    这样效果就比较一致了