- 博客(4)
- 收藏
- 关注
原创 关于51单片机上的中断程序的逻辑流程
外部中断:1、设定相应的引脚,初始化中断服务相关寄存器,使得单片机开启外部中断2、INT0或INT1引脚输入一个负脉冲或低电平(依据上一点中寄存器的设定而定)3、TCON寄存器中的中断标志位IE0或IE1会自动置14、中断标志位置1后,单片机将执行中断服务程序5、中断服务程序结束后应手动清除中断标志位(即手动置1),以便下一次再进入中断服务程序PS. 中断程序应尽可能简洁定时器中断:...
2026-03-26 11:56:56
8
原创 关于51单片机keil编程时头文件的引用
当项目中包含多个.c和.h文件时,倘若已引用的a.h中已经引用了b.h,则当a.c中要用到b.c的子程序时,不需要再在a.c文件上引用b.h以下为例:这是main.c文件内容,其中引用的是delay.h头文件#include "relay.h"sbit LED = P0^0;//led指示灯void main(){ while(1) { relay_open(); LED = 0; delay_ms(1000); relay_close(); LED = 1;
2022-03-24 12:53:35
4187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