硬件电路目录

  • 前言
  • 一、74HC138——三八译码器,74HC02——或非门
  • 二、74HC573锁存器
  • 三、ULN2003达林顿管
  • 四、代码解析
  • 总结

前言

本专栏介绍蓝桥杯单片机组基础知识,供大家学习参考。


一、74HC138——三八译码器,74HC02——或非门


J13:I/O扩展模式|存储器映射模式

C B A Y
0 0 0 Y0
0 0 1 Y1
0 1 0 Y2
0 1 1 Y3
1 0 0 Y4
1 0 1 Y5
1 1 0 Y6
1 1 1 Y7

即用A、B、C也就是P25、P26、P27来控制Yx的输出
Y0、Y1、Y2均没有,Y3接 CS ‾ \overline{\text{CS}} CS的;
Y4C(P2=100x xxxx);((xxxx xxxx|1000 0000)&1001 1111) P2|=0x80;P2&=0x9f; (LED)
也可写作(xxxx xxxx&0001 1111)|1000 0000=100x xxxx;故P2=(P2|0x80)&0x9f等价于P2=(P2&0x9f)|0x80;
当Y4C置1时:

|用来置1,&用来置0

Y5C(P2=101x xxxx);((xxxx xxxx|1010 0000)&10111111) P2|=0xa0;P2&=0xbf; (蜂鸣器、继电器)
Y6C(P2=110x xxxx);((xxxx xxxx|1100 0000)&11011111) P2|=0xc0;P2&=0xdf:(数码管位选
Y7C(P2=111x xxxx);((xxxx xxxx|1110 0000)&11111111) P2|=0xe0;P2&=0xff;(数码管段选

二、74HC573锁存器

三、ULN2003达林顿管

(非门)提供大电流-驱动能力强

蜂鸣器P06;继电器 P04

——0关1开

四、代码解析

代码如下(示例):

点灯:
P2=(P2&0x1f)|0x80;P0=0xfe;P2&=0x1f;         //L1灯1111 1110开继电器:
P2=(P2&0x1f)|0xa0;P0=0x10;P2&=0x1f;         //关继电器P0=0x00流水灯:
void delayms(int ms)
{int q,w;for(q=0;q<ms;q++){for(w=845;w>0;w--);}
}
主函数while循环中写
for(led=0;led<8;led++)
{P2=(P2&0x1f)|0x80;P0=~(0x01<<led);P2&=0x1f;delayms(500);
}

总结

以上就是今天要讲的内容,本文需要有一定的51单片机基础,全专题采用先基础点概览,再项目展开,最后疑问解答的方式展开。

【蓝桥杯单片机组硬件原理】相关推荐

  1. 蓝桥杯单片机组——榨干选手资源包(芯片数据手册)

    文章目录 前言 DS18B20 原理图 1-Wire协议简介 赛场技巧 DS1302 原理图 SPI协议简介 赛场技巧 AT24C02 原理图 IIC协议简介 赛场技巧 PCF8591 原理图 赛场技 ...

  2. 第jiu届蓝桥杯单片机省赛真题_第九届蓝桥杯单片机组省赛试题.pdf

    第九届蓝桥杯单片机组省赛试题 "彩灯控制器"的程序设计与调试 (70 分) 一.基本要求 1.1 使用CT107D 单片机竞赛板,完成"彩灯控制器"功能的程序设 ...

  3. 关于蓝桥杯单片机组自学的经验分享

    这篇文章主题如标题所示.先说一下经验分享,文章末再写一些碎碎念.            蓝桥杯单片机组 = 客观题 + 程序设计题 = 数模电 + C语言 + 单片机.                 ...

  4. 【蓝桥杯单片机组实战】2、高级计算器

    微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...

  5. 【蓝桥杯单片机组】备赛实战问题记录

    微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...

  6. 蓝桥杯单片机组——榨干选手资源包(STC)

    文章目录 前言 巧用STC STC生成定时器 STC配置定时器(定时器中断) 定时器 定时器中断 STC获取数码管码表 STC上升沿下降沿检测 其他 总结 目录 前言 笔者参加的是第十一届蓝桥杯的单片 ...

  7. 十三届蓝桥杯单片机组省赛真题程序解析

    第一次参加蓝桥杯,线上比赛,记录一下 比赛刚开始了十分钟才做上客观题,做上了之后才发现看一次题警告一次,当时就蚌埠住了,随便做了做就交了,手册也没怎么查(查一下直接给了3次黄牌,就没敢查了)其实老师1 ...

  8. 【蓝桥杯单片机组模块】14、STC15定时器2的PWM使用

    微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...

  9. 【第十四届蓝桥杯单片机组客观题1】

    第十四届蓝桥杯单片机组客观题1 以下客观题来自4T测评的模拟题,希望可以帮助到大家,加油丫 1.C 若希望将IAP15F2K61S2单片机的IO口输出电流能力较强,应将IO配置为( )模式. A : ...

最新文章

  1. 人脸检测--Face Detection with End-to-End Integration of a ConvNet and a 3D Model
  2. oracle部署部分整理
  3. ubuntu编译安装php5 mysql nginx
  4. 他在 B 站有 178 万粉丝,今天免费带你玩转 Python
  5. 计算机专业专业课代号408,计算机专业考研你一定要知道的事情!
  6. php在指定html元素中输出,如何从PHP中的数组输出html svg元素?
  7. 不能用蛮力法解决的问题_专家教授叫嚣:中国7亿农民只有一身蛮力,对国家没有作用...
  8. 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
  9. 单链表的插入操作的实现(0952)SUWST-OJ
  10. Matlab连接字符串的方法
  11. Unity笔记之凤凰模拟器
  12. Ubuntu查看网速工具
  13. python html5 便利店收银系统_简单又好用的便利店收银系统
  14. js中进行字符串替换的方法
  15. reg51 reg52区别
  16. 徒步运动软件怎么申请测试,徒步,不仅是体质健康的锻炼和检测,还是心理健康成长的过程...
  17. Rinne Loves Study
  18. <C语言>简单表白代码小❤❤
  19. Pycharm关闭错误提示,关闭“This inspection detects shadowing names defined in outer scopes.”等
  20. k均值算法的优化目标和随机初始化

热门文章

  1. 使用asw sdk 开发java
  2. Google App Engine10年,支持更多你喜欢的编程语言
  3. Win10鼠标拖拽移动文件
  4. 【ChatGPT】《Azure OpenAI 服务 - 提示工程简介》- 知识点目录
  5. OpenVINO初级认证课程选择题
  6. SUI Moblie 中出现$.init() 或$.alert()not a function和自定义Moble中的嵌套标签页时,点击tab2时一直出现tab1的内容
  7. 如何设计一个高并发高可用的秒杀或抢券系统
  8. 浅学C#(17)——Winform程序设计之ListBox、CheckListBox、ComboBox、ListView、ImageList、TabControl、PictureBox...
  9. QA for Install Oracle 11G Release 2 on Centos Linux 7
  10. 教程Linux Ubuntu终端下载数独相关包 运行并且查看代码