单片机实验及proeus仿真_C语言篇.docVIP

  • 6
  • 0
  • 约8.37千字
  • 约 21页
  • 2016-08-22 发布于贵州
  • 举报
单片机实验及proeus仿真_C语言篇

单片机实验: 说明,以下是我整理了一些在学习单片机的过程中所做的一些典型的实验,所有程序均用C语言编写,为了方便,在仿真时电路能省的都被省掉了(比如省去晶振用了外部时钟)。程序不一定很优化,也不一定完全没有错误,仅供大家参考。 希望大家一块学习!!!! 第一:I/O操作篇 实验一.闪烁的灯 图: 程序: #include AT89X51.H void delay02s(); void main(void) {while(1) {P1_0=0; //P1.0=0 led点亮 delay02s(); //延时0.2s P1_0=1; //P1.0=1 led熄灭 delay02s(); //延时0.2s } } void delay02s(void) //延时0.2s的函数 {unsigned char i,j,k; for(j=20;j0;j--) for(i=20;i=0;i--) for(k=248;k=0;k--); } 实验二:模拟开关 程序: #include AT89X51.H void main() { while(1) {if (P1_7==0) P1_0 = 0;//key按下P1_7=0,led点亮 else if ( P1_7==1) P1_0 = 1;//key

文档评论(0)

1亿VIP精品文档

相关文档