病床呼叫系统设计(7)

2019-04-13 18:11

武汉理工大学《能力强化训练》课程设计说明书

ACC7=IO; SCLK=1; SCLK=0; ACC=ACC>>1;

}

return ACC;

}

void write_1302(uchar add,uchar dat) { RST=0;SCLK=0;RST=1; write_byte1302(add); write_byte1302(dat); SCLK=1;RST=0;

}

uchar read_1302(uchar add) { uchar temp;

RST=0;SCLK=0;RST=1; write_byte1302(add); temp=read_byte1302(); SCLK=1;RST=0;

return(temp/16*10+temp);

}

void init1302() { RST=0; SCLK=0;

write_1302(0x80,0x00);

//返回十进制数据显示

27

武汉理工大学《能力强化训练》课程设计说明书

}

void key_display(uchar aa) {

m=time[aa][0]; f=time[aa][1]; s=time[aa][2]; r=time[aa][3]; y=time[aa][4]; n=time[aa][5]; RST=0; clearscreen(0);

display(1,0,0*16,0); //病 display(1,0,1*16,2); //房 display1(1,0,2*16,11); // 冒号 display1(2,0,0*16,num[aa][0]); display(2,0,1*16,7); //号 display(1,2,0*16,0); //病 display(1,2,1*16,1); //床 display1(1,2,2*16,11);

//冒号

//床号数 //房号 数

display1(2,2,0*16,num[aa][1]); display(2,2,1*16,7); display(1,4,0*16,3); display(1,4,1*16,4); display1(1,4,2*16,11); display1(2,4,24,10); display1(2,4,0,10); display1(2,4,32,m/10); display1(2,4,40,m);

//号 //时 //间

//冒号

//时间符

28

武汉理工大学《能力强化训练》课程设计说明书

display1(2,4,16,f); display1(2,4,8,f/10); display1(1,4,48,s/10);

display1(1,4,56,s); display(1,6,0*16,5); display(1,6,1*16,6); display1(1,6,2*16,11); display1(1,6,40,2); display1(1,6,48,0); display1(1,6,56,n/10); display1(2,6,0,n); display1(2,6,16,y/10); display1(2,6,24,y); display1(2,6,40,r/10); display1(2,6,48,r); display1(2,6,32,12); display1(2,6,8,12);

}

void clear_display() { t=0;

clearscreen(0); display(1,2,2*16,8);

display(1,2,3*16,9);

display(2,2,0*16,10); display(2,2,1*16,11);

}

void main()

//时分秒的显示 29

武汉理工大学《能力强化训练》课程设计说明书

{ uchar i; init_LCD(); init1302(); set_line(0); clear_display(); EA=1; EX0=1; INT0=1; P1=0x00; L1=L2=L3=1; while(1) for(i=0;i

key_display(i); delay(1000);

}

}

void int0( ) interrupt 0 using 0 { uchar i; EX0=0; delay(5);

if((L1&L2&L3&CLEAR)!=1) { if(L1==0) room_num=1;

else if(L2==0)

30

武汉理工大学《能力强化训练》课程设计说明书

room_num=2; else

room_num=3; P1=0xff; L1=L2=L3=0; for(i=0;i<8;i++) if(P1==table[i]) { bed_num=i+1; break;

}

num[t][0]=room_num; num[t][1]=bed_num; time[t][0]=read_1302(0x81); time[t][1]=read_1302(0x83); time[t][2]=read_1302(0x85); time[t][3]=read_1302(0x87); time[t][4]=read_1302(0x89); time[t][5]=read_1302(0x8d); t++; P1=0x00; L1=L2=L3=1; if(CLEAR==0) clear_display();

}

EX0=1;

}

31

武汉理工大学《能力强化训练》课程设计说明书

本科生能力拓展训练成绩评定表

姓 名 专业、班级 梅浪奇 自动化1002 性 别 男 课程设计题目:病床呼叫系统设计 课程设计答辩或质疑记录: 成绩评定依据: 序 号 1 选题合理,目的明确(10分) 2 设计方案正确,具有可行性、创新性(20分) 3 设计结果(例如:硬件成果、软件程序)(25分) 4 态度认真、学习刻苦、遵守纪律(15分) 5 设计报告的规范化、参考文献充分(不少于5篇)(10分) 6 答辩(20分) 总 分 最终评定成绩(以优、良、中、及格、不及格评定)

指导教师签字:

2013 年 月 日

32


病床呼叫系统设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新华社国会街礼堂加固改造工程施工组织设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: