C51/C52
51单片机的基础案例与问题介绍
nandycooh
你若不努力,谁能给你想要的生活?
展开
-
C51/C52单片机的定时器计数器与中断(内附代码)
一、定时器/计数器简介设置等待时间,到达等待时间之后执行指定的硬件操作。定时器最基本的功能就是定时,比如说定时发送串口数据,定时采集AD数据,如果将定时器和IO结合起来就可以实现非常丰富的功能,可以测量输入信号的脉冲宽度,可以产生PWM方波,定时器产生PWM控制电机状态是工业控制的普通。二、定时器/计数器相关寄存器介绍 1、计数寄存器TH和HL T/...原创 2018-07-20 17:08:28 · 5072 阅读 · 2 评论 -
C51/C52单片机的中断(EXTI)介绍(一)
一、什么是中断 打断:打断当前做的事情,去执行中断函数里的程序,执行完过后回来接着执行原来未执行完的程序。如下图所示:二、中断源及中断号注意:写中断服务函数时,中断源与中断号要一一对应,否则不能进入中断服务函数,比如:void Timer0IRQ(void) interrupt 1 //1就是中断号,默认工作组0格式如下:void 函数名(void)...原创 2018-08-11 14:47:52 · 1848 阅读 · 2 评论 -
C51/C52单片机的串口原理及参考代码
一、什么是串口(RS232 9针串口) 串口是我们的大多数微控制单元(MCU)都具有的基本的外部接口,一般串口最基本的功能就是调试,又能做数据通信的接口(数据量要小一些)。二、串口通信原理 一条信息的各位数据按位依次顺序的通信方式称为串行通信,传信通信可以是串口也可以是其他(74LS164移位寄存器)。 根据传输方式又分为单工、半双工和全双工三种,如图...原创 2018-07-22 10:28:29 · 5862 阅读 · 1 评论 -
51单片机的静态和动态数码管的显示
一、数码管显示原理:数码管其实就是有8个LED构成,分为a、b、c、d、e、f、g、dp,而数码管又分为共阴极(左边,高电平点亮)和共阳极(右边,低电平点亮),点亮对应的LED即可显示对应的数字,共阴极编码表如下:0x3f , 0x06 , 0x5b , 0x4f , 0x66 , 0x6d 、0x7d , 0x07 , 0x7f , 0x6f , 0x77 , 0x7c,0x39 ,...原创 2019-03-06 09:18:42 · 4136 阅读 · 0 评论 -
C51/C52单片机的中断(EXTI)介绍及实现(二)
一、什么是中断CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。简单来说就是:打断当前正在做的事,去执行另外的事,执行完后再回来接着做前面被打断的事,如图所示:程序中的表现方式:...原创 2019-03-07 10:49:46 · 1587 阅读 · 0 评论