- 博客(13)
- 收藏
- 关注
原创 猜数
#include<stdio.h>#include<stdlib.h>#include<time.h>int main(){ srand(time(0)); int number=rand()%100+1; int count=0; int a = 0; printf("我已经想好了一个1到100的数:\n"); do { printf("快来猜猜这个数吧\n"); scanf("%d",&a); count++; if(a&
2021-04-27 10:45:11
94
原创 定时器0的方式1让第一个发光二极管以200ms闪烁,定时器1的方式1实现数码管前两位59S循环计时。
#include<reg52.h>#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit led1=P1^0;uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x
2021-04-26 16:56:15
4423
3
原创 第一个数码管显示1,时间为0.5s,然后关闭它,立即让第二个数码管显示2,时间为0.5s,再关闭它.....一直循环...
#include <reg52.h>#define uint unsigned int#define uchar unsigned charvoid delay(uint);sbit wela=P2^7;sbit dula=P2^6;uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79
2021-04-23 10:02:34
1211
原创 流水灯延时1s
#include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charvoid delayms(uint z){ uint i,j; for(i=z;i>0;i--) for(j=110;j>0;j--);}uchar temp;void main(){ temp=0xfe; P1=temp; while(1) { delayms(
2021-04-22 19:05:14
1687
1
原创 点亮数码管
#include<reg52.h>sbit dula=P2^6; //ÉêÃ÷U1Ëø´æÆ÷µÄËø´æ¶Ësbit wela=P2^7; //ÉêÃ÷U2Ëø´æÆ÷µÄËø´æ¶Ëvoid main(){ wela=1; //´ò¿ªU2Ëø´æ¶Ë P0=0xfe; //ËÍÈëλѡÐźŠwela=0; //¹Ø±ÕU2Ëø´æ¶Ë dula=1;
2021-04-21 19:55:47
68
原创 依次点亮数码管
#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;uchar num;uchar code table[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};
2021-04-21 19:18:54
860
原创 定时器0,工作方式1,第一个发光二极管一1s亮灭闪烁
#include <reg52.h>#define uchar unsigned char#define uint unsigned int sbit led1=P1^0;uchar num;void main(){ TMOD=0x01; TH0=(65536-45872)/256; TL0=(65536-45872)%256; EA=1; ET0=1; TR0=1; while(1) { if(num==20) { num=0; led1=~le
2021-04-21 18:09:27
3052
1
原创 pow乘方表
#include<stdio.h>#include<math.h>int main(){int i,n,power;/输入提示/printf(“请输入n:”);scanf("%d",&n);for(i=0;i<=n;i++){power=pow(2,i);printf(“pow(2,%d)=%d\n”,i,power);}return 0;}
2021-04-16 09:16:18
317
原创 n!
#include<stdio.h>int main(){int i,n,product;/输入提示/printf(“请输入n:\n”);scanf("%d",&n);product=1;for(i=1;i<=n;i++){product=product*i;}printf(“product=%d”,product);return 0;}
2021-04-16 08:56:53
61
原创 1-1/3+1/5-1/7+.....
#include<stdio.h>int main(){int denominator,flag,i,n;double sum,item;printf(“请输入n:\n”);scanf("%d",&n);flag=1;denominator=1;item=1;sum=0;for(i=1;i<=n;i++){sum=sum+item;flag=-flag;denominator=denominator+2;item=flag*1.0/denominat
2021-04-15 22:13:27
656
原创 sum=1+2+...+n
#include<stdio.h>int main(){int i,n;int sum=0;printf(“请输入n:\n”);scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+i;}printf(“从1到%d的和是%d”,n,sum);return 0;}
2021-04-15 19:34:52
372
原创 华氏-摄氏温度转换表
#include<stdio.h>int main(){int lower,upper,fahr;double celsius;printf(“请输入lower和upper:”);scanf("%d %d",&lower,&upper);if(lower<=upper){printf(“fahr celsius\n”);for(fahr=lower;fahr<=upper;fahr++){celsius=(5.0/9.0)*(fahr-32);
2021-04-15 19:22:29
148
原创 坚持的力量
#include<math.h>int main(){int day;double initial,factor,result;printf(“请输入intial:”);scanf("%lf",&initial);printf(“请输入factor:”);scanf("%lf",&factor);printf(“请输入day:”);scanf("%d",&day);result=initial*pow(1+factor,day);printf(“r
2021-04-15 17:59:37
646
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人