版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档精心整理精品文档可编辑的精品文档多元方案流程图目录:1、多元方案流程图2、多功能时钟流程图多元方案流程圖資料來源:大學入學考試中心行事曆考試日期:2月6日、7日兩天。考試科目:國文、英文、數學、社會、自然,共5科。成績運用方式:檢定、採計由大學入學考試中心主辦考試日期:2月14、15日(共兩天)考試科目:素描、彩繪技法、創意表現、水墨技法、美術鑑賞,共5科。成績運用方式:檢定、採計考試日期:4月2日至4月25日甄選科目:學科、術科成績運用方式:檢定、採計考試日期:7月1、2、3日考試科目:國文、英文、數學、歷史、地理、物理、化學、生物。成績運用方式:檢定、採計甄選日期:3月初至4月底甄選科目:學科能力測驗、指定項目甄試(學科、術科)■92學年度大學推薦甄選重要日期發售簡章10月1日報名12月4日篩選結果2月26日繳交指定項目甄試費3月11日指定項目甄試3月21日榜示錄取名單並寄送甄選總成績單4月3日錄取生聲明放棄錄取資格截止日期5月20日前■92學年度大學申請入學重要日期發售簡章1月15日交報名費及網路報名2月27日篩選結果3月15日繳交指定項目甄試費大學自訂考生寄(或送)審查資料大學自訂指定項目甄試大學自訂榜示錄取名單並寄送甄選總成績單大學自訂錄取生聲明放棄錄取資格截止日期6月20日前備取生遞補作業6月20日前負責單位:大學招生聯合分發委員會分發放榜:7月底前完成分發,8月9日錄取公告。分發審驗項目:分甲、乙、丙三案處理,甲、乙案須採計或通過學科能力測驗檢定項目,丙案只單純採計七月指定考試科目成績。■92學年度考試分發入學招生重要日期項目日期發售簡章91.11中旬發售發入學登記分發相關資訊,含「分發志願卡」5月登記辦法階段一:登記資格與特種生資格申請審驗及繳件7月4日至7月9月公布相關考試成績人數累計表7月19日公布登記地區之地點及登記梯次表7月21日登記辦法階段二:繳交登記費7月21日7月30日登記辦法階段三:登記及繳交志願卡7月27至7月30日錄取公告8月9日申請分發結果複查8月9至8月14日精品文档精心整理精品文档可编辑的精品文档多功能时钟流程图功能确认时钟功能:时钟显示小时和分钟用户可以通过按键调整时钟的时间无论当前时钟是否在前台显示,时钟始终是运行的。定时闹铃功能:用户可以通过按键设置闹铃时间(小时和分钟),设置完成后可以按确定键退出设置。当系统时钟的时间等于预设的闹铃时间时,系统蜂鸣器响5秒钟。用户可以设置两个闹铃。秒表功能:用户可以通过按键进入秒表功能,也可以退出秒表状态。秒表高2位显示秒,低2位显示百分之一秒。可以通过按键暂停、(继续)运行秒表,可以通过按键对秒表清零。状态分析及模块分割根据以上的分析,系统共有三个大的功能:时钟、设置定时、秒表,各个功能之间可以通过按键来切换,且各个功能内部仍需要使用按键来处理,故可以考虑将系统定义为三个状态(status):时钟状态、设置定时状态、秒表状态。显然,同一个按键在不同状态下的功能是不一样的。这样,在某种状态下,按下某个按键,代表唯一确定的含义。这种处理方法可以称为“状态—按键”法。这样我们可以把程序对应地分成以下三个任务模块。Key_1Key_1Key_1Key_1Key_1程序开始A:时钟状态(默认)B:设置闹铃状态C:秒表状态(处理时钟状态下的所有事务)(处理设置闹铃状态下的所有事务)(处理秒表状态下的所有事务)这个流程就可以作为主流程(main()函数),当然,A、B、C三框内部的流程仍有待于细化。详细设计A框内部要处理的事务见第一部分:功能确认。在此,为了完成时钟调整功能,我们可以定义Key_2为小时调整键,Key_3为分钟调整键,每次按下键,小时数或分钟数加1。当然,当用户没有按键的时候,我们还得经常保持显示屏上的时间刷新。A框:时钟状态下的处理流程:没有按键:刷新显示当前时间(小时分钟)分析用户按下了什么键?切换到设置闹铃状态,显示ON01没有按键:刷新显示当前时间(小时分钟)分析用户按下了什么键?切换到设置闹铃状态,显示ON01Key_1键:时钟调校:小时数加1Key_2键:时钟调校:分钟数加1Key_3键:结束B框要处理的功能是设置定时闹铃的事务,这里需要预设闹铃时间,同样可以定义Key_2为小时预设键,Key_3为分钟预设键,而Key_1则负责状态切换,当我们预设好时间之后,按下Key_1,就算完成了闹铃预设,让系统离开当前状态,转到秒表状态上去。 B框:设置闹铃状态下的处理流程:分析用户按下了什么键?切换到秒表状态分析用户按下了什么键?切换到秒表状态调用秒表显示Key_1键:闹铃预设:小时数加1Key_2键:闹铃预设:分钟数加1Key_3键:结束显示ON01或者预设的闹铃时间没有按键:C框要处理的是秒表的功能,这里可以定义Key_2为启动/暂停键,Key_3为复位清零键,而Key_1依然负责状态切换,用户如果按下Key_1,就让系统离开秒表状态,转到时钟状态上去。 C框:设置秒表状态下的处理流程:分析用户按下了什么键?切换到时钟状态分析用户按下了什么键?切换到时钟状态调用时钟显示Key_1键:本来停,就启动本来动,就暂停Key_2键:秒表的所有数据清零Key_3键:结束显示秒表时间没有按键:代码框架全局定义:ucharcodezixing[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};ucharcodeziwei[]={0x10,0x20,0x40,0x80};uchar*h,*m;ucharhour=12,min=0,sec=0,h_ding,m_ding,count=0,ms_50,ms_10,miaobiao_sec;sbitdp=P0^7;sbitk1=P3^2; //3个按键定义sbitk2=P3^3;sbitk3=P3^4;sbitsound=P2^3; //蜂鸣器定义sfrZIXING=0x80; //p0口输出字形sfrZIWEI=0xa0; //P2口输出字位typedefenum //枚举类型:3种状态//{ CLOCK, SET_RING1, MIAOBIAO_RUN,}STATE;STATEstatus;typedefstruct //定时时间的数据结构//{ ucharhour; ucharmin;}DINGSHI_TIME;//C语言中的结构体知识DINGSHI_TIMEdingshi_time;#defineNO_KEY -1 //定义一下方便使用#defineKEY_1 1#defineKEY_2 2#defineKEY_3 3主程序: Main() { //一些初始化的工作,如状态赋初值,寄存器设置等while(1)//程序循环 { switch(status) { caseCLOCK: key_process_clock();//处理时钟状态下的按键和显示// break; caseSET_RING1: key_process_set_dingshi(); //处理设置定时状态下的按键和显示// break; caseMIAOBIAO_RUN: key_process_miaobiao_run(); //处理秒表状态下的按键和显示// break; } if( (hour==dingshi_time.hour) //定时响铃// &&(min==dingshi_time.min) &&(sec<5)) ) sound=0; else sound=1; }}秒表状态处理函数样例:/********秒表运行状态按键处理及显示*********/voidkey_process_miaobiao_run(){ switch(get_key()) { caseKEY_1: TR1=0; status=CLOCK; //回到时钟显示状态 break; caseKEY_2: TR1=!TR1; //定时器1暂停、继续 break; caseKEY_3: TR1=0; //秒表复位 miaobiao_sec=0; ms_10=0; break; caseNO_KEY: //无按键操作// show_miaobiao(); break; }}其他函数说明:/***********检测按键动作函数*************/int get_key(){ uchard;if(!k1) { for(d=0;d<50;d++); if(!k1) { while(!k1); return(KEY_1);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年甘肃省张掖市临泽二中学、三中学、四中学初三下学期第二次月考数学试题理试题含解析
- 山西临汾霍州第一期第二次月考2026届初三第九次适应性考试数学试题含解析
- 2026年武汉市中考预测卷(全国Ⅲ卷)数学试题试卷含解析
- 农业转基因生物安全管理培训
- 2026年大学大一(计算机科学与技术)计算机组成原理阶段测试试题及答案
- 职业规划内测邀请函
- 护理文书的系统性思考
- 2025年前台防疫专项卷
- 护理说课课件制作技巧分享
- 护理学导正:法律法规与政策
- 2《烛之武退秦师》剧本杀教学课件 2025-2026学年 统编版高中语文 必修下册
- 2026年安徽工贸职业技术学院单招职业技能测试题库附参考答案详解(模拟题)
- 2025年上饶职业技术学院单招职业技能考试试题及答案解析
- FZ/T 73023-2006抗菌针织品
- 化验室取样知识教程课件
- 营养性贫血-儿科学课件
- 《物流管理信息系统》第5章.物流管理信息系统分析
- 初中英语合成词讲解课件
- 辅助用药目录(详细版)
- 光伏电站质量验收评定项目划分表(含土建、安装、送出线路)
- 初中数学北师大七年级上册综合与实践制作一个尽可能大的无盖长方体形盒子
评论
0/150
提交评论