51单片机用定时器做300s倒计时器,适用于初学者
2021-06-27 15:34:44 2KB 51单片机 c语言 定时器 c++
1
单片机定时器应用实验 实验四
2021-06-15 09:03:20 855B 单片机
1
目录 1 概述 1 1.1设计意义 1 1.2设计任务 1 1.3设计系统的主要功能 1 2 系统总体方案及硬件设计 2 2.1 系统总体方案 2 2.2系统设计方框图 2 2.3硬件设计 2 2.3.1芯片:AT89C51 2 2.3.2喇叭:SPEAKER 5 2.3.3时钟电路 5 2.3.4显示器模块的设计 5 3 软件设计 7 3.1划分模块 7 3.2程序流程图 7 3.3模块程序 8 3.3.1时间的设置程序 8 3.3.2闹钟时间的设置程序 10 3.3.3喇叭响应程序 12 3.4数码显示 13 4 PROTEUS软件仿真 14 5 课程设计体会 16 参考文献 16 附1:源程序代码 17 附2:系统原理图 26
2021-06-12 22:00:53 373KB 单片机 定时器
1
51单片机 定时器0中断 点亮小灯的一个小程序参考 希望对你有所帮助 以下给出一部分代码 #include "int_0time.h" //自定义的头文件 void Timer0_Tint(void) //初始化定时器0 { // AUXR &= 0X7F; //定时/计数器辅助寄存器,用51单片机此处忽略屏蔽 TMOD &= 0XF0; //定时器计数器的工作模式寄存器(配置为定时器启动仅由TR0决定) TH0 = 0XDC; //给计数寄存器赋值 //(选择为定时模式,工作模式0) TL0 = 0X00; //TH0、TR0配置的定时值为10ms TR0 = 1 ; //运行控制位(允许允许) ET0 = 1 ; //定时器0的中断允许控制位(允许T0中断) EA = 1 ; //总中断(使用中断,必须打开总中断) } /**************************************** void Timer0_Rountine(void) interrupt 1 (定时器0的中断函数,中断号为 1 ) ****************************************/ void Timer0_Rountine(void) interrupt 1
2021-06-10 22:03:47 315KB 51单片机
1
由51单片机初学者做的一个闹钟,目前秒位和分位满60加1, 时位满24清零,但时间不准,还望各位大佬指点,目前在考虑简化。
2021-06-05 14:01:55 22KB 单片机 定时器
1
51单片机的闹钟C程序
2021-06-05 13:01:34 1KB 单片机 定时器
1
蓝桥杯单片机定时器2+独立按键长按,用到独立按键扫描,扫描不需要任何定时器和中断,当按下按键将启动定时器2,用到定时器2初始化配置和开启定时器2,非常的银杏,非常的好用!
2021-06-04 20:06:36 169KB 单片机 嵌入式
1
到处收集的4个51单片机计时器计算器,输入想要的额计时器配置,可自动生成配置计时器的代码,复制粘贴即可用。
2021-05-29 18:07:51 682KB 计时器 代码自动生成
1
AT89C52单片机--定时器中断,外部中断,串口使用实例!内有原理图!
2021-05-27 15:24:35 176KB AT89C52 单片机 定时器 外部中断
1
在STM8S003单片机最小系统上,上用寄存器实现TIM1的定时功能,在TIM1中断函数中翻转LED灯。
2021-05-24 15:12:51 75KB STM8 003 定时器 TIM1
1