单片机学习
文章平均质量分 50
留家里哦哦哦
一位追求钝感的乐观者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STC15系列单片机学习笔记——串行口1相关寄存器(一)
控制寄存器SCON和PCON1.1 SCON(串行控制寄存器)格式1.2 各位功能效果SM0/FE:(需要参考下面的PCON寄存器)当PCON寄存器中的SMOD0/PCON.6位为1时,该位用于帧错误检测。当检测到无效位时,通过UART接收器设置该位。必须由软件清零。SM0与SM1组合确定工作方式:**SM2:**允许方式2或3多机通信控制位在方式2或方式3时,如果SM2为1且REN位为1,则接收机处于地址帧筛选状态。此时可以接收到的第9位(即RB8)来筛选地址帧:若RB8=1,说明是地.原创 2021-09-02 15:39:35 · 2398 阅读 · 0 评论 -
STC15系列单片机学习笔记——光敏电阻与蜂鸣器的使用案例
光照报警器原创 2021-08-31 23:58:00 · 2371 阅读 · 0 评论 -
STC15系列单片机学习笔记——扫描频率可改变的电子钟
1.单片机外观图2.相关原理图3.案例目的数字钟是通过计数模拟时钟,将计数值转换成时间形式,以格式时-分-秒在LED数码管上进行显示,并通过按键调节扫描频率,该实验分8个等级,通过对应8个二极管从左至右指示扫描频率越来越高的8中扫描频率。4.源代码片段分析4.1 导入头文件以及变量定义#include<STC15F2K60S2.H>#include<intrins.h>#define uchar unsigned char#define uint unsigne原创 2021-08-31 11:29:58 · 2093 阅读 · 1 评论 -
单片机笔记——定时器与计数器的相关寄存器学习
一、TCON(定时器/计数器T0、T1控制寄存器)**1.作用:**是定时器/计数器T0、T1控制寄存器,同时锁存T0、T1溢出中断源和外部请求中断源等。2.格式:TF1:T1溢出中断标志。T1允许计数以后,从初始值开始计数,当产生溢出时由硬件置"1"TF1。直到CPU响应中断时,才由硬件清“0”TR1:定时器T1的运算控制位。该位由软件置位和清零。当GATE(TMOD.7,TMOD高位设置定时器1,地位设置定时器0)=0,TR=1时就允许T1开始计数,TR=0时禁止T1计数。当GATE(TMOD原创 2021-08-30 13:34:52 · 7547 阅读 · 0 评论 -
STC15系列单片机学习笔记——数码管与流水灯结合的案例
1.单片机外观图:2.相关原理图:3.案例的目的显示一个电话号码,并且在电话号码开头数字出现的同时下方的发光二极管发亮,方便了解是从哪里开始。4.源代码#include<STC15F2K60S2.H>#define uchar unsigned char#define uint unsigned int sbit led_sel=P2^3;//发光二极管的负极uchar uiLed = 0x80; //LED灯值寄存/*---------变量定义----原创 2021-08-27 23:15:46 · 3249 阅读 · 0 评论 -
STC15系列单片机学习笔记——流水灯设计与数码管设计
1. 单片机外观图:2.相关原理图:3.第一个设计——流水灯设计思路依次轮流点亮发光二极管源码#include<STC15F2K60S2.H>#include<intrins.h>#define uint unsigned int#define uchar unsigned char sbit led_sel=P2^3;uchar led;//初始化,设置推挽输出void init(){P0M0=0XFF;P0M1=0X00;P2M0=0原创 2021-08-24 22:53:35 · 2694 阅读 · 0 评论 -
单片机学习笔记——双机通信(型号:STC15F2K60S2)
一、定义变量/**********************myM485 485双机通信例程测试型号:STC15F2K60S2 主频:11.0592MHz************************/#include <STC15F2K60S2.H>#include <intrins.h>/*---------宏定义---------*/#define uint unsigned int#define uchar unsigned char#define ul原创 2021-08-14 19:27:53 · 2920 阅读 · 0 评论 -
单片机学习笔记——串口与PC通信
“与PC机串口通信”程序设计说明明确程序目的:实现单片机与PC进行通信,现在设置进行两位数码管(前面两位)来显示,只传递两位数创建新项目编写代码3.1变量定义 /**********************串口测试 型号:STC15F2K60S2 主频:11.0592MHz************************/#include<STC15F2K60S2.h>#include<intrins.h>/*---------宏定义---------*/原创 2021-08-12 17:41:36 · 2208 阅读 · 7 评论 -
proteus 8.8 sp1下载(内附汉与下载具体教程)
链接:https://pan.baidu.com/s/1tdYVbbxaI7x6Zb1_5N1A1A 提取码:1234原创 2021-08-12 00:02:07 · 1929 阅读 · 0 评论
分享