单片机学习项目1–P0.0口驱动LED.docx
文本预览下载声明
单片机学习项目
项目1-P0.0口驱动LED
Protuse?原理图设计主要操作为放置器件和连线。本项目所使用的单片机型号虽然为STC89C51,但在Protuse中是51内核的单片机都可以使用。这里选择Micropocessor Ics-8051 Family中的80C51即可。Protuse?原理图中的单片机电路符号,含有完整的单片机最小系统模型,并且电源默认连接完好。仿真电路设计见图3-2-4所示,其中为了达到显示效果,电阻取值为470欧姆,实际取值要大一些。电路设计完成后,再次保存设计,下面就可以设计程序了。?\\\\/***********************************//*利用单片机的P0.0口驱动一只LED闪烁;/*学习单片机C语言的结构和格式;/***********************************/#includereg51.h??????????????? ?? //包含51头文件#include main.h#include delay.h
/*********主函数***********/void main(void)???????????????????{?LED = 0;??????????????//P0.0输出低电平,LED1灭?delay(50000);????????//调用延时函数,延时一段时间,约0.3秒,不精确?LED = 1;????????????//P0.0输出高电平,LED1亮??? delay(50000);}
显示全部