![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机学习心得
分享不同单片机使用过程中遇到的问题以及解决措施。
渤洋
这个作者很懒,什么都没留下…
展开
-
单片机实现TM1620驱动 含完整程序源码
#define dissetmode 0x02 //显示模式设置 六位八段显示#define writedatamode_z 0x40 //自动加一方式显存 写数据到显示寄存器#define writeledmode_z 0x41 //自动加一方式写LED显存命令#define readkeymode 0x42 //读按键命令#define readswmode 0x43 //读SW命令#define writedat原创 2021-08-17 13:59:24 · 3130 阅读 · 0 评论 -
C语言子函数通过传递参数地址改变参数数值2021-05-28
子函数声明:参数传递形式:*NAMEvoid color_intensity_SCORE(unsigned int *color_intensity_score,unsigned int color,unsigned int intensity){ if(color >= intensity) { *color_intensity_score = color; } else { *color_intensity_score = intensity; }}原创 2021-05-28 16:59:49 · 489 阅读 · 0 评论 -
单片机写入EEROM基本流程
基本流程擦除页写入(并且等待写入完成)读取 比对 Eeprom_Erase_Page(); i = 1; while(i==1) { WDT_CTRL = 7; i = Eeprom_Write_Byte(EEROM_page,EEROM_ADDR,Sensitivi_Value_H); } i = 1; while(i == 1) { WDT_CTRL = 7; i = Eeprom_Write_Byte(EEROM_page,EEROM_ADDR+1,Sensiti原创 2021-04-23 21:14:41 · 817 阅读 · 0 评论 -
C语言数组作为子函数参数进行传递
经常忘记数组作为子函数参数进行传递的函数声明格式,索性写一篇博文记录一下。例如以下代码块:其中*nSendByte作为数组进行传递。在读取数组中特定位置的数值时采用语句:S0BUF = *(nSendByte + i);//i代表第几个数值。 void UART0_Send_NByte(unsigned char n,unsigned char *nSendByte) { unsigned char i = 0; for(i = 0; i < n; i++)原创 2021-04-18 19:06:12 · 1128 阅读 · 0 评论 -
2021年第14周文章内容预告
1.单片机C语言实现对数log和指数e^x运算。2.单片机C语言实现露点温度计算。原创 2021-04-08 13:28:32 · 106 阅读 · 0 评论