三九宝宝网宝宝教育教学论文

51单片机C语言控制LED灯亮10分钟灭120分钟

02月17日 编辑 39baobao.com

[51单片机编程编一个输出100kHz的方波程序C语言需要完整程序]100K的方波对51来说要求太高了,尽量不要用,这个程序如果频率不对,对 “TH0=0XF6;//初始值246”这句里的0xf6调整下,向上增加数值会提高精度。 /************************** MCU:S...+阅读

#include sbit P12 = P1^2; void main(void) //主程序 { RCAP2H =0x10; //赋T2的预置值0x1000,溢出30次就是1秒钟 RCAP2L =0x00; TR2=1; //启动定时器 ET2=1; //打开定时器2中断 EA=1; //打开总中断 P12 =1; //初始灯亮 while

(1); } //定时器2中断 timer2() interrupt 5 { static unsigned int t,t1; TF2=0; //!!!注意!!! 定时器2必须由软件对溢出标志位清零,硬件不能清零,这里与定时器0和定时器1不同!!! t++; if(t==18000) //T2的预置值0x1000,溢出30次就是1秒钟,这边为10分钟后灯灭,晶振22118400HZ { t=0; t1++; P12=0; } if(t1==12) // 13个10分钟,总时间130分钟到,灯亮,130-10=120灭的时间 { t1=0; P12=1; } 你试一下,我手边暂时没电脑,手打的,整体就是这个意思;你可以换成定时器T1

以下为关联文档:

基于单片机AT89c51的数字PID控制直流电机PWM调速系统C语言程序首先弄清楚PID是一种控制算法!!! 1,“如果用单片机恒温可以使温度到达预定值就停止加热,低了就加热,用一个温度传感器反馈,这样算是一个自动控制吗”你这是控制系统,但是效果会非常...

用LED灯显示倒计时10秒 51单片机C语言编程跪求你的分不好拿啊= =!!!! #include#define uchar unsigned char//宏定义 #define uint unsigned int sbit dula=P2^6; //段控制位 sbit wela=P2^7; //位控制位 uchar miao,fen,aa,n1...

怎么用MS51单片机语言编写跑马灯程序要用单片机语言不是汇编单片机语言??汇编的:;p1口八个灯作跑马灯。 org 0000h ajmp start org 0030hstart: mov a,#0ffh ; clr c ; mov r2,#08h ;循环八次。 loop: rlc a ;带进位左移。 mov p2,a ;输出到P...

51单片机设计跑马灯的程序用c语言编写P1口接8个发光二极管共阳,烧入下面程序 #include <AT89X51.H> unsigned char i; unsigned char temp; unsigned char a,b; void delay(void) { unsigned char m,n,s; for(m=2...

单片机C语言控制GPRS模块收发数据的AT指令GPRS模块有很多厂家的,西门子,华为,中兴。。。 每个厂家也有不同型号的产品 你一下对应型号的AT指令手册 你可以一步步的来,先用232通讯芯片把电脑串口接到模块串口上,然后用串口...

求一个基于51单片机的C语言程序要求从串口接收一组数据然后将串口收发数据,并通过P1口控制8个led显示数据 #include"reg52.h" unsigned char flag,temp; void Init() { SM0=0; SM1=1; REN=1; PCON=0x00; TMOD=0x20; TH1=0xfd; TL1=0xfd; T...

51单片机用汇编语言实现八个LED的全亮全灭;以89c51单片机为例,假定用P1控制LED: IO_LED EQU P1; led_0 BIT P1.0; led_1 BIT P1.1; led_2 BIT P1.2; led_3 BIT P1.3; led_4 BIT P1.4; led_5 BIT P1.5; led_6 BIT P1.6;...

关于51单片机汇编语言程序ORG 0000H LJMP MAIN ORG 000BH LCALL TIMER0 ORG 1000H MAIN: LCALL INIT WAIT : CJNE R0,#10,WAIT MOV R0,#0 RRC A MOV P1,A SJMP WAIT INIT MOV TMOD,#01H MOV TH0,#3CH...

c51单片机c语言交通灯的程序#include#define uint unsigned int#define uchar unsigned charsbit spk=P3^0;sbit k0=P3^2;sbit k1=P3^7;sbit k2=P3^6;sbit red1=P0^0;sbit yellow1=P0^1;sbit green1=P0...

推荐阅读
图文推荐