嵌入式2-按键

一、按键

1.原理图:

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

cpp 复制代码
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

相关推荐
dujunqiu1 小时前
UDS中多帧传输详解(配合实例)--ISO 15765-2(网络层服务)
嵌入式硬件
智木芯语1 小时前
【09】单片机编程核心技巧:变量赋值,从定义到存储的底层逻辑
单片机·嵌入式硬件·嵌入式·#stm32·#stc8
promising-w5 小时前
硬件工程师入门教程(四)
嵌入式硬件
坏柠5 小时前
STM32与HAL库开发实战:深入探索ESP8266的多种工作模式
stm32·单片机·嵌入式硬件
电鱼智能的电小鱼6 小时前
SAIL-RK3576核心板应用方案——无人机视觉定位与地面无人设备通信控制方案
linux·嵌入式硬件·无人机·边缘计算
printf_017 小时前
HAL库STM32常用外设—— CAN通信(一)
stm32·单片机·嵌入式硬件
小麦嵌入式7 小时前
Linux驱动开发实战(五):Qt应用程序点RGB灯(保姆级快速入门!)
linux·驱动开发·stm32·嵌入式硬件·mcu·qt·ubuntu
小禾苗_7 小时前
32单片机——BEEP
单片机·嵌入式硬件
听风lighting7 小时前
嵌入式八股ARM篇
c语言·arm开发·单片机·嵌入式硬件