版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.11/11.机电职业技术学院课程设计(实训)任务书电子1101班根据教学计划的安排,于本学期2013年1月7日- 11日为期 壹 周进行课程设计(实训),望做好准备。实训名称:银行排队系统的设计提交成果:1.实训报告;2.编写的软件实训容与要求(见附件)。专业负责人:系主任:电气工程系2012年12月31日附件:单片机原理及应用实训说明 = 1 * CHINESENUM3 一、实训目的、任务与要求:本课程实训目的:通过对单片机程序的设计,基本掌握51单片机开发系统的操作、编程技巧,实现让学生对单片机的了解从感性认识上升为理性认识。实训任务:完成排队系统的控制功能。二、时间安排周一、三、五:8
2、:00-11:30,14:30-16:30周二:8:00-10:30 周四:8:00-10:30 ,14:30-16:30三、实训教学容:实训容:控制数码管显示:数码管Q1-Q4分别作两个不同窗口业务办理序号显示;分别用两个按键作为“普通业务”、“VIP业务”的选择,剩余两个按键分别作为两个窗口叫号的选择,长按1秒表示业务办理中;当按下“下一位”键的时候,相应窗口数码管闪动显示,并加入声光提示;*在定时3S后如无人办理,自动显示下一位序号(要求选择时VIP业务优先于普通业务且显示号为“P*”,*代表序号)。答辩,展示、介绍程序运行结果。四、考核方式1.无故不能缺勤;2.要求按规定时间完成设计和
3、实训报告;3.进行答辩。4总成绩=10%(平时考勤)+60%(演示、答辩)+30%(实训报告)附:实训报告要求实训目的实训容流程图源程序实训心得银行排队系统#include#define uint unsigned int#define uchar unsigned charsbit b1=P32;/VIP用户排队键sbit b2=P33;/普通用户排队键sbit b3=P34;/窗口一sbit b4=P35;/窗口二sbit b5=P37;/蜂鸣器uint i,j,i0,j0,i1,j1;uchar s1,s2,s3,s4,k1,k2,k3,k4;uchar y1,y2,v1,v3,v4,m
4、1,m2,m3,m4;uchar code a=0 xc0,0 xf9,0 xa4,0 xb0,0 x99, 0 x92,0 x82,0 xf8,0 x80,0 x90;/0到9void delay(uint x) for(i=x;i0;i-) for(j=110;j0;j-);void xianshi1();/千位和百位显示void xianshi2();/十位和个位显示void jianpan();/键盘扫描void dingshi();/定时void panduan1();/窗口一判断void panduan2();/窗口二判断void main() EA=1; TMOD=0 x11;
5、ET0=1; ET1=1; TH0=(65536-45600)/256; TL0=(65536-45600)%256; TH1=(65536-45600)/256; TL1=(65536-45600)%256; while(1) jianpan();/键盘扫描 xianshi1();/扫描显示 xianshi2(); dingshi();/定时判断 void int1() interrupt 1 /窗口一定时 TH0=(65536-45600)/256; TL0=(65536-45600)%256;/定时50ms(晶振11.0592M) m1+; if(m1=120)/定时120*50ms=6
6、s m1=0; m3+; void int2() interrupt 3 /窗口二定时 TH1=(65536-45600)/256; TL1=(65536-45600)%256; m2+; if(m2=120) m2=0; m4+; void dingshi() if(m3=1) /如果m3=1,调用判断1函数 m3=0; panduan1(); if(m4=1) m4=0; panduan2(); void xianshi1() P2=0 x10; /千位 if(y10) /y10,显示“P” P0=0 x8c; else P0=ak1; delay(1); P2=0 x00; P0=0 x
7、ff; P2=0 x20;/百位 P0=ak2; delay(1); P2=0 x00; P0=0 xff;void xianshi2() P2=0 x40; /十位 if(y20) /y20,显示“P” P0=0 x8c; else P0=ak3; delay(1); P2=0 x00; P0=0 xff; P2=0 x80;/个位 P0=ak4; delay(1); P2=0 x00; P0=0 xff;void jianpan() if(b1=0) /VIP用户排队 delay(8); if(b1=0) while(!b1); TR0=1; /开定时器0 TR1=1; /开定时器1 y1
8、=1;s1+; v1+; s3=0; s4=0; k1=s1/10; k2=s1%10; xianshi1(); if(s1=9) s1=0; if(b2=0) /普通用户排队 delay(8); if(b2=0) while(!b2); TR0=1; TR1=1; s2+; y2=0; k3=s2/10; k4=s2%10; xianshi2(); if(s299) s2=0; if(b3=0) /窗口一 delay(8); if(b3=0) while(!b3) j0+; i0=110; while(i0-); if(j0=200)/如果长按超过1s,关闭定时器0 TR0=0; else
9、TR0=1; panduan1(); j0=0; if(b4=0) /窗口二 delay(8); if(b4=0) while(!b4) j1+; i1=110; while(i1-); if(j1=200)/如果长按超过1s,关闭定时器1 TR1=0; else TR1=1; panduan2(); j1=0; void panduan1() b5=0; P1=0 xf0; delay(200); b5=1; P1=0 xff; m1=0; s3+; if(s10|s20)&(s3+s4)=s2) v3=0; v4=0;s1=0; s2=0; s3=0; s4=0;TR0=0; TR1=0; vo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 弃土场施工安全技术交底方案
- 健步走活动方案
- 淘宝店铺新品破零执行方案
- 小学生节约资源主题活动方案
- 照明自动控制系统调试专项方案
- 护栏安装质量控制方案
- 综合布线工程实施部署方案
- 高压旋喷桩施工方案要点分析
- 宠物运营撰写方案范文
- 企业内部控制审计与合规性审查方案
- 客运站安全培训教育课件
- 2026年高考生物考试卷及答案
- 职业卫生评价资质现场评审考试试题库及答案
- 【语文】芜湖市小学三年级下册期末试卷
- 航空医生面试题目及答案
- 电动运输车设计方案及技术说明书
- 医院全面质量管理经验分享
- 凤阳县小升初试卷及答案
- 索尼相机DSC-HX50使用说明书
- 复盘培训的课件
- 湖北省黄冈市武穴市2024-2025学年七年级下学期期末考试数学试卷(含答案)
评论
0/150
提交评论