单片机程序源代码
第二章
任务一:闪烁广告灯的设计
利用89c51单片机的端口控制两个LED(D0和D1),编写程序,实现两个LED互闪。 #include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P0^0;
sbit LED2=P0^1;
void delayms(uint ms)
{
uint i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void main()
{
while(1)
{
LED1=0;
LED2=1;
delayms(500);
LED1=1;
LED2=0;
delayms(500);
}
}
任务二:流水广告灯的设计
利用89c51单片机的端口控制8个LED(D0~D7)循环点亮,刚开始时D0点亮,延时片刻后,接着D1点亮,然后依次点亮D2->D3->D4->D5 ->D6->D7 ,然后再点亮D7->D6->D5->D4 ->D3->D2->D1->D0,重复循环。
#include<reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
uint i;
uchar temp;
uint a[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void delayms(uint ms)
{
while(ms--)
{ uint j;
你可能喜欢
- 直流电机调速系统设计
- 电机矢量控制
- 单片机编程
- 单片机C语言程序
- 电机驱动
- 控制程序
- 毕业设计基于单片机的直流电机调速系统44页
- 直流电机双闭环调速系统的工程设计方法仿真3页
- 机电一体化毕业设计(论文)-单片机控制直流电机调速系统31页
- 基于CAN总线的直流(DC)电机调速系统设计原理图1页
- 基于CAN总线的直流(DC)电机调速系统设计17页
- 基于内模控制的直流无刷电机调速系统设计4页
- 基于无速度传感器永磁同步电机矢量控制策略研究57页
- 异步电机矢量控制~概要2页
- 三相电机矢量控制的设计 《英文》5页
- 大功率异步牵引电机矢量控制的研究4页
- 永磁同步电机矢量控制MATLAB仿真研究5页
- 基于Matlab的永磁同步电机矢量控制系统仿真研究4页
- 浅谈自制51单片机编程器方法和策略1页
- 无需PC机的AT89系列单片机编程器2页
- 第3章 51单片机编程语言161页
- 单片机C51编程规范6页
- 单片机音乐的编程8页
- 单片机编程经验7页
- 第5章 80C51单片机的C语言程序设计22页
- 单片机课件 第14章 C语言程序设计142页
- 51单片机C语言延时程序的简单研究5页
- 快速学通51单片机C语言程序设计420页
- 单片机C语言程序设计师试题4页
- 第4章 单片机C语言程序设计100页
- 步进电机驱动器的整机电路图3页
- 步进电机驱动器原理是什么1页
- 步进电机及驱动器原理3页
- 直流电机及其驱动(运动控制)149页
- 步进电机驱动器1页
- AUSR4 SR8两相步进电机驱动器8页
- 设备管理控制程序3页
- 记录控制程序6页
- 文件控制程序5页
- 管理评审控制程序4页
- 产品返工、返修控制程序3页
- 内部审核控制程序CLQP08013页


