上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页

2018年3月6日

C语言逻辑运算符

摘要: 现在假设有这样一种情况,我们的软件比较特殊,要求使用者必须成年,并且成绩大于等于60,该怎么办呢?或许你会想到使用嵌套的 if 语句,类似下面这样的代码: #include <stdio.h> int main() { int age; float score; printf("请输入你的年龄和成绩 阅读全文

posted @ 2018-03-06 17:22 张凌001 阅读(2383) 评论(0) 推荐(1) 编辑

C语言关系运算符

摘要: 在上节《C语言if else语句》中看到,if 的判断条件中使用了<=、>、!=等符号,它们专门用在判断条件中,让程序决定下一步的操作,称为关系运算符(Relational Operators)。关系运算符在使用时,它的的两边都会有一个表达式,比如变量、数值、加减乘除运算等,关系运算符的作用就是判明 阅读全文

posted @ 2018-03-06 17:21 张凌001 阅读(1840) 评论(0) 推荐(0) 编辑

51单片机的时钟及总线时序和总线扩展

摘要: 说到51单片机的时钟首先想到51时怎么工作的呢?微型控制器要想工作必须要有一个“动力”,对于51单片机来说,这个“动力”就是时钟源。一般应用上会外接一个12MHz的晶振作为时钟源。 一般第一种接法用的比较多。选择内部震荡方式时晶振旁边有两个小电容。这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和 阅读全文

posted @ 2018-03-06 16:53 张凌001 阅读(732) 评论(0) 推荐(0) 编辑

M451例程讲解之GPIO.H

摘要: 到了CORTEX-M4,几乎每一快都有很大的知识量,单单GPIO库文件这一项就有很长的章节要描述,加油吧 GPIO.h。是最基础的一个库文件,下面结合数据手册来一一进行讲解: 先把库文件粘上,方便一一查阅: 以上是它的底层库函数,也没有什么复杂的东西,用以上的库函数就可以进行编程了,按键和LED的例 阅读全文

posted @ 2018-03-06 16:48 张凌001 阅读(2279) 评论(0) 推荐(0) 编辑

M451例程讲解之按键

摘要: 这是我设计的一个小程序基于M451的库函数,可以下载到板子上试一试,努力去学习思考,反复验证, 当SW1按上时,B1出电压为零。 我在把库函数贴出来 多看看库函数,对你的编程有很大的提高 按键设为输入,断码管设为输出。 轻触开关的功能分为两种:一个是常开型、一种是常闭型。最为常见的是常开型,常开型是 阅读全文

posted @ 2018-03-06 13:45 张凌001 阅读(887) 评论(0) 推荐(0) 编辑

理解字节序(转)

摘要: 数据在存放到内存里的时候,有两种存放方式,即:Big Endian(大端模式) 和 Little Endian(小端模式) 这两个存取方式决定了内存存放数据的原则是 高高低低 原则 还是 高低低高 原则。 高高低低--内存中的高位存放数据的高位,内存中的低位存放数据的低位(Little Endian 阅读全文

posted @ 2018-03-06 11:21 张凌001 阅读(245) 评论(0) 推荐(0) 编辑

《逆向分析实战》数据的存储及表示形式

摘要: 学习过计算机的读者都知道,计算机中的各种数据都是以二进制形式进行存储的,无论是文本文件、图片文件,还是音频文件、视频文件、可执行文件等,统统都是由二进制文件存储的。学习过计算机的读者在学习计算机基础的时候一定学习过进制转换,也一定学习过数据的表示方式等,大部分人在学习这部分知识时会觉得枯燥、无用,但 阅读全文

posted @ 2018-03-06 11:11 张凌001 阅读(1147) 评论(0) 推荐(0) 编辑

C语言——内存分配

摘要: “要想深入学习C语言,不可避免要去弄懂C语言的内存分配,我也是最近才看了关于这一部分的内容,看完后收获很大,很多以前不是很明白的地方也变得清晰起来。” 01 — 虚拟内存 我们要知道,在编程过程中,我们直接操作的内存其实是虚拟内存,使用的地址也是虚地址,但虚拟内存更易于我们来理解程序的执行过程。 虚 阅读全文

posted @ 2018-03-06 10:22 张凌001 阅读(561) 评论(0) 推荐(0) 编辑

C语言编程基础学习字符型数据的ASCII码值为何是负数?

摘要: C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。 C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域, 阅读全文

posted @ 2018-03-06 10:20 张凌001 阅读(1473) 评论(0) 推荐(0) 编辑

你知道嵌入式C语言中各变量存储的位置吗?

摘要: 局部变量、局部静态变量、全局变量、全局静态变量区别如下: 局部变量: 栈区; 局部静态变量:静态区; 全局变量: 静态区的常量区; 全局静态变量:静态区。 在进行C/C++编程时,需要程序员对内存的了解比较精准。经常需要操作的内存可分为以下几个类别: 1、栈区(stack)— 由编译器自动分配释放 阅读全文

posted @ 2018-03-06 09:51 张凌001 阅读(825) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页

导航