⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 communication.lst

📁 一个完整的用用AVR单片机开发的电话交换机程序 希望对想学习AVR开发人有帮助
💻 LST
📖 第 1 页 / 共 5 页
字号:
 122   1                      {
 123   2                              WriteCID(i,0x00);
 124   2                      }       
 125   1              WriteCID(CID_ptr,(CID_ptr+1));//初始化指针      
 126   1      }
 127          
 128          void    WriteExtComGroup(UCHAR x,UCHAR y,UCHAR wData)
 129          {
 130   1              PORT_STORE=PORT;
 131   1              RCON=RCON_Bank0;
 132   1              
 133   1              ExtComGroup[x][y]=wData;
 134   1              
 135   1              PORT=PORT_STORE;
 136   1      }
 137          
 138          UCHAR ReadExtComGroup(UCHAR x,UCHAR y)
 139          {
 140   1              idata UCHAR temp;
 141   1              
 142   1              PORT_STORE=PORT;
 143   1              RCON=RCON_Bank0;
 144   1              
 145   1              temp=ExtComGroup[x][y];
 146   1              
 147   1              PORT=PORT_STORE;
 148   1              return(temp);   
 149   1      }
 150          
 151          void    WriteMessageGroup(UCHAR x,UCHAR y,UCHAR wData)
 152          {
 153   1              PORT_STORE=PORT;
 154   1              RCON=RCON_Bank0;
 155   1              
 156   1              MessageGroup[x][y]=wData;
 157   1              
 158   1              PORT=PORT_STORE;
 159   1      }
 160          
 161          UCHAR ReadMessageGroup(UCHAR x,UCHAR y)
 162          {
 163   1              idata UCHAR temp;
 164   1                      
 165   1              PORT_STORE=PORT;
 166   1              RCON=RCON_Bank0;
 167   1              
 168   1              temp=MessageGroup[x][y];
 169   1              
 170   1              PORT=PORT_STORE;
 171   1              return(temp); 
 172   1      }
 173          
 174          void    WriteExtTelTime(UCHAR num, UCHAR time)
 175          {
 176   1              PORT_STORE=PORT;
 177   1              RCON=RCON_Bank0;
 178   1              
 179   1              ExtTelTime[num]=time;
C51 COMPILER V7.06   COMMUNICATION                                                         11/15/2007 09:02:23 PAGE 4   

 180   1              
 181   1              PORT=PORT_STORE;
 182   1              return;
 183   1      }
 184          UCHAR   ReadExtTelTime(UCHAR num)
 185          {
 186   1              idata UCHAR temp;
 187   1              
 188   1              PORT_STORE=PORT;
 189   1              RCON=RCON_Bank0;
 190   1              
 191   1              temp=ExtTelTime[num];
 192   1              
 193   1              PORT=PORT_STORE;
 194   1              return(temp);
 195   1      }
 196          
 197          void    WriteOutTelState(UCHAR num, UCHAR teldata)
 198          {
 199   1              PORT_STORE=PORT;
 200   1              RCON=RCON_Bank0;
 201   1              
 202   1              OutTelState[num]=teldata;
 203   1              
 204   1              PORT=PORT_STORE;
 205   1              return;
 206   1      }
 207          UCHAR   ReadOutTelState(UCHAR num)
 208          {
 209   1              idata UCHAR temp;
 210   1              
 211   1              PORT_STORE=PORT;
 212   1              RCON=RCON_Bank0;
 213   1              
 214   1              temp=OutTelState[num];
 215   1              
 216   1              PORT=PORT_STORE;
 217   1              return(temp);
 218   1      }
 219          
 220          void    WriteExtTelState(UCHAR num, UCHAR teldata)
 221          {
 222   1              PORT_STORE=PORT;
 223   1              RCON=RCON_Bank0;
 224   1              
 225   1              ExtTelState[num]=teldata;
 226   1              
 227   1              PORT=PORT_STORE;
 228   1              return;
 229   1      }
 230          UCHAR   ReadExtTelState(UCHAR num)
 231          {
 232   1              idata UCHAR temp;
 233   1              
 234   1              PORT_STORE=PORT;
 235   1              RCON=RCON_Bank0;
 236   1              
 237   1              temp=ExtTelState[num];
 238   1              
 239   1              PORT=PORT_STORE;
 240   1              return(temp);
 241   1      }
C51 COMPILER V7.06   COMMUNICATION                                                         11/15/2007 09:02:23 PAGE 5   

 242          
 243          void    WriteCID(UCHAR num, UCHAR teldata)
 244          {
 245   1              PORT_STORE=PORT;
 246   1              RCON=RCON_Bank0;
 247   1              
 248   1              CID[num]=teldata;
 249   1              
 250   1              PORT=PORT_STORE;
 251   1              return;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -