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

求单片机C语言编程p1 0 p1 1分别控制led1 led2 p3 2控制按键开关

02月16日 编辑 39baobao.com

[这两道单片机C语言题怎么做]1、错 形参之间可以出现空格,但是宏名和形参表之间不能有空格出现 2、#include#include#define uchar unsigned char#define uint unsigned intsbit key1=P3^4;sbit key2=P3^...+阅读

#include

#define uchar unsigned char

uchar sec,min,num;

sbit led1=P1^0;

sbit led2=P1^1;

sbit key=P3^2;

bit flag;

void delay(uchar x)

{

uchar i,j;

for(i=0;i

for(j=0;j<120;j++);

}

void t0isr() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

num++;

if(num>=20)

{

num=0;

sec++;

if(sec>59)

{

sec=0;

min++;

switch(min)

{

case 0:led1=0;break;

case 1:if(flag){led1=0;min=0;flag=0;}

break;

case 4:led1=1;led2=0;break;

case 8:led2=1;break;

default:break;

}

if(min>=20)min=0;

}

}

}

void ext0() interrupt 0

{

delay(30);

if(key==0)

{

while(!key);

flag=1;

sec=0;

min=0;

num=0;

led1=1;

led2=1;

}

}

main()

{

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

ET0=1;

EA=1;

EX0=1;

IT0=1;

TR0=1;

led1=0;

led2=1;

flag=0;

while(1);

}

以下为关联文档:

static在单片机c语言用用法首先static变量不是全局变量,全局变量在整个程序中均可见。且可以在整个程序的任何位置进行修改。 而static变量,只在声明它的函数内看见,也只有在声明它的函数内可以被修改。...

跪求单片机用C语言写一个程序用LCD显示welcome急急急急十万火#include//51寄存器文件 #includetypedef unsigned char BYTE; //用BYTE代替unsigned char typedef unsigned int WORD;//WORD代替unsigned int typedef bit BOOL ;//用BOOL代...

单片机实验分别用汇编语言和单片机c语言编写制作一电子秒表: 程序源代码 主程序: push ds ;保存数据段 mov ax,0000 mov ds,ax ;数据段清零 mov ax,offset irq7 ;取中断程序入口地址 add ax,2000 ;加装时IP=2000地址 mov si,...

求一个跑马灯的单片机C语言程序函数法: #include<reg52.h> #include<intrins.h> void delay1ms(unsigned int i) { unsigned char j; while(i--) { for(j=0;j<115;j++) //1ms基准延时程序 { ; } } } void ma...

求一个基于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...

求单片机串口C语言程序要求可以发送一个数据到PC机可以接受不知道你是不是用的51单片机,给你一个程序参考一下吧。/**************************************函数功能: 在#MCU2的数码管上显示收到的学号后3位 若与自己的相符合,则发送Rig...

C语言单片机与485通讯协议/*采用11MHZ晶振,波特率9600*/ #include <reg51.h> #include <intrins.h> char temp; bit flag; sbit uart_rd=P3^2; void ser() interrupt 4 { RI=0; temp=SBUF; flag=1; }...

求一个单片机c语言音乐程序#include#define uchar unsigned char #define uint unsigned int sbit BEEP=P3^2; // 生日快乐歌的音符频率表,不同频率由不同的延时来决定 uchar code SONG_TONE[]={212,212...

跪求一个单片机生日快乐歌C语言程序#include <reg52.h> #define uint unsigned int #define uchar unsigned char sbit BEEP=P1^2;//接喇叭或蜂鸣器的接口 uint h,i; uint hz; uchar jiep; bit flag; uint code...

推荐阅读
图文推荐