上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页
  2017年5月23日
摘要: list:元素性质可以不一致,元素还可以是list,可类似数组方法进行索引(也可以用负数索引,-1表示最后一个),可用.append('')进行动态增加,可用pop()删除最后一个或者pop(i)删除指定元素。方法有:排序.sort();替换.replace('元素) tuple:用圆括号括起来的一 阅读全文
posted @ 2017-05-23 15:23 杰瑞鼠 阅读(159) 评论(0) 推荐(0)
摘要: 字符串涉及到编码:ascii gbk gb2312 unicode uft-8 对于英文字符ASCII(可以看成utf-8的子集)就可以了,中文用gbk/gb2312; unicode:世界统一(兼容所有语言)的计算机系统编码(内存中),但是存储时比较浪费空间,所以存到硬盘或者输出查看时用uft-8 阅读全文
posted @ 2017-05-23 00:52 杰瑞鼠 阅读(221) 评论(0) 推荐(0)
  2017年5月22日
摘要: 1 #开始注释,‘’‘ ‘’’可以看做是文本字符串也可以看做是块注释;”:“开始后的缩进视为一个代码块类似{};缩进没有规定,但一般4个空格,注意:粘贴复制代码一定要检查缩进;大小写敏感; 2 数据类型 整数:包括正整数和16进制表示; 浮点数:带小数点的数,可以用数学表示或者科学表示:1.23e- 阅读全文
posted @ 2017-05-22 19:02 杰瑞鼠 阅读(193) 评论(0) 推荐(0)
摘要: 一 环境搭建: 在安装好python2.7之后就可以利用其命令行和交互式模式进行基本的输入和输出测试了,但这样编码无法保存,所以就需要用到好用的编辑器和环境搭建了,这里用uestdio. 1.1打开uestdio,高级-设置-intergrated application -python -定位py 阅读全文
posted @ 2017-05-22 15:18 杰瑞鼠 阅读(228) 评论(0) 推荐(0)
  2017年5月16日
摘要: 我们知道51单片机只有128BYTE的RAM, 有的增强型有XRAM,此时编程时就要注意,否则就有可能超出空间 1 对于各模块的全局变量、静态变量、全局枚举型常量,静态枚举型常量、个别操作存储(如外部spi_flash)的局部变量都要修饰成XDATA类型,从而节省空间。 2 对于bit型变量,可以自 阅读全文
posted @ 2017-05-16 16:12 杰瑞鼠 阅读(307) 评论(0) 推荐(0)
摘要: 在51单片机的0x20~0x2f,是bdata区既可以字节寻址又可以位寻址。用法: 1 先用bdata存储类型关键字 定义变量,注意其值就是地址 。unsigned char bdata MYBITS,unsigned int bdata BYBITS16; 2 用bit定义用户所需的位变量,fla 阅读全文
posted @ 2017-05-16 14:34 杰瑞鼠 阅读(943) 评论(0) 推荐(0)
  2017年5月12日
摘要: 原则:有硬件I2C、SPI时尽量用硬件操作,省去IO模拟繁琐的时序调试。但在内部资源不够时就要用IO模拟总线了。 关于短延时:模拟时序时是否需要延时要看MCU与device的相对速度。比如I2C如果400K的速率和MCU动辄几十M的速率不再一个量级,肯定要通过延时调整时序;但对于SPI因为其速度很高 阅读全文
posted @ 2017-05-12 19:03 杰瑞鼠 阅读(1023) 评论(0) 推荐(0)
摘要: 一:解决块注释/**/不能嵌套的问题: 我们知道行注释//可以多层嵌套和逐层取消,而块注释/**/不能嵌套或不能与//混用,否则有可能出现编译错误。通常我们在程序调试时如果要取消一大段代码,可以用条件编译#if 0 #endif实现 二:避免头文件的重复包含: 假如a.h中自定义了一个结构体,在b. 阅读全文
posted @ 2017-05-12 18:50 杰瑞鼠 阅读(142) 评论(0) 推荐(0)
  2017年5月10日
摘要: flash:Flash,是内存(Memory)的一种,但兼有RAM和ROM, 分为NOR Flash 和 NADN Flash两种不同的flash,分别用在不同的场合,不同于SRAM(EEPROM),FLASH的操作是靠一系列指令完成,以扇区sector进行整体操作 NORflash:主要用来存储代 阅读全文
posted @ 2017-05-10 13:41 杰瑞鼠 阅读(181) 评论(0) 推荐(0)
摘要: 一引子 :需要大量存储数据时,一般都不会使用单片机内部存储资源(单片机内部的eerom或者flash模拟eeprom只适合存储少量的数据)。一般是通过I2C/SPI接口外部扩展eeprom或者flash,这类器件存储空间都很大能满足大部分的数据存储要求。 二 存储器件内部空间的划分:根据存储IC的容 阅读全文
posted @ 2017-05-10 09:33 杰瑞鼠 阅读(202) 评论(0) 推荐(0)
上一页 1 ··· 56 57 58 59 60 61 62 63 64 ··· 76 下一页