在51单片机里面学习C语言

ops/2024/10/11 1:09:49/

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「C语言的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!

说出来你们可能都不相信,我是在做51的时候才真正记住了for循环到底是怎么循环的。之前学习C语言的时候,当时会了,考试前也复习了,但是也没有真正的实践过,所以转头也就忘了。等到开始玩开发板之后,程序需要自己一行一行写的时候,又回头重新学了一遍C语言。而这次是一边学,一边用,跟以前是完全不一样的。

所以说,如果你是完全没有了解过C语言的,一边做开发板一边学习C语言,更有效率。而且由于相对而言,51单片机的程序复杂度比32低了很多很多!

你点亮一个灯,就直接写P0=0xfe;就完了,这个数值是怎么从二进制算到十六进制的,C语言怎么写都简洁明了,很容易让人接受。

而STM32的板子呢?不用库的画,先设置GPIO口输出模式,配置寄存器什么的,一个啥玩意都不懂的小白,知道啥是寄存器?

用库的话,先定义结构体变量,在赋值,再用指针指向首地址...妈耶,刚看完hello world的小白,真的能学得下去么…

51单片机一开始基本上就一个.c 一个.h文件吧,如果用32的板子,在使用库的话...一个刚入门还在学习的人,看的懂么…e6c5046c61c4741123777493b577d97e.jpeg


http://www.ppmy.cn/ops/39136.html

相关文章

AI助手,为生活和工作增添新体验

在当今科技飞速发展的时代,人工智能(AI)已经渗透到我们生活和工作的方方面面。无论是传统的大型语言模型,还是专注于搜索领域的AI助手,都为我们带来了前所未有的便利和效率。让我们一起来探索这些AI产品的魅力所在。 大型语言模型凭借强大的自然语言处理能力,可以为我们提供多…

力扣顺序表思路讲解

本篇文章,我给大家带来的是顺序表题目讲解,希望大家看完有所收获,废话不多说,我们现在开始 审题 大白话:给了一个数组和一个目标值。如果数组里的两个元素相加 目标值,则返回这两个元素的下标。那么大家需…

WMS仓储管理系统库存分类的详细讲解

在当今日益复杂和快速变化的商业环境中,仓库管理成为了一个企业不可或缺的关键环节。WMS仓储管理系统解决方案凭借其自动化和信息化的优势,为企业带来了革命性的改变,特别是在库存分类方面。接下来,我们将深入探讨WMS仓储管理系统…

选择器、pxcook软件、盒子模型

结构伪类选择器 定义&#xff1a;根据结构的元素关系来查找元素。 <title>Document</title><style>li:first-child{color:aqua ;}li:last-child{color: aqua;}li:nth-child(3){color: aqua;}</style> </head> <body><ul><li>…

js 获取某一天所在周的所有天

封装函数 function getWeekDays(date) {let weekDays [];let day date.getDay() - 1;let startDate new Date(date);startDate.setDate(startDate.getDate() - day);for (let i 0; i < 7; i) {weekDays.push(new Date(startDate));startDate.setDate(startDate.getDate…

React + 项目(从基础到实战) -- 第11期

目标 问卷编辑器的开发 设计UI - 拆分布局 水平垂直居中 画布 y方向滚动 自定义问卷组件 后端 返回组件数据 //获取单个问卷信息{url: /api/question/:id,method: get,response: () > {return {errno: 0,data: {id: Random.id(),title: Random.ctitle(),componentList:[//…

虚拟知识付费系统源码推荐,在线教育双十一怎么做活动?

又是一年光棍节&#xff0c;啊不是&#xff0c;剁手节。小伙伴们早就摩拳擦掌准备剁手了&#xff0c;这个时候&#xff0c;几乎所有线上平台都行动起来了&#xff0c;而在线教育行业也没有闲着。如今&#xff0c;双十一已经成为了各大在线教育公司用来变现的一个大杀器&#xf…

MySQL数据库中的浮点类型和高精度类型有什么区别?为什么不推荐使用浮点类型?

在软件开发中&#xff0c;作为后端&#xff0c;无可避免的需要熟练使用 MySQL 数据库进行数据存储和读取。对于信息系统而言&#xff0c;数据库的的地位不言而喻。那作为软件开发工程师&#xff0c;在使用 MySQL 过程中&#xff0c;又有哪些需要注意的呢&#xff1f;我们从实际…