freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的病房呼叫控制系統(tǒng)設(shè)計-資料下載頁

2024-12-07 09:21本頁面

【導(dǎo)讀】基于單片機的病房呼叫控制系統(tǒng)設(shè)計

  

【正文】 [9]肖金球 .單片機原理與接口技術(shù) [M].北京:清華大學(xué)出版社 ,2021 [10]王環(huán),張亞寧 .單片機程序設(shè)計實例 [M] 北京:清華大學(xué)出版社 ,2021 [11]治剛 .單片機應(yīng)用技術(shù)與實訓(xùn) [M].北京:清華大學(xué)出版社 ,2021 [12]胡漢才 .單片機原理及接口技術(shù) [M].北京:清華大學(xué)出版社 ,1995 [13]徐淑華等 .單片機微機原理及應(yīng)用 [M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社 ,1994 [14]Guarascio of wireless technology to improve nurse munication, response time to bed alarms, and patient safety [J].USA:ConsultantsChandler,254261 [15] Mojdeh,Soheila,Nadi,Mohammad nurse call system for ICU patient[J].Journal of Biomedical Science and Engineering,843846 西安電子科技大學(xué)電氣信息工程系畢業(yè)設(shè)計(論文) 共 27 頁,第 29 頁 附錄 1 設(shè)計主電路圖 546231SW1sw灰色12P1GNDVCC12345678RST9(RXD)10(TXD)11(INT0)12(INT1)13(T0)14(T1)15(WR)16(RD)17XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40U1STC89C52Y112MC220C320VCCGNDR410KC110uFVCCS1GND12B1蜂鳴器321Q19012VCCGNDR12K單片主控電路電源接口電路LCD1602液晶接口蜂鳴器報警電路按鍵電路GND1VCC2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BG/VCC15BG/GND16LCD1LCD1602GNDGNDVCCVCCR22KP00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07電池盒接口USB接口S2取消鍵R32KGND1VCC2D03D14D25D36VT7U2PT227212D1 附錄 2 程序 include define uchar unsigned char define uint unsigned int uchar code table_num[]=0123456789abcdefg。 sbit rs=P1^0。 sbit rw=P1^1。 sbit e =P1^2。 sbit beep = P1^4。 sbit key_quxiao = P3^3。 uchar flag_en。 uchar i。 sbit pt2272_a = P3^7。 sbit pt2272_b = P3^6。 sbit pt2272_c = P3^5。 sbit pt2272_d = P3^4。 bit flag_300ms 。 uchar dis_lcd[8]。 uchar br_geshu。 /******************************************************************** * 名稱 : delay_1ms() * 功能 : 延時 1ms 函數(shù) * 輸入 : q * 輸出 : 無 ***********************************************************************/ void delay_1ms(uint q) { uint i,j。 for(i=0。iq。i++) for(j=0。j120。j++)。 } /***********************延時函數(shù) ************************/ void delay_uint(uint q) { while(q)。 } /***********************lcd1602 寫 命令函數(shù) ************************/ void write_(uchar ) { e=0。 rs=0。 rw=0。 P0=。 delay_uint(3)。 e=1。 delay_uint(25)。 e=0。 } /***********************lcd1602 寫數(shù)據(jù)函數(shù) ************************/ void write_data(uchar dat) { e=0。 rs=1。 rw=0。 P0=dat。 delay_uint(3)。 e=1。 delay_uint(25)。 e=0。 } /***********************lcd1602 上顯示兩位十進制數(shù) ****************** ******/ void write_sfm2(uchar hang,uchar add,uchar date) { if(hang==1) write_(0x80+add)。 else write_(0x80+0x40+add)。 write_data(table_num[date / 10 % 10])。 write_data(table_num[date % 10])。 } /***********************lcd1602 上顯示這字符函數(shù) ************************/ void write_string(uchar hang,uchar add,uchar *p) { if(hang==1) write_(0x80+add)。 else write_(0x80+0x40+add)。 while(1) { if(*p == 39。\039。) break。 write_data(*p)。 p++。 } } /***********************lcd1602 上顯示這字符函數(shù) ************************/ void write_string_ge(uchar hang,uchar add,uchar *p,uchar ge) { if(hang==1) write_(0x80+add)。 else write_(0x80+0x40+add)。 for(i=0。ige。i++) write_data(*p++)。 } /***********************lcd1602 初始化設(shè)置 ************************/ void init_1602() //lcd1602 初始化設(shè)置 { write_(0x38)。 // write_(0x0c)。 write_(0x06)。 delay_uint(1000)。 write_string(1,0, bingfang hujiao )。 write_string(2,0, wu bingren )。 } /*********************定時器 0、定時器 1 初始化 ******************/ void time0_init() { EA = 1。 TMOD = 0X01。 ET0 = 1。 TR0 = 1。 } uchar key_can。 /***************無線控制 ****************/ void PT2272() { key_can = 20。 if(pt2272_a == 1) key_can = 1。 if(pt2272_b == 1) key_can = 2。 if(pt2272_c == 1) key_can = 3。 if(pt2272_d == 1) key_can = 4。 } void key_qx() { static uchar key_new。 key_quxiao = 1。 if(key_quxiao == 0) { delay_1ms(1)。 if((key_quxiao == 0) amp。amp。 (key_new == 1)) { key_new = 0。 key_can = 9。 } } else key_new = 1。 } /**********************按鍵處理函數(shù) ************************/ void key_with() { uchar i。 if(key_can = 4) { flag_en = 1。 for(i=0。i4。i++) { if(dis_lcd[i] == table_num[key_can]) { flag_en = 0。 } } if(br_geshu 4) if(flag_en == 1) { if(br_geshu == 0) write_string(2,0,)。 br_geshu ++。 for(i=3。i0。i) { dis_lcd[i*2] = dis_lcd[i*22] 。 dis_lcd[i*2+1] = dis_lcd[i*21] 。 } dis_lcd[0] = table_num[key_can] 。 write_string_ge(2,0,dis_lcd,br_geshu*2)。 } } if(key_can == 9) { if(br_geshu 0) { dis_lcd[br_geshu*2] = 39。 39。 br_geshu 。 write_string(2,0,)。 write_string_ge(2,0,dis_lcd,br_geshu*2)。 if(br_geshu == 0) { write_string(2,0, wu bingren)。 } } } } /*****************主函數(shù) ********************/ void main() { time0_init()。 init_1602()。 while(1) { PT2272()。 key_qx()。 if(key_can 10) key_with()。 if(flag_300ms == 1) { flag_300ms = 0。 if(br_geshu 0) beep = ~beep。 else beep = 1。 } } } /**************定時器 0 中斷程序 *****************/ void time0() interrupt 1 { static uchar value。 TH0 = 0X3C。 TL0 = 0XB0。 value ++。 if(value = 6) { value = 0。 flag_300ms = 1。 } }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1