51单片机编程程序

作者&投稿:达永 (若有异议请与网页底部的电邮联系)

可以帮写一个简单的单片机程序吗 有偿
include <reg51.h> include <stdio.h> define uchar unsigned char define uint unsigned int uchar h;uint r=0;uint s;uchar code dis[]={0Xc0,0Xf9,0Xa4,0Xb0,0X99,0X92,0X82,0Xf8,0X80,0X90,0Xff,};\/*0*\/\/*1*\/\/*2*\/\/*3*\/\/*4*\/\/*5*\/\/*6*\/\/*7*\/\/*8*\/\/...

请教一简单单片机C语言程序
include<reg52.h> sbit P00=P0^0;\/\/控制LED0 sbit P01=P0^1;\/\/控制LED1 sbit P02=P0^2;\/\/控制LED2 sbit P03=P0^3;\/\/控制LED3 sbit P10=P1^0;\/\/控制蜂鸣器 sbit P22=P2^2;sbit P23=P2^3;sbit P24=P2^4;unsigned char count1=0,count2=0;\/\/计数变量 void main(){ TMOD = ...

急救!!!各位兄弟姐妹们谁懂单片机编程啊,帮帮我啊!用单片机编辑一个数字...
使用KEIL编辑出数字钟完整程序;数字钟有八个按键,八个按键功能分别为:1、按键一:用来修改时间和闹钟;每按一下小时上加一;2、按键二:用来修改时间和闹钟;每按一下小时上减一;... 使用KEIL编辑出数字钟完整程序;数字钟有八个按键,八个按键功能分别为:1、按键一:用来修改时间和闹钟;每按一下小时上加一;2、...

51单片机编程 编一个输出100kHz的方波程序(C语言) 需要完整程序最好有...
100K的方波对51来说要求太高了,尽量不要用,这个程序如果频率不对,对 “TH0=0XF6;\/\/初始值246”这句里的0xf6调整下,向上增加数值会提高精度。\/ MCU:S52 crystal:24M \/ include<reg52.h> sbit output=P1^0;\/\/P1.0脚输出100K void timer0_init(){ TMOD=0X02;\/\/定时器0方式2 TH0=0X...

设单片机系统如何编写一个完整的C51程序使P1.6和P1?
三、C51编程:1、C语言是一种高级程序设计语言,它提供了十分完备的规范化流程控制结构。因此采用C51语言设计单片机应用系统程序时,首先要尽可能地采用结构化的程序设计方法,这样可使整个应用系统程序结构清晰,易于调试和维护。2、对于一个较大的程序,可将整个程序按功能分成若干个模块,不同的模块完成...

求一个简单的单片机时钟程序
disdat[1]=sec\/10;disdat[2]=min%10;disdat[3]=min\/10;disdat[4]=hour%10;disdat[5]=hour\/10;}void t0isr() interrupt 1\/\/秒计时{TR0=0;TH0=0x3c;TL0=0xb0;TR0=1;time++;if(time==20){time=0;sec++;if(sec>59){sec=0;min++;if(min>59){min=0;hour++;if(...

一个51单片机电子钟程序,求详细的解释啊急急急!!!
dispbuf[1]=second\/10; \/\/取秒的十位放在显示缓冲 while(P0_0==0); \/\/等待,知道按键松开 } } if(P0_1==0) \/\/p01的按键按下,设置分钟,请参考秒的程序,一样的 { for(i=5;i>0;i--)for(j=248;j>0;j--);if(P0_1==0){ minite++;if(minite==60){ minite=0;} dispbuf...

急求一个用51单片机编的可按键调时的数字时钟程序,数码管显示,C语言...
\/\/主程序,初始化及初值设定void main(){lcd_init(); \/\/初始化LCDlcd_sef_chr();\/\/写入自定义字符号hour=0;min=0;sec=0; \/\/开机时的时,分,秒显示armhour=0;armmin=0;armsec=0;\/\/开机时的时,分,秒报警初值year= 5; month=1;date=1; \/\/开机时的年,月,日,星期显示week_proc();alarm=1;\/...

C语言单片机程序:按一下键1秒数加1,满30为1分依次进行数码管显示,每...
楼主,你没有给图,所以,我假设你的按键是独立按键并且接在P1.0,数码管共阳,段码在P0口,位选在P2口,下面放出例子 include <reg52.h> sbit Button1 = P1^0;\/\/定义秒,初值为0,单片机注意定义数据的大小,这里只用到60,所以我定义了字符型,只占8位,不需要整形16位的。unsigned char ...

MCS-51单片机编程 1.试编写程序,查找在内部RAM的30H~50H单元中是否有0...
挺简单的,只要你熟悉汇编指令就行了 ORG 0000H MAIN:MOV R0,#30H ;置数据块首地址 MOV R6,#20 ;数据长度 LOOP:MOV A,#0AAH SUBB A,@R0 ;A=A-((R0))INC R0 ;读下一个数 CJNE A,#00H,LOOP1 ;判断A 是否等于零,不等,转LOOP1 MOV 51H,A ;等于零,即此数...

磨卞15559788304问: 单片机编程程序 -
晋安区博洛回答: 1、首先是打开keil软件,打开后显示的界面如下2、如下第一张图所示点击project-》new project,点击后将会出现如下第二张图所示界面;在文件框中填写你的工程名,名字可以是任意英文字符组成的(在此时你最好在你所希望存储该工程的...

磨卞15559788304问: 求个51单片机程序 -
晋安区博洛回答: #include unsigned char time1s; void t0isr() interrupt 1 sbit KEY=P1^0; sbit PULSE=P1^1; { TH0=(65536-50000)/256; TL0=(65536-50000)%256; time1s++; if(time1s>=20) { time1s=0; PULSE=!PULSE; } } void delay(unsigned char x) { unsigned char ...

磨卞15559788304问: 51单片机程序 -
晋安区博洛回答: ORG 0000H JMP START ORG 0100H START:MOV P3,#FFH JB P3.0,L1 JB P3.1,L2 AJMP START L1:SETB P1.0 AJMP START L2:SETB P1.1 AJMP START

磨卞15559788304问: 谁能提供一个51单片机程序吗?
晋安区博洛回答:org 000h mov r1,50h mov r2,30h xunhuan:mov a,@r1 cjne a,#0aah,loop mov 51h,#01h loop:dec r1 djnz r2,xunhuan mov 51,#00h end

磨卞15559788304问: 简单的51单片机程序
晋安区博洛回答: 两个字节? 定义为整理就是两个字节啊! int x,a,b; ... x=a*b; ...

磨卞15559788304问: 51单片机程序编写 -
晋安区博洛回答: 第一要解决测速的问题,这个可以利用霍尔元件和磁铁来实现,磁铁固定在电机上,电机每转一圈霍尔元件就能检测一个信号,利用单片机的计数器进行技计算.并把计数的值赋给一个变量NUM,然后利用定时设定一分钟的时间来判断NUM的值是否大于3000或4000,如果成立就执行相应的报警.至于温度可以用18B20因为温度在120度之内,18B20就可以.原理虽然简单但是敲代码还是一件非常枯燥的事情还是自己来完成吧,希望对你有帮助!

磨卞15559788304问: 51单片机简单程序设计 -
晋安区博洛回答: ;循环检测按键:K1,K2,K3 ORG 0000H LJMP 0030H ORG 0030H K0: MOV P1, #00H ;关显示 k1: JB P3.1, k2 ;检测K1(按下为0),没有按下去检测K2 MOV P1, #06H ;显示“1”(共阴极显示) JNB P3.1, $ ;等待释放 k2: JB P3.2, k3MOV P1, #5BH ;显示“2” JNB P3.2, $ k3: JB P3.3, K0MOV P1, #4FH ;显示“3” JNB P3.3, $ LJMP K0 ;循环检测 END

磨卞15559788304问: C51单片机的程序 -
晋安区博洛回答: 加一个while循环就可以了. while(1){.............. 检测到有效输入置标志flag=1; if(flag==1)break; }

磨卞15559788304问: 用c++怎么编写51单片机程序,可以这么样编写吗???? -
晋安区博洛回答: 相信很多初学者都有同样的疑问,也有同样的希望.就是用C++语言来写单片机程序的源代码.现在我来解释一下单片机的源代码程序几乎没有人用C++来写的. 1. 假设一下你现在用C++写完了一个程序代码.那么你要让单片机认识必须要编译...

磨卞15559788304问: 51单片机的编程 -
晋安区博洛回答: 51编程得看外部电路的连接情况.没有电路图,木有办法写... 数码管和单片机之间的电路有很多种,你这种就用译码器,74138就行.假设单片机p1口用作数码管输出. 滑槽电路也不清楚,假设一个电机,用的是P2^0,P2^1(顺...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网