• 大小: 867KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: 其他
  • 标签: 12864  MAX485  proteus  

资源简介

系统的主要功能是:从机安装在每个病房里面,病房中的每个床位分配有相应的呼叫按键,并对病房和病床分别编上号码,当病人按下呼叫按键后,系统会将病房呼叫信息以及对应的房间号码和床位号码远程传送到值班室,并以振铃和显示的方式通知值班医生有病人呼叫,值班医生可以根据显示的病房号码和床位号码前去处理,同时可以按下响应键通知病人呼叫成功,并对LCD显示的呼叫信息清除,以备其他呼叫显示。 12864,基于AT89S51利用MAX485半双工串行口通讯的病房呼叫系统(代码,仿真,论文)

资源截图

代码片段和文件信息

/********************2008年单片机课程设计之病房呼叫系统*********************/
/***************************自动化05陈海涛***************************/
/********************8051和12864液晶接口电路********************

8051            LCD

数据口:
P0.0            DB0
P0.1            DB1     
P0.2 DB2       
P0.3 DB3       
P0.4 DB4     
P0.5 DB5     
P0.6 DB6     
P0.7 DB7
控制字:     
P2.4 CSA      //低电平有效
P2.3 CSB      //低电平有效 
P2.2 RS(DI)  //H:Data , L:Instruction
P2.1 RW       //H:Read , L:Write
P2.0 E        //高电平有效 
****************************************************************/


#include

#define uchar unsigned char 
#define uint unsigned int

sbit cs1=P2^3;
sbit cs2=P2^4;
sbit di=P2^2;
sbit rw=P2^1;
sbit e=P2^0;
sbit d1=P1^0;
sbit d2=P1^1;
sbit d3=P1^2;
sbit d4=P1^3;
sbit d5=P1^4;
sbit d6=P1^5;
sbit buzzer=P3^7;
/*********************全局变量定义********************/
uchar room[6]={000000};
uchar bed[6]={000000};
uchar receivedata;
uchar Btime;
uchar Btime1;
/**********************************字符取模********************************************/
/*--  文字:  房  --*/
/*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
uchar code fang[32]={0x000x000xFC0x940x940x940x940x950xB60xD40x940x940x940x9C0x800x00
0x400x300x0F0x800x400x300x0F0x040x040x440x840x440x3C0x000x000x00};
/*--  文字:  间  --*/
/*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
uchar code jian[32]={0x000xF80x010x060x000xF00x920x920x920x920xF20x020x020xFE0x000x00
0x000xFF0x000x000x000x070x040x040x040x040x070x400x800x7F0x000x00};
/*--  文字:  床  --*/
/*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
uchar code chuang[32]={0x000x000xFC0x440x440x440x440xC50xFE0x440x440x440x440x440x040x00
0x800x600x1F0x400x200x180x060x010xFF0x010x020x040x080x300x100x00};
/*--  文字:  号  --*/
/*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
uchar code hao[32]={0x400x400x400x5F0xD10x510x510x510x510x510x510x5F0x400x400x400x00
0x000x000x000x020x070x020x020x220x420x820x420x3E0x000x000x000x00};
/*--0--9数字--*/
/*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
uchar code shu[10][16]={{0x000xE00x100x080x080x100xE00x000x000x0F0x100x200x200x100x0F0x00}
{0x000x100x100xF80x000x000x000x000x000x200x200x3F0x200x200x000x00}
{0x000x700x080x080x080x880x700x000x000x300x280x240x220x210x300x00}
{0x000x300x080x880x880x480x300x000x000x180x200x200x200x110x0E0x00}
{0x000x000xC00x200x100xF80x000x000x000x070x040x240x240x3F0x240x00}
{0x000xF80x080x880x880x080x080x000x000x190x210x200x200x110x0E0x00}
{0x000xE00x100x880x880x180x000x000x000x0F0x110x200x200x110x0E0x00}
{0x000x380x080x080xC80x380x080x000x000x000x000x3F0x000x000x00

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4201  2008-05-12 11:16  陈海涛-病房呼叫系统\从机1.LST

    .......      1141  2008-06-06 14:27  陈海涛-病房呼叫系统\从机1_Opt.Bak

     文件     123708  2008-06-05 23:08  陈海涛-病房呼叫系统\2008课程设计.DSN

     文件        187  2008-06-06 21:37  陈海涛-病房呼叫系统\课程设计之病房呼叫系统.plg

     文件      16200  2008-05-12 12:39  陈海涛-病房呼叫系统\main.LST

     文件       8256  2008-05-12 12:39  陈海涛-病房呼叫系统\main.c

     文件        972  2008-05-12 13:31  陈海涛-病房呼叫系统\从机3.Opt

     文件      17439  2008-05-12 12:39  陈海涛-病房呼叫系统\main.OBJ

     文件       2799  2008-05-12 13:31  陈海涛-病房呼叫系统\1.PWI

     文件         43  2008-05-12 12:39  陈海涛-病房呼叫系统\课程设计之病房呼叫系统.lnp

     文件      15861  2008-05-12 12:39  陈海涛-病房呼叫系统\课程设计之病房呼叫系统.M51

     文件       4309  2008-05-12 11:16  陈海涛-病房呼叫系统\从机1.OBJ

     文件      14580  2008-05-12 12:39  陈海涛-病房呼叫系统\课程设计之病房呼叫系统

     文件      83933  2008-05-11 14:49  陈海涛-病房呼叫系统\Backup Of 1.DBK

     文件      75396  2008-06-05 21:45  陈海涛-病房呼叫系统\Last Loaded 2008课程设计.DBK

     文件       1140  2008-06-06 21:47  陈海涛-病房呼叫系统\从机1.Opt

     文件       5716  2008-05-12 12:39  陈海涛-病房呼叫系统\课程设计之病房呼叫系统.hex

     文件      83933  2008-05-12 07:39  陈海涛-病房呼叫系统\Last Loaded 1.DBK

     文件       1197  2008-06-06 21:37  陈海涛-病房呼叫系统\课程设计之病房呼叫系统.Opt

     文件       3757  2008-05-12 11:16  陈海涛-病房呼叫系统\从机1

     文件       2105  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.Uv2

     文件        332  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.plg

     文件       1443  2008-05-12 12:45  陈海涛-病房呼叫系统\从机2.c

     文件       4201  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.LST

     文件       4309  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.OBJ

     文件         27  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.lnp

     文件       6047  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.M51

     文件        973  2008-05-12 12:47  陈海涛-病房呼叫系统\从机2.Opt

    .......      1197  2008-06-06 14:27  陈海涛-病房呼叫系统\课程设计之病房呼叫系统_Opt.Bak

     文件        185  2008-05-12 18:25  陈海涛-病房呼叫系统\从机3.plg

............此处省略80个文件信息

评论

共有 条评论