资源简介
系统的主要功能是:从机安装在每个病房里面,病房中的每个床位分配有相应的呼叫按键,并对病房和病床分别编上号码,当病人按下呼叫按键后,系统会将病房呼叫信息以及对应的房间号码和床位号码远程传送到值班室,并以振铃和显示的方式通知值班医生有病人呼叫,值班医生可以根据显示的病房号码和床位号码前去处理,同时可以按下响应键通知病人呼叫成功,并对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个文件信息
- 上一篇:烟囱倒塌k文件
- 下一篇:中大ACM题库的分类
相关资源
- LCD12864串行显示DS18B20温度和超声波测
- 基于FPGA病房呼叫系统
- 12864编程使用手册
- 开关控制12864LCD串行模式显示
- ADC序列通道多次转换12864液晶程序ms
- 12864多级菜单程序+proteus仿真
- LCD12864读取DS1302模块,显示实时时间
- STM32并口、串口驱动12864
- 温度显示并在LCD绘制曲线程序
- YXD-12864液晶技术规格
- 12864显示,protus仿真
- 不带字库的液晶OCM12864-5资料
- 基于STC15单片机12864万年历
- LCD12864硬件连接图
- 12864时钟程序+按键可调
- 矩阵键盘+lcd12864液晶显示
- 关于12864显示屏与arduino的连接图
- 基于12864的简易示波器C51编程
- 用DS18B20测量温度并在12864液晶屏上显
- 基于msp430单片机的电子万年历LCD 128
- LCD12864 万年历 单片机 农历 显示 温度
- 数电病房呼叫系统完整仿真资料
- 基于C8051f020的电子万年历
- 12864液晶屏控制器为ks0108的proteus仿真
- 基于MSP430F149控制LCD12864串口显示C程序
- 12864 显示1302 实时时钟
- 51单片机控制乒乓球游戏
- STC15FK60S2驱动12864串行通信_keil_4
- 基于HC-SR04超声波测距LCD12864显示源码
- lcd12864最全中文资料
评论
共有 条评论