吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4133|回复: 47
收起左侧

[C&C++ 转载] 【记录】C语言 新手学习成长记录贴

  [复制链接]
striver_∞ 发表于 2020-11-14 20:40
开贴的第一天:
        已经学了输入输出、循环和判断,正在学数组。
        以后的学习记录会发到这里来啊,求各位大佬来指点【鞠躬】

免费评分

参与人数 7吾爱币 +7 热心值 +3 收起 理由
Zhuyongjing + 1 + 1 用心讨论,共获提升!
降温了 + 1 热心回复!
程晨 + 1 + 1 加油
beikong + 1 + 1 我很赞同!
Xming_ + 1 我很赞同!
s.observer + 1 用心讨论,共获提升!
吾爱的账号 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

霞霞1212 发表于 2020-11-14 21:50
共同见证为你加油。觉得这句话好,都是手打的啊
 楼主| striver_∞ 发表于 2020-11-22 14:01
#include<reg52.h>包含了51单片机的地址定义,可以代替sfr定义
寄存器可以通过赋值十六进制数来控制8个二极管的亮灭
   如P2=0xFE    就是P2的位依次为1111 1110
可以通过位左移再取反来实现流水灯     P2= ~(0x01<<x);
可以利用库函数进行左移,进一步简化程序。加上#include<intrins.h>
     _crol_(P2,1)  定义字符型 左移
     _cror_(P2,1)   定义字符型 右移
     _irol_(P2,1)  定义整型 左移
     _iror_(P2,1)  定义整型 右移
附一个昨天写的加减速流水灯
[C] 纯文本查看 复制代码
#include <reg52.h>
#include <intrins.h>
void main()
{
	unsigned int i,a=0,b=0;//定义延时变量i 定义加减速变量a 循环次数变量b
	//unsigned char x=0;//定义左移变量
	P2=0XF8;
	while (1)
	{b=0;
		/*while (a<25)
		{
			i=65535-2000*a;//加速程序
			a++;            //加速变量
			while (i--);//延时程序
			P2=_crol_(P2,1);//循环左移语句
		}*/
		while (a<65)
		{
			i=65535-1000*a;//加速程序
			a++;            //加速变量
			while (i--);//延时程序
			P2=_crol_(P2,1);//循环左移语句
		}
		while (b<50)
		{
			i=65535-1000*a;//加速程序
			b++;
			while (i--);//延时程序
			P2=_crol_(P2,1);//循环左移语句
		}
		while (a>0)
		{
			i=65535-1000*a;//加速程序
			a--;            //减速变量
			while (i--);//延时程序
			P2=_crol_(P2,1);//循环左移语句
		}
		/*while (a>0)
		{
			i=65535-2000*a;//加速程序
			a--;            //减速变量
			while (i--);//延时程序
			P2=_crol_(P2,1);//循环左移语句
		}*/
	}
}

Amitabha 发表于 2020-11-14 21:17
Magicy 发表于 2020-11-14 21:37
加油呀,学完基础语法可以学数据结构哟
uav 发表于 2020-11-14 21:39
现在还能坚持学c语言的人不多了,速度之王
secjia 发表于 2020-11-14 21:44
强大,加油~
Haba7kkuk 发表于 2020-11-14 21:46
加油,共勉
不忘记你的眼睛 发表于 2020-11-14 21:48
是报的班还是自学哦?
xycg529 发表于 2020-11-14 21:57
楼主加油哦,希望你可以学有所成!
rayguo1219 发表于 2020-11-14 22:02
有笔记吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 22:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表