Page 142 - 人工智能——为机器植入智慧
P. 142

人工智能——为机器植入智慧



                   口通信格式已经固定,所以单片机的串口应按照 GSM 模块的通信格式的要求来设定,即数
                   据格式是 8 个数据位、1 个停止位和 0 个校验位,数据波特率为 9600。

                       另外,USART 串口应初始化后才能正常收发数据(没有开启中断收发),具体初始化配
                   置如下:


                                                      UCSRA=0x00;
                                                      UCSRB=0x98;
                                                      UCSRC=0x86;
                                                      UBRRH=0x00;
                                                      UBRRL=0x67;


                       注意:① AVR 单片机的串口有 USART 和 UART 之分,两者仅相差一个字母,事实上
                   两者是完全兼容的。②串口 USART 还有一个数据寄存器 UDR。发送数据时,只须把数据

                   写入 UDR 寄存器;接收数据时,只须读取 UDR 寄存器的数据。如:发送 16 进制的数据
                  “0x78”时,只须写 UDR=0x78;读取串口的数据到变量 temp 时,只须写 temp=UDR。
                      (2)  程序流程图。
                       首先,设计智能报警器的工作流程图。







































                                                        图 12-11

             128
   137   138   139   140   141   142   143   144   145