亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? debug.h

?? 51單片機收發短信的程序
?? H
字號:
//#include <reg52.h>
#include <absacc.h>
#include <intrins.h>
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "ctype.h"
#include "w77c468.h"
////////////////////////////////////////////////////////
#define uchar unsigned char
#define uint  unsigned int
#define CR          0x0d     //carriage return
#define LF          0x0a     //line feed(new line)
#define PROMPT      0x3e     //">"
#define NUMBASE     48       //ASCII "0",hex:0x30
#define ALPHABASE   55       //ASCII "A",hex:0x41
//////////////////////////STC89LE58RD+專用寄存器/////////////////////////////////////////
//sfr  AUXR= 0x8e;   //STC89LE58RD+的特列功能寄存器,第0位是ALEOFF,第1位是EXTRAM
//sfr WDT_CONTR=0xe1;   //STC89LE58RD+的內部看門狗寄存器
//sfr  PMR = 0x0c4;    //W77E58的寄存器,第0位為DME0: 1:使用片內1K SRAM 0:禁用

sbit SID  = P3^4;              //液晶的串行數據位
sbit SCLK = P3^5;              //液晶的時鐘
sbit IGT  = P3^2;              //手機模塊點火引腳

////////////////////////////////////////////////////////////////////////////////////
char idata display_type=0;       //0:蔬菜品種界面;1:價格界面;2:已存信息內容界面
char idata vege_page_index=0;         //蔬菜品種頁面索引:0到9
char idata info_page_index=0;
char idata info_count=0 ;        //已存的蔬菜信息的條數
char idata vege_type[3];  //蔬菜品種字符串組,保存蔬菜品種的字符串
char idata vege_price[6];  //蔬菜價格字符串,最長為5位
//char idata vege_info[31];  //已經存儲的蔬菜信息
//uchar send_or_not;       //輸入的內容是否被發送出去 send(1) or not(0)
///////////////////////////////////////////////////////////////////////////////////////////////
volatile char xdata RcvBuf[180]                _at_ 10;//0x0010;  //通過串口接收手機模塊的信息
volatile char xdata ListBuf[180]               _at_ 190;  //當接收到新的的短信時,拷貝RcvBuf[]
char  xdata         PDUBuf[100]                _at_ 370;  //存儲接收到的PDU數據
volatile char xdata SendBuf[90]               _at_ 470;  //存儲要發送的PDU數據  180
char  xdata         CMDBuf[20]                 _at_ 610;  //命令寄存器
char  xdata         center_phone[15]           _at_ 630;  //上位機號碼
char  xdata         list_indexlist[75]         _at_ 645;  //存儲接收到的短信內容
char  xdata         PhoneNumLen = 13   ; //                _at_ 820;  //存儲通訊的手機號碼長度
//////以上共766個字節
//////////////////////////////////////////////////////////////////////////////////////////////////////////
struct tag_SMS_DELIVER
{                            //PDU轉換為SMS,將數據分別存儲到下列寄存器
    uchar SMSCLen;
    char  AddressType[3];
    char  ServiceCenter[15];
    char  SMSDeliver1[3];
    uchar PhoneNumLen;
    char  PhoneNumType[3];
    char  PhoneNumber[15];
    char  ProtocolFlag[3];
    char  EncodeType[3];
    char  TimePost[15];
    uchar PDUDataLen;
    char  PDUData[50];            // 地址 0x33D
};
volatile struct tag_SMS_DELIVER xdata sms_deliver    _at_ 720; //共113個字節
int    RcvIndex          = 0;    //接收緩沖區數據索引
char   LFCount           = 0;    //LF計數值
int    listchar_count    = 0;    //接受到的數據字符的個數
char   listcmd_count     = 0;    //短信條數
char   listcmdindex      = 0;    //短信索引值的字節長度
int    list_index_begin  = 0;    //短信開始索引值
int    list_index_end    = 0;    //短信結束索引值
int    list_PDU_begin    = 0;    //pdu數據的起始地址,即LF后的第一個字節
int    list_PDU_end      = 0;    //pdu數據的結束地址
char     bListEnd        = 0;    //接受到的數據傳送結束,原程序中為BIT類型
char     bResponsed      = 0;    //上位機有短信返回,原程序中為BIT類型
////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////以下變量為臨時調試用///////////////////////////////
//char idata rcv[20];


