ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-04-11 09:57:20  阅读:151  来源: 互联网

标签:定时器 课设 int void unsigned char 单片机 毕设 中断


【资源下载】下载地址如下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;

}

  

 

 

标签:定时器,课设,int,void,unsigned,char,单片机,毕设,中断
来源: https://blog.csdn.net/jingdianjiuchan/article/details/115558682

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有