2018年8月2日

摘要: unsigned char 是无符号字符,单字节idata 表示变量位于内部数据区,外部数据区是 xdata,代码区是 codeidata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同(间接寻址)。idata是用类似C中的指针方式 访问 阅读全文
posted @ 2018-08-02 10:05 321等风来 阅读(724) 评论(0) 推荐(0) 编辑
 

2018年7月24日

摘要: 阅读全文
posted @ 2018-07-24 17:16 321等风来 阅读(150) 评论(0) 推荐(0) 编辑
 

2018年7月19日

摘要: 像uchar code table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};和uchar ds1302[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};都能运行,两者有什么区别 C在定义数组时是占用内存空间的,而 阅读全文
posted @ 2018-07-19 09:52 321等风来 阅读(529) 评论(0) 推荐(0) 编辑
 

2018年7月11日

摘要: 声明了一个枚举类型一般形式为:enum [枚举名] {枚举元素列表};也可以声明没有枚举名的枚举类型,就是像你给的那种,后边的bool是枚举类型的变量,可以对其进行赋值,不过只能用FALSE或者TRUE进行赋值。 阅读全文
posted @ 2018-07-11 09:12 321等风来 阅读(113) 评论(0) 推荐(0) 编辑
 

2018年6月20日

摘要: 两款BLE蓝牙模块到手,要进行项目开发。到了之后就有点懵逼。就只有一块模块。十元左右果然实惠。 接着的想法就是让手机能搜到蓝牙。VCC GND,接上之后,拿到电源那供电。 规格书上说是2.2v——3.3v。选了2.5v半天没搜到。甚是怀疑自己的焊接技术。 后来,无意中调到了2.8v,搜到了开心。。 阅读全文
posted @ 2018-06-20 17:03 321等风来 阅读(1927) 评论(0) 推荐(0) 编辑
 

2018年6月14日

摘要: 网上买了两款芯片烧录器,因为项目用的到。芯片以后的类型可能是IIC 接口的。就选则了一个IIC接口的AT24C02EEPROM。进行尝试。手头上没有这款芯片。 就想起自己单片机上有这款芯片。然后就开始自己的烧录之路。 因为芯片是扣不下来的,所以,要把这八个引脚和烧录器上对接,确实有点难度。后来看了A 阅读全文
posted @ 2018-06-14 11:26 321等风来 阅读(2242) 评论(0) 推荐(0) 编辑
 

2018年6月8日

摘要: 位地址就是每一个位的地址,8位一个字节,如果把字节比为一个8位的数组的话,字节地址就是这个数组的首地址,具体区别如下。 字节地址和位地址的区别: 一、位地址是字节地址中的某一位,在RAM 中,位地址20H是字节地址24H的最低位。 二、字节地址20H有8个位地址:从00H 07H,所以在用汇编去编程 阅读全文
posted @ 2018-06-08 10:17 321等风来 阅读(11592) 评论(0) 推荐(1) 编辑
 

2018年6月5日

摘要: integer 类型不能直接赋值。 改正之后的代码 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 阅读全文
posted @ 2018-06-05 20:22 321等风来 阅读(149) 评论(0) 推荐(0) 编辑
 
摘要: 追问 你这说用fpga实现是什么意思,我是用quartus烧写去alter fpga芯片上,不过缺省的不是0。 追答 不是0也是可能的比如你写always @(posedge clk) if (en) start <= 1'b1;这样为了资源优化 quartus可能就把start初始化为1了只是说绝 阅读全文
posted @ 2018-06-05 20:21 321等风来 阅读(4658) 评论(0) 推荐(0) 编辑
 

2018年5月28日

摘要: 反馈移位寄存器,简称FSR,是一种电子设备专用寄存器,主要用来与INDF寄存器配合使用,从而实现寄存器间接寻址功能。 FSR 满量程范围。 阅读全文
posted @ 2018-05-28 09:45 321等风来 阅读(316) 评论(0) 推荐(0) 编辑