////////////////函數定義///////////////////////////////////
void delay_1s(void) ;
//void Rst_Dog();
void delay();
void delay_160ms();
void delay_500ms();
void write_cmd( char  cmdData);
void write_data( char  datData);
void init_LCD();
void put_string( uchar displayStartAddr,char *strSource);
void type_screen();
void price_screen();
void key_num(char x);
void key_dot();
void key_cancel();
void key_confirm();
void key_pageup();
void key_pagedown();
void key_send();
//char *trans_price(void);//變換vege_price為能保存的字符串
void info_screen();
char *info_string(char x); //返回第x條已存信息字符串
void init(void);
////////////////////有關手機模塊發短信的函數//////////////////////////
char init_GSM();
//uchar hex2int1(uchar idata * str);                   //兩個字節合并成一個字節(判斷品種)
uchar hex2int(uchar  * str);            //兩個字節合并成一個字節
void  int2hex(uchar   num,uchar  * dest);        //一個字節分解成兩個字節
uchar PDU7BitEncode(char * str,char  * dest);
void  PDU7BitDecode(char   * str,char   * dest);
void  send_response(void);                     //發送短信
void  PDU2SMS(char  *buf);
void  PDUHalf8bitDecode(char   * str,uchar   len,char  * dest);
void  receive_SMS(void);
void  Data_processing(void);
char  ascii_verify(uchar  * dest);
void encode_message(void);
void send_string(char  * str);
//uchar encode_phone(char idata* phone,char idata* dest);
uchar encode_phone(char  *phone);
char itoa(char  num , char  *str);
void wait_5s(void);
uchar byte_read(uint  byte_addr);
uchar sequential_write(uint begin_addr, uint counter, uchar array[]);
void ISP_enable(void);
void ISP_disable(void);
uchar byte_program(uint byte_addr, uchar original_data);
char find_OK_ERROR();
void startup_init();   //開機初始化





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产剧情在线观看一区二区| 亚洲免费av网站| 一区二区日韩av| 在线看国产一区二区| 亚洲国产成人高清精品| 91精品国产综合久久福利| 国内久久婷婷综合| 亚洲色欲色欲www| 日韩一区二区三区观看| 成人高清视频在线观看| 亚洲成人你懂的| 久久久www成人免费毛片麻豆| 91在线看国产| 久久精品国产999大香线蕉| **欧美大码日韩| 久久伊人中文字幕| 精品视频一区二区三区免费| 国产电影一区二区三区| 亚洲成人1区2区| 日本不卡一二三| 亚洲欧美成aⅴ人在线观看| 亚洲另类在线制服丝袜| 中文在线免费一区三区高中清不卡| 色婷婷激情综合| 国产精品66部| 色婷婷激情一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 99精品视频中文字幕| 欧美亚洲综合色| 一本色道久久综合狠狠躁的推荐| 欧美午夜理伦三级在线观看| 日韩午夜三级在线| 国产精品国产自产拍在线| 久久久精品综合| 亚洲精品免费播放| 九色porny丨国产精品| 蜜桃免费网站一区二区三区| 日韩电影在线一区| 麻豆免费看一区二区三区| 粗大黑人巨茎大战欧美成人| 国产成人亚洲综合色影视| 欧美在线观看视频一区二区 | 成人免费看黄yyy456| 91国偷自产一区二区开放时间 | 亚洲人成网站精品片在线观看| 午夜日韩在线观看| 午夜激情综合网| 丁香天五香天堂综合| 国产成人免费高清| 欧美图区在线视频| 国产精品伦一区二区三级视频| 中文字幕不卡在线观看| 三级欧美韩日大片在线看| 秋霞成人午夜伦在线观看| av亚洲精华国产精华精| 91美女在线观看| 欧美麻豆精品久久久久久| 精品污污网站免费看| 国产精品伦一区| 国产69精品久久久久毛片| 日韩欧美电影在线| 欧美国产精品中文字幕| 美国三级日本三级久久99| 欧美日韩在线精品一区二区三区激情| 日本一区二区久久| 紧缚奴在线一区二区三区| 欧美精品日韩一本| 亚洲一二三级电影| 色香色香欲天天天影视综合网| 欧美激情一区二区三区蜜桃视频| 国产在线观看免费一区| 成人教育av在线| 久久精品人人做人人综合| 一卡二卡欧美日韩| 色94色欧美sute亚洲线路一ni| 亚洲欧美偷拍卡通变态| 99免费精品在线| 亚洲精品视频在线观看免费| 99久久精品国产网站| 亚洲欧美日韩国产中文在线| 色综合欧美在线视频区| 一区二区三区四区乱视频| 91久久线看在观草草青青| 亚洲最大成人综合| 欧美日韩国产高清一区二区| 午夜亚洲国产au精品一区二区| 欧美精选一区二区| 卡一卡二国产精品| 久久欧美中文字幕| 成人av网在线| 一区二区三区四区在线| 欧美三级中文字| 免费在线一区观看| 国产午夜精品一区二区| 91香蕉视频黄| 人禽交欧美网站| 国产天堂亚洲国产碰碰| 91视频观看视频| 日产国产高清一区二区三区| 久久嫩草精品久久久精品| www.亚洲精品| 日韩成人一区二区三区在线观看| 精品欧美一区二区三区精品久久 | 国产成人综合视频| 亚洲精品视频免费看| 日韩免费观看高清完整版| 国产91精品精华液一区二区三区 | 欧美一区二区在线播放| 国产精品一区久久久久| 亚洲人被黑人高潮完整版| 欧美精品三级日韩久久| 国产成人av电影在线| 亚洲成a人在线观看| 久久久精品国产免大香伊| 欧美亚洲综合网| 国产91精品露脸国语对白| 天天免费综合色| 1024国产精品| 久久久噜噜噜久久人人看| 91国产免费看| 成人h动漫精品| 人人超碰91尤物精品国产| 亚洲精品五月天| 国产偷v国产偷v亚洲高清| 欧美丰满一区二区免费视频| aa级大片欧美| 伦理电影国产精品| 亚洲影院免费观看| 91高清视频在线| 精品亚洲aⅴ乱码一区二区三区| 亚洲精品国产高清久久伦理二区| 精品久久国产97色综合| 色婷婷精品久久二区二区蜜臂av| 国产精品一二三区在线| 日韩成人av影视| 一区二区三区国产精华| 国产精品国产三级国产aⅴ中文 | 亚洲成人免费影院| 一区免费观看视频| 久久精品一区二区三区四区| 制服丝袜一区二区三区| 美女一区二区久久| 亚洲高清视频在线| 亚洲精品国产高清久久伦理二区| 国产精品久久久久久户外露出 | 欧美国产日韩a欧美在线观看| 日韩小视频在线观看专区| 欧美区在线观看| 在线观看日韩av先锋影音电影院| 成人av在线资源网站| 国产成人精品免费在线| 国产高清精品久久久久| 韩国一区二区三区| 国产在线精品不卡| 国产精品夜夜嗨| 国产精华液一区二区三区| 国产在线播精品第三| 国产在线视频一区二区三区| 国产一区二区三区黄视频 | 亚洲免费观看高清完整| 中文字幕在线视频一区| 欧美激情综合五月色丁香小说| 久久精品欧美一区二区三区麻豆| 久久久精品中文字幕麻豆发布| 久久精品一区四区| 国产色一区二区| 亚洲人午夜精品天堂一二香蕉| 亚洲黄色录像片| 亚洲国产精品一区二区久久| 日韩电影在线免费观看| 国模娜娜一区二区三区| 国产精品亚洲综合一区在线观看| aaa国产一区| 欧美日韩激情一区| 精品精品国产高清一毛片一天堂| 国产河南妇女毛片精品久久久| 国产激情一区二区三区| 91热门视频在线观看| 欧美久久高跟鞋激| 久久九九全国免费| 亚洲精品午夜久久久| 青娱乐精品在线视频| 国产成人精品免费在线| 在线观看av一区二区| 欧美一卡二卡在线| 中文字幕免费不卡| 亚洲午夜久久久久中文字幕久| 男男gaygay亚洲| 91片在线免费观看| 精品福利一二区| 亚洲精品午夜久久久| 美日韩一区二区三区| 97久久超碰国产精品| 日韩三级电影网址| 一区视频在线播放| 老鸭窝一区二区久久精品| 91在线观看美女| 久久精子c满五个校花| 亚洲第一电影网| 99在线视频精品|