笔记
zaijian__zaijian
我的博客,记录我遇到的问题,希望可以帮到遇到同样问题的你
展开
-
C8051F5800笔记
因为项目需要,第一次使用C8051芯片,之前有过51单片机的经验。但是真的用C8051的时候还是遇到了许多坑。现在贴出来与大家分享。第一点U8 SFRPAGE_save = SFRPAGE;SFRPAGE = ACTIVE_PAGE;· · · SFRPAGE = SFRPAGE_save;这个几行代码,在C8051的寄存器配置的时候经常要用到。那这几行代码是什么意思呢。第一行是记...原创 2018-09-21 20:41:17 · 870 阅读 · 0 评论 -
C8051学习笔记二————基础
今天我们来结合代码说一下C8051的基础配置,包括:GPIO、晶振、定时器、和串口。其他外设留待下次。首先是GPIO配置:先说一下与GPIO相关的几个寄存器:PxMDIN,PxMDOUT,PxSKIP,XBR0,XBR1,XBR2。PxMDIN,输入模式寄存器。0代表模拟输入,1代表数字输入。比如配置P0口,0:3口是数字,4:7口是模拟。我们就可以配置P0MDIN=0x0F;PxMDOU...原创 2018-09-26 19:56:05 · 4675 阅读 · 0 评论 -
Switch-case 内定义变量的问题
本博客为转载作者如下:严正声明:作者:psklf出处: https://www.cnblogs.com/psklf/p/6702767.html欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任!Switch-case 内定义变量的问题这个问题需要分开讨论,C 语言和 C++ 的标准定义是不同的。C++int Caset(int a) {swi...转载 2019-01-08 17:28:36 · 698 阅读 · 0 评论