
stc89c52单片机
=ovo=
是写文的小菜一枚啊
展开
-
2.1 单片机密码门键盘
如何让键盘10秒内无操作进入休眠状态?键盘2毫秒刷新,按键松手时定时器清零开始计时,当计数到5000开始休眠原创 2021-10-30 22:41:14 · 160 阅读 · 0 评论 -
宏定义
#ifndef是"if not defined"的简写,是宏定义的一种,它是可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等。实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的第三种——条件编译。...原创 2021-11-01 16:10:08 · 96 阅读 · 0 评论 -
单片机门禁系统
各模块见其他文章接:https://pan.baidu.com/s/11RvkVDh_3sYqqXauw-KHAg提取码:wwww原创 2021-10-29 10:44:44 · 179 阅读 · 0 评论 -
2.2 eeprom组件
传统的 EEPROM是电可擦可编程只读存储一种掉电后数据不丢失的存储芯片。STC89C52RC的 EEPROM是通过 ISP/IAP 技术读写内部 FLASH 来实现 EEPROM。STC89C52RC的 EEPROM起始地址为 0x2000,以 512字节为一个扇区,EERPOM的大小为 2K字节。STC89C52RC 与 EEPORM 实现的寄存器有 6 个,分别是 ISP_DATA、ISP_ADDRH、ISP_ADDRL ISP_TRIG、ISP_CMD、ISP_CONTR。EEPROM的命令原创 2021-10-27 20:51:00 · 644 阅读 · 0 评论 -
单片机c语言中断/定时器
汇编语言c语言采用interrupt加序号,序号对应中断向量地址interrupt 0 外部中断0interrupt 1 T0中断interrupt 2 外部中断1interrupt 3 T1中断interrupt 4 串口中断原创 2021-10-27 19:36:25 · 1847 阅读 · 0 评论 -
1.1 ds1302显示时分秒
数码管显示0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f//位码0xfe为1111 1110共阳极给0输出0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf};//段码0xc0为1100 0000为abcdef为0原创 2021-10-26 16:20:23 · 443 阅读 · 0 评论 -
keil使用
生成.hex文件【project】—【options for Target】—【Output】—【Create HEX File】程序下载【我的电脑】—【属性】—【设备管理器】—查看端口原创 2021-10-27 09:55:00 · 99 阅读 · 0 评论 -
1.2 DS1302时钟组件
#ifndef __DS1302_H#define __DS1302_Hvoid Write_Ds1302_Byte(unsigned char temp);void Write_Ds1302( unsigned char address,unsigned char dat );unsigned char Read_Ds1302 ( unsigned char address );#endif/*void t0_timer()interrupt 1 //中断{ static uin原创 2021-10-27 14:14:56 · 343 阅读 · 0 评论