为您找到"

用KEIL编写C语言程序实现:单片机是AT89C51,实现一个计时器,数码管为6...

"相关结果约100,000,000个

设计要求用AT89C51设计一个2位的LED数码显示作为“秒表”用C语言...

include<reg51.h>#define uchar unsigned charsbit dula=P2^6;sbit wela=P2^7;unsigned char j,k,c1,c0,m,n=255;unsigned char pp;unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(unsigned c...

求助,关于AT89C51单片机简易计算器设计的程序,最好是关于C语言的。谢谢...

下面是我用STC89C52单片机编的程序,采用4*4矩阵键盘,键盘接P3口,采用六位数码管(共阴极)显示,数码管位选和片选信号分别通过两个锁存器接P0口,位选所存端接P^7口,段选所存端接P2^6口。矩阵键盘的具体接法和各位表示的含义楼主可以从程序里看的出来,楼主可以根据自己的硬件对我的程序加以...

用C语言写一道AT89C51的程序

这样滴问题应该自己慢慢尝试,才有提高,我看下,一会发你 程序没错,只是把端口值改下就可以啦 case 1: P0=0xfe; //第一个LED亮 break;case 2: P0=0xfc; //二个LED亮 break;case 3:P0=0xf8; //三个LED亮 break;case 4:P0=0xf0; //四个LED亮 break;case 5:P0=0xe0; ...

单片机AT89C51矩阵键盘C语言程序

include<reg51.h> define uchar unsigned char;uchar distab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};void delay(unsigned int a){ unsigned int i,j;for(i=0;i<a;i++)for(j=0;j<1000;j++);} uchar kbscan(void)...

求at89c51 流水灯C语言代码。要求第一三五七个灯亮,另一个是二四六八...

假设P1口接8个LED灯,通过灌电流驱动(即0亮1灭)。编译器keil C代码如下:include<reg51.h> include<intrins.h> //包含循环左移函数 _cro_l头文件 unsigned char tmp; //中间变量 /// // 延时子程序 ///

单片机AT89C51用C语言编,两个按钮分别控制一个数码管加减数,最好...

include<reg51.h> define uchar unsigned char uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f uchar dat;void ext0() interrupt 0 { dat++;dat%=10;P1=distab[dat];} ext1() interrupt 2 { if(...

求用C语言编写一个单片机89C51电子时钟程序,有时,分,秒,还有电路图

//***DS1302读写程序***///*** 函 数 名:RTInputByte()功 能:实时时钟写入一字节说 明:往DS1302写入1Byte数据 (内部函数)入口参数:d 写入的数据 返 回 值:无 ***/void RTInputByte(uchar d) { uchar h;

用C语言怎么在单片机AT89C51上编写一个延时10秒的程序?

1、十秒对于单片机来说是很长很长的时间了,单片机十秒的时间什么事都不能做,只在跑这延时程序,那是什么概念,用中断的话,单片机正常运行其他程序,只是时间到了才过来处理延时以后的程序,效率不知道高了多少 。2、例程://假设晶振12MHZ include "reg51.h"unsigned int YSJS=0;void main(void...

用C语言在·at89c51单片机点亮一个led灯

用c啊,我想想:1、和硬件有点儿关系,这个你清楚么?2、假设led连接到p1口吧。第一个灯接到p1.0。阴极接io,阳极接5v。include bit secflag;unsigned char ms;void display(unsigned char num,unsigned char sec){ num%=8;p1=~(1< >8;tl0=-50000;ms++;if(ms>20){ms=0;secflag=1;}...

...基本要求:用单片机开发板和6个数码管设计一个显示小时分钟秒的电子时...

2)设计89S51单片机最小系统 3)掌握使用Protel99 绘制原理图和布板的过程、方法和技巧。4)掌握单片机开发软件(Keil C51或 Wave)的使用和调试。5)编写并调试单片机定时及其中断程序,以实现电子时钟的功能。6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和...
1 2 3 4 5 6 7 8 9

相关搜索