这是单片机c语言程序设计这门的程序设计,附件包含单片机的源程序代码,Proteus软件的电路图,请大家多多指教
一个发光二极管的闪烁控制实验指导(硬件电路)
目的
1.学会proteus的基本操作方法。
2.能够独立实现仿真电路图的绘制。
3.进一步理解单片机对外围设备的控制原理及控制过程。
二、设备器材
电脑、仿真软件proteus
三、理论知识
三、实训内容操作步骤
任务要求:绘制控制一个信号灯的仿真电路图
步骤一:从库中选取需要的元件
步骤1:建keil文件
1. 建立工程
2. 找芯片
3. 建文件
4. 存文件(存成.c文件)
5. 加文件
步骤2:输入源程序
步骤3:工程配置
1.设置输出HEX文件
2.编译
任务3 C语言程序语法解析及规范
编程语法规范
编程语法解析
一个LED发光二极管的闪烁控制仿真实验
P3.0=1,两端没有压降,灯不亮
P3.0=0,两端有压降,灯亮
LED1=0(核心语句)
给LED一个低电平(单片机可以识别)
指令含义:
函数体的语句部分。语句部分可以有多条语句组成,本程序 只有一条语句指令。
建工程:工程→新建工程→选择路径
选芯片:Atmel→AT89C51
建文件:File→新建
存文件:led.c
加文件:工程窗口→右键源组1→
在英文条件下输入代码
大小写敏感
{成对打出}
Tab=4空格
单片机源程序如下:
- #include<reg51.h>
- sbit LED1=P1^0;
- sbit LED2=P1^5;
- void delay(unsigned int i)
- {
- while(i--);
- }
- void main()
- {
- while(1)
- {
- LED1=0;
- LED2=1;
- delay(20000);
- LED1=1;
- LED2=0;
- delay(20000);
- }
- }
复制代码 下载:
仿真程序文档.7z
(9.45 MB, 下载次数: 8)
|