首先打个广告:如果需要做毕设以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 以下时本人独立开发设计的毕设项目课题:《基于物联网/WIFI/单片机的农业大棚环境监测系统论文》,现在共享出来供大家参阅,可用于做项目时借鉴,博尾附有下载链接。(内附本人联系方式,可一起交流探讨,交朋友)。 针 ...
分类:
其他好文 时间:
2018-10-18 23:53:50
阅读次数:
329
面向过程概念面向过程是一种以过程为中心的编程思想,它是一种基础的顺序的思维方式,面向对象方法的基础实现中也包含面向过程思想。特性:模块化 流程化 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开 发,性能是最重 ...
分类:
其他好文 时间:
2018-10-18 12:27:28
阅读次数:
146
GD单片机近几年越来越火了,既有他自身相比与ST的价格优势,也有支持国货的信仰加成。然而一个新的东西,或者说一个相对较新的东西,在使用的友好性和资料的完整性方面还有很长的路要走。 现将个人使用过程中碰到过的问题总结一下 1、jlink烧录和调试问题 这个问题非常坑!以致于后面在错误的道路上浪费了大量 ...
分类:
其他好文 时间:
2018-10-16 13:38:18
阅读次数:
227
8位mcu,51内核: 新塘的N76E003AT20,比stm8同款的多一点端口,具体多什么可以百度一下,这里不赘述了. 注意点1:局部变量的合理分配,一般在8位单片机上跑的程序逻辑都比较简单,单循环+中断. 根据N76的特性,把一些大的数组局部变量分配在xram里.参考EEPROM的demo. 注 ...
分类:
其他好文 时间:
2018-10-16 02:10:28
阅读次数:
216
3060-A的调试过程中: 20181015 V1.30 A.遇到问题: RS232与LY3023的通信总是自己停止 主程序依旧执行 此版本进行如下修改: 1.RS232用的串口1关闭DMA传送 UART1的初始化参照BT_UART部分的设置 2.RS232的发送改为普通的循环发送 RS232_FO ...
分类:
其他好文 时间:
2018-10-15 23:17:03
阅读次数:
233
今天在检修一块3060-A电路板时 发现 3.3V烫 但是3.3V路上的电容并没有短路 于是拆单片机 拆RS232EN 拆 FM24V 最后发现 原来是 1117-3.3 处的33UF/16V电容坏了 总结:有时候虽然电容每短路 但并不代表他好用 ...
分类:
其他好文 时间:
2018-10-15 23:12:34
阅读次数:
151
#include "reg52.h" #include void delay(int i) { while(i--); } void main() { char i; led=0xfe; delay(50000); while(1) { for(i=0;i<7;i++) { P2=_crol_(P2... ...
分类:
其他好文 时间:
2018-10-15 11:52:08
阅读次数:
141
在单片机或嵌入式系统的程序,常常用规定次数的空循环来实现延时 /** * 通过一个空循环体循环让程序运行一段时间。在嵌入式系统中,这个函数用来实现延时。 * * 参数: * u16 i -- 循环次数,无符号整型 * 返回值: * 无 **/ void delay(u16 i) { while(i- ...
分类:
其他好文 时间:
2018-10-14 16:59:17
阅读次数:
155
做单片机开发时UART,SPI和I2C都是我们最经常使用到的硬件接口,我收集了相关的具体材料对这三种接口进行了详细的解释。 UART UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信 ...
分类:
其他好文 时间:
2018-10-14 16:31:53
阅读次数:
200
1 #include<reg52.h> 2 typedef unsigned char uint8; 3 typedef unsigned int uint16; 4 5 sbit rw=P2^5; 6 sbit rs=P2^6; 7 sbit e=P2^7; 8 sbit led=P3^7; 9 ...
分类:
编程语言 时间:
2018-10-14 14:08:45
阅读次数:
326