文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(七)——中断系统与外部中断应用

一、中断相关的基础概念二、中断的响应过程三、关于51单片机的中断系统有5个中断源,从高到低依次为也可以手动调优先级EA:总中断每个中断源都对应一个固定的入口地址,也就是中断向量,依次为:主要记住中断号0-43.1 中断相关的寄存器中断相关的寄存器有4个,都可以位寻址。其中2个为控制寄存器:IE寄存器和IP寄存器(很少用)另外两个为中断请求标志:TCON寄存器和SCON寄存器(串口)3.2 中断服....

蓝桥杯之单片机学习(七)——中断系统与外部中断应用
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(六)——矩阵键盘的扫描原理与基本应用

一、训练任务在CT107D单片机综合训练平台上,首先将J5处的跳帽接到1-2引脚, 使按键S4-S19按键组成4X4的矩阵键盘。在扫描按键的过程中,发现有按键触发信号后(不做去抖动),待按键松开后,在数码管的第一位显示相应的数字:从左至右,从上倒下,依次显示0~F.二、原理图从左端输入低电平为0时,即为扫描该行,如果按键按下,右端输出低电平为0,如果按键没按下,右端输出高电平为1。对所有行进行输....

蓝桥杯之单片机学习(六)——矩阵键盘的扫描原理与基本应用
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(五)——独立按键的基本操作与扩展应用

一、训练任务任务一独立按键的基本操作1.1 任务描述在CT107D单片机综合训练平台上,首先将J5处的跳帽接到2-3引脚,使按键S4-S7四个按键的另外一端接地从而成为4个独立键盘。在扫描按键的过程中,发现有按键触发信号后,先做去抖动处理,当确认为按键按下时,才进行相应的功能处理。1.2 基本操作按下S7,点亮L1,松开按键熄灭;按下S6,点亮L2,松开按键熄灭;按下S5,点亮L3,松开按键熄灭....

蓝桥杯之单片机学习(五)——独立按键的基本操作与扩展应用
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(四)——共阳数码管的动态显示

一、动态显示的设计思路二、训练目标在CT107D单片机上,实现数码管的动态显示,在8位数码管中,前4位显示年份“2022”,接着2位是分隔符“-”,最后两位是月份,每隔一段时间加一个月,到12月之后又从1月开始递增,如此往复。三、训练重点四、代码展示#include <reg52.h> typedef unsigned int uint; typedef unsigned char ....

蓝桥杯之单片机学习(四)——共阳数码管的动态显示
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(三)——共阳数码管的静态显示

一、训练任务在CT107D单片机综合训练平台上,8个数码管分别依次显示0-9的值,然后所有数码管一起同时显示0-F的值,如此往复二、训练重点1.弄清楚数码管的段码与显示数值之间关系。2.供养数码管的基本控制方法,特别是弄清楚COM端与显示码的关系三、训练准备3.1 原理图展示3.2 数字对照表3.3 数码管分路3.4 一些解释位码:8个大的数码管(com)段码:一个数码一个个小段(a-h)com....

蓝桥杯之单片机学习(三)——共阳数码管的静态显示
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(二)——蜂鸣器与继电器的基本控制

一、训练任务在CT107D单片机综合训练平台上实现LED的基本控制,首先让8路LED指示灯闪烁3遍然后熄灭,接着依次点亮LED指示灯,继电器吸合一会儿后断开,然后依次熄灭LED指示灯,蜂鸣器鸣叫一会儿后关闭,程序循环实现上述功能。对程序进行进一步优化二、原理简绍2.1 原理图2.2 ULN2003注意是:非门三、代码展示#include "reg52.h" //引入51头文件 typedef u....

蓝桥杯之单片机学习(二)——蜂鸣器与继电器的基本控制
文章 2023-01-29 来自:开发者社区

蓝桥杯之单片机学习(一)——LED指示灯的基本控制

一、前言课程内容结构二、训练任务在CT107D单片机综合训练平台上实现LED的基本控制,首先让8路LED指示灯闪烁3遍然后熄灭,接着依次点亮LED指示灯,最后依次熄灭指示灯,程序循环实现上述功能。三、训练重点1.74HC138 三八译码器2.74HC573 锁存器3.74HC02 或非门4.LED跑马灯四、74HC138以上可以更换形式:P0=0X80   //等价于1 0 0 0 &a...

蓝桥杯之单片机学习(一)——LED指示灯的基本控制
文章 2022-10-14 来自:开发者社区

第十届-蓝桥杯-单片机组比赛总结(电压频率测试器)

前两天省赛结束,总结下省赛的内容涉及模块:1、ad 模拟电压输入2、数码管3、led指示灯指示状态4、NE555脉冲计数器5、按键模块其中除去NE555模块的其他部分我在前文的博客中也提到了这次重点来说下NE555,让人呜呜呜的555(额,考前复习没有复习到这个模块,当时编写的时候也很懵逼。。)下面来看一下蓝桥杯板子上NE555模块桥杯这个NE555频率发生计其实设计的挺鸡肋的,和我之前在数电书....

文章 2022-10-14 来自:开发者社区

单片机比赛准备08-蓝桥杯-第六届初赛模拟题(温度采集和控制装置)

main.c:#include <stc15f2k60s2.h>#include <intrins.h>#include <ds18b20.h>//-------------------------------------------#define uchar unsigned char #define uint unsigned int //--------....

单片机比赛准备08-蓝桥杯-第六届初赛模拟题(温度采集和控制装置)
文章 2022-10-14 来自:开发者社区

单片机比赛准备07-蓝桥杯-第五届初赛模拟题(模拟智能灌溉装置)

iic.h:#ifndef _IIC_H#define _IIC_H#include "intrins.h"#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();}#define SlaveAddrW 0xA0#define SlaveAddrR 0xA1//总线引脚定义sbitSDA=P2^1; /*数据线*/sbitSCL=P2^.....

单片机比赛准备07-蓝桥杯-第五届初赛模拟题(模拟智能灌溉装置)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注