- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人收集整理-仅供参考个人收集整理-仅供参考
个人收集整理-仅供参考
PAGE / NUMPAGES
个人收集整理-仅供参考
目录
?
?
1.课程设计目地……………………………………………………………………
2.课程设计正文……………………………………………………………………
3程序流程图……………………………………………………………………
4程序……………………………………………………………………………
5硬件分析…………………………………………………………………………
6原理图…………………………………………………………………………
7 PCB图…………………………………………………………………………
8元件功能………………………………………………………………………
9系统调试…………………………………………………………………………
10课程设计总结………………………………………………………………………
参考文献……………………………………………………………………………
?
?
?
?
?
?
?
?
一课程设计目地
通过自主地设计和调试一个简单实际系统;熟练单片机仿真系统地使用方法,达到提高综合运用相关知识地能力;进一步熟悉和掌握Protel99地使用方法;掌握单片机系统设计全部过程地目地.b5E2R。
二课程设计正文
? 厨房报警器是一个具有设定功能地计时报警器.它应用于普通家庭生活,设计简单,价格便宜有较强地实用性.它能通过三个按键设定延迟时间,在此期间人们可以做一些另外地工作,倒计时完成后蜂鸣器响,保证不会发生意外.虽然其原理简单,但我们相信,作为一个大学生课程设计,其严谨地逻辑和创造地思维,使我们在将来工作中获益匪浅.p1Ean。
三程序流程图
???????????????????
显示0000并设定时间
?
无人按复位键
按下确认键
?
?
?
?
?
?
?
?
??????????????????????? 定时器到时响
???????????????????
定时器开始定时
??????????????????????????????????????????????????????????????????
?
有人按下复位键
?
?
?
?
????????????????????????????????????
??????????
重新显示0000?
????????????????????????????????
??????????????????????????????????????
?
?
?
.四程序
#include reg51.h
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4;
sbit P27=P2^7;
sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P23=P2^3;
sbit P17=P1^7;
int zhongjian;
int tt=0;
int mm;
int ll;
int flag=1;
int miniute1=0,miniute2=0,second=0,secondshi=0;
int secondsum=0,miniutesum=0;
//int miniute,miniute0,second0,second1;
int miao;
//函数功能:延时//
?void delay(unsigned int m)
{
?while(m--);
}
?
//函数功能:系统初始化//
void systemInit()
{ //P0=0x00;
?// P1=0x00;
? P2=0x00;
? TMOD=0x01;//11.0592,50ms
? TH0=0x3c;
? TL0=0xb0;
? //IT0=1;
? //IT1=1;
}
//函数功能:八段数码管地显示//
void segmentdisplay()
{ P23=1;
? P0=miniute2;
? delay(30);
? P23=0;
? P22=1;
? P0=miniute1;
? delay(30);
? P22=0;
? P21=1;
? P0=secondshi;
? delay(30);
? P21=0;
? P20=1;
? P0=second;
? delay(30);
? P20=0;
}
//函数功能:键值读取//
void keyread()
{if(flag==1)
{
?if(P11==0)//
?{
? delay(500);
? while(P11==0);
? miniute2++;
? if(miniut
您可能关注的文档
最近下载
- 颅内镜下肿瘤切除手术护理配合.pptx VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 最高人民法院第二巡回法庭法官会议纪要合辑(详尽版).pdf VIP
- 加气混凝土砌块技术交底.docx VIP
- 写字教学讲座.pptx VIP
- 2025年厂内叉车安全使用管理规定3篇 .pdf VIP
- 《逻辑学》(第二版) 第5章 谓词逻辑的自然演绎系统:杜国平 - 复件.ppt VIP
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 小学一年级10以内加减法口算题卡10套1000道(已打印).xls VIP
- 输变电工程环境保护和水土保持全过程管控培训课件.pptx VIP
文档评论(0)