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

正文內(nèi)容

基于單片機(jī)的病床呼叫系統(tǒng)設(shè)計(jì)doc-資料下載頁

2025-07-18 01:20本頁面
  

【正文】 column=columnamp。0x3f。 column=0x40|column。 write_LCD_mand(column)。}void setonoff(uchar onoff){ onoff=0x3e|onoff。 write_LCD_mand(onoff)。}void selectscreen(uchar screen){ switch(screen) { case 0: CS1=0。CS2=0。break。 case 1:CS1=0。CS2=1。 break。 case 2:CS1=1。CS2=0。break。 default:break。 }}void clearscreen(uchar screen){ uchar i,j。 selectscreen(screen)。 for(i=0。i8。i++) { set_page(i)。 set_column(0)。 for(j=0。j64。j++) { write_LCD_data(0x00)。 } }}void init_LCD(){ read_busy()。 selectscreen(0)。 setonoff(0)。 selectscreen(0)。 setonoff(1)。 selectscreen(0)。 clearscreen(0)。 set_line(0)。}void display(uchar ss,uchar page,uchar column,uchar p){ uint i。 selectscreen(ss)。 set_page(page)。 set_column(column)。 for(i=0。i16。i++) { write_LCD_data(ZK[i+p*32])。 } set_page(page+1)。 set_column(column)。 for(i=0。i16。i++) { write_LCD_data(ZK[i+16+p*32])。 }}void display1(uchar ss,uchar page,uchar column,uchar p){ uint i。 selectscreen(ss)。 set_page(page)。 set_column(column)。 for(i=0。i8。i++) { write_LCD_data(SK[i+p*16])。 } set_page(page+1)。 set_column(column)。 for(i=0。i8。i++) { write_LCD_data(SK[i+8+p*16])。 }}void write_byte1302(uchar dat){ uchar kk。 ACC=dat。 RST=1。 for(kk=8。kk0。kk) { IO=ACC0。 SCLK=0。 SCLK=1。 ACC=ACC1。 }}uchar read_byte1302(){ uchar kk。 RST=1。 for(kk=8。kk0。kk) { ACC7=IO。 SCLK=1。 SCLK=0。 ACC=ACC1。 } 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%16)。 //返回十進(jìn)制數(shù)據(jù)顯示}void init1302(){ RST=0。 SCLK=0。 write_1302(0x80,0x00)。}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])。 //房號 數(shù) 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])。 //床號數(shù) display(2,2,1*16,7)。 //號 display(1,4,0*16,3)。 //時(shí) display(1,4,1*16,4)。 //間 display1(1,4,2*16,11)。 //冒號 display1(2,4,24,10)。 display1(2,4,0,10)。 //時(shí)間符 display1(2,4,32,m/10)。 display1(2,4,40,m%10)。 display1(2,4,16,f%10)。 display1(2,4,8,f/10)。 display1(1,4,48,s/10)。 display1(1,4,56,s%10)。 //時(shí)分秒的顯示 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%10)。 display1(2,6,16,y/10)。 display1(2,6,24,y%10)。 display1(2,6,40,r/10)。 display1(2,6,48,r%10)。 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(){ 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。it。i++) { key_display(i)。 delay(1000)。 }}void int0( ) interrupt 0 using 0{ uchar i。 EX0=0。 delay(5)。 if((L1amp。L2amp。L3amp。CLEAR)!=1) { if(L1==0) room_num=1。 else if(L2==0) room_num=2。 else room_num=3。 P1=0xff。 L1=L2=L3=0。 for(i=0。i8。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。}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1