C51开发
WPR_001
Kaggle expert 目前专注于计算机视觉 图像处理方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STC89C52开发学习(八)
STC89C52独有的T2定时器和一般的51单片机相比较,52单片机多出一个T2定时器/计数器。定时器2是一个16位定时器/计数器,通过设置特殊功能寄存器T2CON中的C/T2位,可以将其设置位定时器或者是计数器模式;通过设置T2CON中的工作模式选择位可以将定时器2设为3种工作模式,分别是:捕获、自动重装载和波特率发生器(这里只对波特率发生器进行展开)波特率发生器模式寄存器T2CON中TCLK和RCLK位允许从定时器1或定时器2获得串行口发送和接收的波特率。当TCLK=0时,定时器1作为串行口发原创 2020-05-09 10:48:26 · 1475 阅读 · 0 评论 -
STC89C52开发学习(七)
## 串行口通信原理及操作(1)并行通信方式:简单的来说,就是一次性传输8位数据(1字节),需要8条数据线。并行通信控制简单、相对传输速度快,但由于传输线较多,长距离传输的成本高且收、发方的各位同时接收存在困难(2)串行通信方式:将数据字节分成一位一位的形式在一条传输线上逐个传输。必要过程——发送时把并行数据变成串行数据发送到线路上,接收时再把串行信号改变成并行数据,这样才能被计算机及其他设...原创 2020-05-07 00:54:26 · 1187 阅读 · 0 评论 -
STC89C52开发学习(六)
单片机的定时器中断这里先讨论51和52都有的定时器T1,T01.51单片机由两组定时器/计数器2.定时器/计数器与单片机CPU相互独立,互不干扰3.51单片机定时器/计数器是根据机器内部时钟或者是外部的脉冲信号(P3.4,P3.5两个外部中断输入引脚)对寄存器的数据+14.有了定时器/计数器后可以增加单片机的效率,一些简单重复的+1工作可以交给定时器/计数器处理。CPU则去处理一些更为复...原创 2020-05-04 20:37:51 · 1039 阅读 · 0 评论 -
STC89C52开发学习(五)
51单片机的中断系统一、中断概念CPU在处理某一事件A的时候,发生了另一件事B,请求CPU迅速去处理(中断发生)CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务)待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称之为中断二、中断优先级例如,在同一时刻发生了两个中断,单片机会先执行哪一个中断?这取决于单片机内的一个特殊功能寄存器—...原创 2020-05-04 19:55:08 · 1493 阅读 · 0 评论 -
STC89C52开发学习(四)
使用振动模块和继电器的振动感应小灯硬件设备1.89C52最小系统板2.振动传感器3.继电器4.杜邦线5.LED灯代码段先用简单的软件延时函数来实现#include <reg52.h>sbit zhendong=P1^1;sbit led=P1^2;void delay(u16 i){ while(i--);}void main(){ while(1)...原创 2020-10-10 22:12:33 · 1080 阅读 · 0 评论 -
STC89C52开发学习(三)
LED流水灯不多bb,先上代码让大家看看#include "reg52.h"#include "intrins.h"typedef unsigned int u16;typedef unsigned char u8;#define led P2void delay(u16 i){ while(i--);}void main(){ u8 i = 0; led = 0x...原创 2020-05-03 01:05:26 · 1099 阅读 · 0 评论 -
STC89C52开发学习(二)
单片机上手第一个项目(LED灯)注:这一章分几个部分讲解(1)点亮第一盏灯(2)LED闪烁(3)LED流水灯(4)LED+震动传感器模块的震动小灯(涉及一点定时器)点亮第一盏LED#include <reg52.h> sbit led = P2^0;void main(){ led=0;//设置低电平 while(1);}看到以上短短七行代码就可以实现...原创 2020-04-30 01:12:52 · 2271 阅读 · 0 评论 -
STC89C52开发学习(一)
51系列单片机基础知识注:这里采用89C52,因为在配置波特率发生器的时候,只有89C52才可以,因为只有89C52的T2定时器才可以配置成115200的波特率引脚说明注:此处以40脚DIP封装的版本为例40个引脚,一共分为三类(1)电源时钟引脚:如VCC,GND,XTAL1,XTAL2XTAL1(19脚),XTAL2(18脚)——外接时钟引脚。(2)编程控制引脚,如RST,PSE...原创 2020-04-29 00:54:18 · 5714 阅读 · 1 评论
分享