![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 68
hanhanLiao
这个作者很懒,什么都没留下…
展开
-
新唐N76E003AT20 多通道ADC采集方法
不得不说N76E003的功能在8051内核单片机中功能已经是非常强大了,并且官方开提供了BSP 开发库,这些都是可以直接在官网中直接找到的。对于N76E003的ADC,因为作者没有用过很早之前的版本,作者使用的时候官方已经提供了VBG反推VDD的例程,但是这种做法还是有一些缺陷,因为内部的乘除法运算对于一个8位的单片机来说还是有一定的困难的。但是在实际项目中应该都是需要使用到多个通道轮流采...原创 2018-04-13 09:34:31 · 14057 阅读 · 3 评论 -
KEIL5与Source Insight同一个工程在Source Insight中乱码的解决方法
来源不仅仅是一个源码查看的好工具,同时也是编程的好工具。 出现注释乱码的解决办法 在SI中“FILE”-->"Reload as Ecording"--->选择与你的KEIL中一样的编码格式,确定。 如此则搞定。...原创 2018-05-09 23:30:14 · 1956 阅读 · 0 评论 -
N76E003低功耗的处理
低功耗是项目中非常重要的一部分,尤其是对于一些使用电池供电的设备。 N76E003支持两种低功耗模式,一种是空闲模式,一种是掉电模式,从字面意思一看就知道如果要最求最低的功耗,一定是需要使用掉电模式。在掉电模式下,作者对当前的项目应用中测试出来的最低的功耗是5uA,这个值本人认为已经是非常不错的。针对N76E003如何实现低功耗谈谈个人的经验。 首先肯定是配置掉电模式,一条se...原创 2018-04-26 16:50:00 · 7623 阅读 · 2 评论 -
浅谈单片机开发中宏定义的使用
(1)IO口管脚使用见名知意的宏定义,比如LED1,LED_ONE_PIN (2)IO口电平高低使用宏定义,例如PIN_ON/PIN_OFF (3)某一个需要与变量进行比较的数值,使用宏定义 ...当然,我说的也只是一些很片面的,但是宏定义对于我们去修改程序就有了很大的便利之处,(1)将软件层与硬件层分割开,比如IO管脚使用宏定义,那么管脚变了,只要修改成另一个管脚,软件...原创 2018-04-26 17:20:15 · 3406 阅读 · 0 评论 -
C语言开发中对有关联宏定义的使用注意事项
宏定义是我们在项目开发中经常会使用到的,尤其是在嵌入式开发中,比如针对IO口的宏定义。宏定义不会占据内存,宏定义只会在程序使用到的时候插入进来。 在开发过程中我们经常会将一些具有关联的数据使用宏定义,比如,在单片机的开发中,定时器是一个非常重要且几乎都要被使用到的外设,在项目中都会设定一个基准的定时时间假设是1ms,在此,我们可以将1ms这个计时基准设置成为一个宏定义,比如#...原创 2018-10-18 16:58:49 · 367 阅读 · 0 评论 -
新唐N76E003 ADC多通道采集处理(2)
之前的一篇博文也是关于N76E003的ADC的多通道采集,但是该版本还是存在一些问题,后面也没有想起来去改它,所以,这里重新对这些处理的方法做一些完善。 首先是配置方面,配置是非常简单的,在初始化的时候先将一个通道初始化好,然后定义使用一个全局变量gAdcChannel用来作为轮流的标志位,该MCU的ADC的速度还是比较不错的,大概3-4us就能完成一次ADC的采样,但是建议不...原创 2019-01-04 15:18:26 · 4772 阅读 · 1 评论 -
N76E003的输入捕获处理
N76E003的输入捕获功能还是挺强大的,具体的说明在这里就不多讲,配置的步骤如下: (1) 将要检测输入捕获的IO口配置成输入模式; (2) 选择信道输入CAP0/1/2,在官方的例程中使用TIMER2_CAP1_Capture_Mode等该宏定义进行进行配置,但是在这里一定要注意,进入这个宏定义,是对T2CON和T2MOD的配置,而T2MOD是对定时器...原创 2019-01-04 18:46:53 · 3187 阅读 · 1 评论 -
单片机的内部结构
51单片机的内部结构包含了作为微型计算机的所具备的基本功能部件,如CPU,RAM,ROM,I/O等。CPU的主要功能是产生各种控制信号,控制存储器,I/O口的数据传送、数据运算,逻辑运算等。CPU由控制器和运算器组成。(1)控制器 作用:对指令进行译码,从而让CPU能识别 实现控制信号的操作 组成: ①程序计数器(PC) PC指针,存放下...原创 2019-07-16 00:04:38 · 3875 阅读 · 0 评论