当前位置: 首页 > article >正文

嵌入式2-按键

一、按键

1.原理图:

P14按下低电平,不按则高电平。

if((t&(1<<5))!=0)

&  优先级 8
!= 优先级 7

二、STC89Cxx中文参考手册

1.ram(随机访问存储器)易失性

1.1sram(512字节)静态存储器

2.rom(只读存储器)非易失性

2.1.flash 闪存

1.中断

当中央处理机CPU正在处理某件事的时候外界发生了紧急事件请求,要求CPU暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来被中断的地方,继续原来的工作,这样的过程称为中断。

2.中断源

请示CPU中断的请求源称为中断源。

外部中断函数

定时器0中断

定时器1中断

串口中断


1.中断源发出中断请求

2.CPU检查是否响应中断以及该终端源是否被屏蔽

3.考察当前中断请求的中断优先级

4.保护现场

5.执行中断服务函数

6.恢复现场


3.中断向量表

函数的指针的数组,每一个中断向量都由系统创建

三、定时器

1.晶振:晶体震荡器

12.000MHz

2.定时器中有一个counter的寄存器,占2个字节(unsigned short)65535


http://www.kler.cn/a/585610.html

相关文章:

  • Python网络爬虫之BeautifulSoup库的使用流程和方法
  • 力扣hot100_二叉树(5)_python版本
  • 实验5 逻辑回归
  • 梯度下降法以及随机梯度下降法
  • 作业9 (2023-05-05 数组的定义和初始化)
  • 富文本编辑器(Rich Text Editor,RTE)
  • 矩阵交换行(信息学奥赛一本通-1119)
  • 基于NXP+FPGA永磁同步电机牵引控制单元(单板结构/机箱结构)
  • CMU15445(2023fall) Project #2 - Extendible Hash Index 匠心分析
  • 【搭建环境】windows环境redis\集群;rabbitmq
  • 在 Spring Boot 中实现基于 TraceId 的日志链路追踪
  • 编程自学指南:java程序设计开发,Java I/O流,为什么需要I/O流?,Java I/O体系结构,字节流,字符流,对象流与序列化
  • MATLAB 控制系统设计与仿真 - 25
  • 突破连接边界!O9201PM Wi-Fi 6 + 蓝牙 5.4 模块重新定义笔记本无线体验
  • 宇树与智元的崛起:机器人“灵魂”注入的技术密码
  • 电脑热点无法打开
  • 深度求索:DeepSeek的AI技术革新与行业突破
  • nerfstudio以及相关使用记录(长期更新)
  • Redis 源码分析-内部数据结构 quicklist
  • 【存储中间件】Redis核心技术与实战(一):Redis入门与应用(高级数据结构:Bitmaps、HyperLogLog、GEO)