蓝桥杯单片机组经验分享之(三)各模块用法(1)138译码器
138译码器的设置目的是为了实现IO复用,单片机上IO资源紧张,挂载的外设较多,为了解决这一矛盾,引入了138译码器
单个138译码器能够利用3个IO实现8路选择(在逻辑上相当于扩展了5个IO),比赛专用开发板上138的连接方式如下:
左端输入ABC接单片机的P25、P26、P27,输出Y0~Y7分别对应不同的外设,通过ABC三位不同组合可以对应到Y0~Y7八种输出状态,从而选中不同输出通道所挂载的外设,即ABC组合为000时,Y0选中,Y0上的设备此时能受外部输入控制,当组合为010时,Y2选中,Y0上的设备此时能受外部输入控制(选中≠控制,138一般接的是其它模块的使能端,选中仅仅是使设备可以通过外部输入进行控制,而控制信号需要另外接入)
138译码器的控制例程如下:
void Set138(unsigned char pos,unsigned char sta){P2&=0x1f;if(sta!=OFF){P2|=pos<<5;}
}
程序完成功能:使能/失能138某输出通道(按照同一时刻仅使能一通道的原则)
pos:需要操作的通道
sta:使能/失能
pos<<5 确保我们只需要考虑欲操作通道是几号通道
蓝桥杯单片机组经验分享之(三)各模块用法(1)138译码器相关推荐
- 关于蓝桥杯单片机组自学的经验分享
这篇文章主题如标题所示.先说一下经验分享,文章末再写一些碎碎念. 蓝桥杯单片机组 = 客观题 + 程序设计题 = 数模电 + C语言 + 单片机. ...
- 模板分享,不知道就亏了——蓝桥杯单片机组做题套路和技巧
蓝桥杯比赛 单片机组 做题套路和技巧 前言 方法 1.记模块 2.分析框图 3.循序渐进 前言 完成一个完整的题目,需要你对各个模块的熟悉使用以及严密的逻辑思维,然而这还不够,在有限的时间完整的完 ...
- 蓝桥杯单片机组——榨干选手资源包(STC)
文章目录 前言 巧用STC STC生成定时器 STC配置定时器(定时器中断) 定时器 定时器中断 STC获取数码管码表 STC上升沿下降沿检测 其他 总结 目录 前言 笔者参加的是第十一届蓝桥杯的单片 ...
- 蓝桥杯单片机组——程序框架及客观题
文章目录 前言 程序框架 main+中断 两段式代码结构 单片机运行流程 代码风格 客观题 总结 目录 前言 前面两篇主要是介绍了蓝桥省赛的一些参赛技巧,此篇主要是分享程序框架和一些客观题的链接. 程 ...
- 蓝桥杯单片机组——榨干选手资源包(芯片数据手册)
文章目录 前言 DS18B20 原理图 1-Wire协议简介 赛场技巧 DS1302 原理图 SPI协议简介 赛场技巧 AT24C02 原理图 IIC协议简介 赛场技巧 PCF8591 原理图 赛场技 ...
- 【蓝桥杯单片机组模块】4、按键模块
微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...
- 第jiu届蓝桥杯单片机省赛真题_第九届蓝桥杯单片机组省赛试题.pdf
第九届蓝桥杯单片机组省赛试题 "彩灯控制器"的程序设计与调试 (70 分) 一.基本要求 1.1 使用CT107D 单片机竞赛板,完成"彩灯控制器"功能的程序设 ...
- 【蓝桥杯单片机组实战】2、高级计算器
微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...
- 【蓝桥杯单片机组】备赛实战问题记录
微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...
- 十三届蓝桥杯单片机组省赛真题程序解析
第一次参加蓝桥杯,线上比赛,记录一下 比赛刚开始了十分钟才做上客观题,做上了之后才发现看一次题警告一次,当时就蚌埠住了,随便做了做就交了,手册也没怎么查(查一下直接给了3次黄牌,就没敢查了)其实老师1 ...
最新文章
- jQuery循环使用相同类的元素
- c语言 结构成员 变量引用,C++结构体变量的引用
- 远程ykvm 插件移值java_Centos7 命令行下kvm安装windows,linux
- C++工作笔记-Windows下查找窗口句柄并让其显示在桌面
- swift 富文本编辑_如何使用Swift构建协作式文本编辑器
- HTML+Jquery实现2022跨年烟花特效,除夕最炫烟花代码,跨年怎能没有烟花
- [导入]c# GDI+简单绘图(一)
- 哈工大SCIR lab带你从头开始了解Transformer
- Ubuntu下wxWidgets学生公寓管理编程,sqlite3的用法(mysql数据库),窗体,下面是部分添加和删除功能,其他功能可以联系我。。...
- hdoj 1863 畅通工程 最小生成树---prime算法
- BlackBone工具集合:注入、hook、驱动程序
- 国内大公司的开源项目一览表
- POI导出设置列为文本类型
- 苹果处理器性能排行榜天梯图2022 苹果处理器排行榜2022
- 成为excel高手必须掌握的54个函数
- [设计分析]3-1 v0.1 教学辅助——点名册外观详细设计
- 淘宝商品详情页API接口|tb获取商品主图接口
- IDEA中Translation怎么使用
- 投入linux怀抱,拜拜win
- 《succes can be a lonely road》 【istrangeboy精品英文励志短文系列】之最美英文励志诗《成功是一条孤独之路》英译汉