Java教程

基于单片机简易报警器控制系统设计-毕设课设资料

本文主要是介绍基于单片机简易报警器控制系统设计-毕设课设资料,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

【资源下载】下载地址如下1410:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

 自制一个单片机最小系统,包括串口下载、复位电路,采用两路外部中断输入门禁和红外探测两路信号(采用两个小按键模拟),中断信号输入后能将报警信息在四位一体数码管上显示,并输出声光报警信号。

	 #include<reg51.h>
 
bit int_flag; //定时器0 1S到标志位
unsigned char volatile int_count;   //定时器0中断次数
unsigned char volatile T1count;    //定时器1中断次数

unsigned char code dofly[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值0123456789
unsigned char code pian[]={0xfe,0xfd,0xfb,0xf7};//数码管选通

unsigned long sum;    //1S内脉冲总个数
unsigned char led[6];   //LED显示缓存
 
//软件延时
void delay(unsigned int cnt) 
{
 while(--cnt);
}

//定时器0初始化
void init_t0(void)
{
 TMOD=(TMOD&0xF0)||0x01;   //定时器0工作于方式1
 TH0=(65536-50000)/256;   //定时50ms
 TL0=(65535-50000)%256;

}

  

 

 

这篇关于基于单片机简易报警器控制系统设计-毕设课设资料的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!