- 全部
- 默认排序
在C语言编程中,typedef 和 #define是最常用语句,可能很多工作过几年的工程师都没有去深究过它们的一些用法和区别。嵌入式专栏1typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,比如:typedef
十年老司机的单片机C语言快速入门与进阶课程, 1/3理论讲解+2/3现场编程,配合赠送的STC8G基础板,理论结合运用,循序渐进,1到2个月内即可掌握,核心是结构体编程,状态机编程以及指针的运用。
前面介绍过模拟VCO是通过改变电容充放电电流的大小实现调频的,详见LLC闭环仿真之L6599 VCO建模与工作原理分析。那么数字环路该怎么实现呢?今天使用PSIM的C Block分享一下。以前沿调制为例,如下图:每个中断周期内,软件通过环路
“剪刀石头布”这个游戏,想必小伙伴们都很熟悉了,两个人在玩游戏时,事先都不知道对方要出什么,这过程中存在随机性,那么今天将以剪刀石头布为重点,分享如何用C语言来实现它。如上文所述,剪刀石头布游戏存在偶然性和随机性,所以我们要用上C语言的ra
代码防御性编程的十条技巧
顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系统中的每个组件,以使其尽可能的”保护”自己。我们通过明确地在代码中对设想进行检查,这是一种努力,防止我们的代码以将会展现错误行为的方式被调用。
低频信号发生器
单片机C语言和调试技巧
直播介绍:C语言是编程开发必须掌握的语言,本直播课从嵌入式单片机开发的方向分享C语言的入门方法,通过做实验调试+验证的方法来,直观理解C语言的语法和运行逻辑。直播大纲:1、变量有哪些?2、函数有哪些?3、数组定义4、指针是什么?5、结构体定义6、如何调试查看变量?7、如何调试查看内存8、如何调式查看打印输出直播文件请扫码添加助教
在某些C语言代码中,有时我们可能会看到宏定义中带有#、##,这些符号有特殊的作用,下面我们用几个简单的例子来说明。1)一个#的作用一个#的作用就是把后面的参数当做一个字符串,也就是说等同于把后面的宏变量加上双引号:运行上述代码,可以得到输出:Hello world 1Hello world 2说明
全站最新内容推荐
- 1【工程师必备】一键开关机电路的参数计算方法(上-下集)
- 2【工程师必备】芯片的驱动能力不足会导致什么问题?用电源内阻详细讲解一下
- 3【工程师必备】稳压二极管为什么要加限流电阻?限流电阻应该怎么取值
- 4【工程师必备】稳压二极管的基本应用
- 5【工程师必备】为什么同相放大电路要加一个下拉电阻或上拉电阻
- 6PCB板上的丝印字符莫名其妙没了?
- 790天全能特训班22期-曾定宏-Allegro-第三次作业 RJ45网口模块的PCB设计
- 8低功耗段码液晶显示驱动,VKL144A/B TSSOP48/QFP48L-LCD驱动原厂技术支持
- 9小米汽车怎么样,小米汽车值得买吗?
- 10具有35dB 动态范围的LTC5597DICE、LTC5596DICE对数线性 RMS 功率检波器(诶波射频)