
单片机嵌入式
苦涩糖水
承接嵌入式软硬件开发,IOS、Android开发。
展开
-
单片机系统常用接口电路、功能模块和外设
查看了一些资料,我对单片机、接口电路和外设之间的关系有了自己的理解,不知是否正确。如果说一个单片机芯片具有哪些功能(比如带串口和定时器功能),则单片机内部肯定具有这些功能的电路或者器件,他们在单片机内部连接到单片机引脚上。当需要使用这些功能(比如串口和定时器)或者实现一些比较复杂的功能时,有些外设可以直接连接到单片机相应的引脚上。有些就需要通过接口电路来实现,通过接口电路来连接外设,也可通过接口电翻译 2015-01-29 12:59:12 · 8627 阅读 · 0 评论 -
对于cc2530GPIO中断的一点理解。
近日在学习cc2530.想要写个小程序,使用P0.0作为外部中断源,P0.0设置为输入口,当P0.0输入低电平,触发中断,进入中断服务程序。中断触发方式为上升沿触发。阅读cc2530的datasheet知道和P0口中断相关的寄存器(部分具体到相关位)有以下这些:a) IEN1.P0IE;//中断使能寄存器,CPUb) IRCON.P0IF//中断标志寄存器,CPUc) P0原创 2015-02-22 23:32:13 · 4900 阅读 · 0 评论 -
我个人对MCS-51单片机定时器和计数器区别的理解!
在51单片机的学习过程中,我们经常会发现中断、计数器/定时器、串口是学习单片机的难点,对于初学者来说,这几部分的内容很难理解。但是我个人觉得这几部分内容是单片机学习的重点,如果在一个学期的课堂学习或者自学中没有理解这几部分内容,那就等于还没有掌握51单片机,那更谈不上单片机的开发了,我们都知道在成品的单片机项目中,有很多是以这几部分为理论基础的,万年历是以定时器为主的,报警器是以中断为主的,联机通转载 2015-02-11 10:21:02 · 2031 阅读 · 2 评论 -
TIMER/COUNTER输入捕获与输出比较
输入捕捉可以用来捕获外部事件,并为其赋予时间标记以说明此事件的发生时刻。外部事件发生的触发信号由单片机中对应的引脚输入(具体可以参考单片机的datasheet),也可以通过模拟比较器单元来实现。时间标记可用来计算频率,占空比及信号的其他特征,以及为事件创建日志输出比较:定时器中计数寄存器在初始化完后会自动的计数。从bottom计数到top。并且有不同的工作模式。另外转载 2015-02-11 21:36:58 · 3497 阅读 · 0 评论 -
SBUF数据缓冲寄存器
SBUF数据缓冲寄存器这是一个可以直接寻址的串行口专用寄存器。有朋友这样问起过“为何在串行口收发中,都只是使用到同一个寄存器SBUF?而不是收发各用一个寄存器。”实际上SBUF 包含了两个独立的寄存器,一个是发送寄存,另一个是接收寄存器,但它们都共同使用同一个寻址地址-99H。CPU 在读SBUF 时会指到接收寄存器,在写时会指到发送寄存器,而且接收寄存器是双缓冲寄存器,这样可以避免接收中断没转载 2015-02-27 10:44:14 · 12188 阅读 · 1 评论