你好!欢迎来到深圳市颖特新科技有限公司!
语言
当前位置:首页 >> 内容聚合 >> D
内容列表

2018-05单片机C语言程序设计:闪烁的LED

/*   名称:闪烁的 LED说明:LED 按设定的时间间隔闪烁*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit LED=P1^0;//延时void DelayMS(uint x){uchar i;while(x--){for(i=0;i<[详细]


2018-05单片机C语言程序设计:8 只 LED 左右来回点亮

/*   名称:8 只 LED 左右来回点亮说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果*/#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int//延时void DelayMS(uin[详细]


2018-05单片机C语言程序设计:外部 INT0 中断控制 LED

/*  名称:外部 INT0 中断控制 LED说明:每次按键都会触发 INT0 中断,中断发生时将 LED 状态取反,产生 LED 状态由按键控制的效果*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit L[详细]


2018-05单片机C语言程序设计:LED 模拟交通灯

/*  名称:LED 模拟交通灯说明:东西向绿灯亮若干秒,黄灯闪烁 5 次后红灯亮, 红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁 5 此后变红灯,东西向变绿灯,如此重复。*/#include<reg51.h>#define uchar unsigned char#define u[详细]


2018-05单片机C语言程序设计:甲机通过串口控制乙机 LED

/*  名称:甲机发送控制命令字符说明:甲单片机负责向外发送控制命令字符“A”、“B”、“C”,或者停止发送,乙机根据所接收到的字符完成 LED1 闪烁、LED2 闪烁、双闪烁、或停止闪烁。*/#include<reg51.h>#define uchar unsigned char#define uint unsign[详细]


2018-05单片机汇编伪指令DATA和EQU的区别

1、EQU 指令用于将一个数值或寄存器名赋给一个指定的符号名。格式: 符号名 EQU 表达式符号名 EQU 寄存器名表达式必须是一个简单再定位表达式。用 EQU 指令赋值以后的字符名,可以用作数据地址、代码地址、位地址或者直接当做一个立即数使用。比如:s equ bx+simov cx,[s]那么上面两句代码相当于如下指[详细]


2018-05MCU学习之按键控制LED

程序 :/*** 读IO, 用按钮控制点灯.*/#include #include // 10个LEDsbit P10 = P1^0;sbit P11 = P1^1;sbit P12 = P1^2;sbit P13 = P1^3;sbit P14 = P1^4;sbit P15 = P1^5;sbit P16 = P1^6;sbit P17 = P1^7;// 定义开关. 低电平有效.sbit K1 = P3^2;sbit K2 = P3^5;void main( void ){while([详细]


2018-05单片机C语言程序设计:用 ADC0808 控制 PWM 输出

/* 名称:用 ADC0808 控制 PWM 输出说明:使用数模转换芯片 ADC0808,通过调节可变电阻 RV1 来调节脉冲宽度,运行程序时,通过虚拟示波器观察占空比的变化。*/#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit CLK=P2^4; [详细]


2018-05单片机C语言程序设计:ADC0809 数模转换与显示

/*  名称:ADC0809 数模转换与显示说明:ADC0809 采样通道 3 输入的模拟量,转换后的结果显示在数码管上。*/#include<reg51.h>#define uchar unsigned char#define uint unsigned int//各数字的数码管段码(共阴)uchar code DSY_CODE[详细]


2018-05单片机汇编伪指令DATA和EQU的区别

1、EQU 指令用于将一个数值或寄存器名赋给一个指定的符号名。格式: 符号名 EQU 表达式符号名 EQU 寄存器名表达式必须是一个简单再定位表达式。用 EQU 指令赋值以后的字符名,可以用作数据地址、代码地址、位地址或者直接当做一个立即数使用。比如:s equ bx+simov cx,[s]那么上面两句代码相当于如下指令:mov[详细]


联系方式

0755-82591179

邮箱:ivy@yingtexin.net

地址:深圳市南山区桃源街道平山社区平山一路2号南山云谷创业园二期11栋410-411

Copyright © 2014-2026 颖特新科技有限公司 All Rights Reserved.  粤ICP备14043402号-4