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

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

?? includes.h

?? 只是一個基于飛思卡爾十六位單片機編寫的C一個例程SPI
?? H
字號:
//[Includes.h]總頭文件-----------------------------------------------------*
//本文件包含:                                                              *
//    主函數(main)文件中用到的頭文件、外部函數聲明及有關常量命名         *
//-------------------------------------------------------------------------*
//1.包含通用頭文件
#include "isr.h"        //中斷處理函數頭文件
#include "Type.h"       //類型別名定義
#include "MCUInit.h"    //芯片初始化頭文件
 
         
//2.包含面向硬件對象頭文件
#include "SCI.h"        //串行通信頭文件
#include "ADC.h"        //A/D轉換頭文件
#include "DS12C887.c"   //時鐘頭文件


//*******************************************************************/
//DS12C887寄存器地址定義
//*******************************************************************/
#define DS12C887_M  XBYTE [0x7f00]//秒
#define DS12C887_MA XBYTE [0x7f01]//秒報警
#define DS12C887_F  XBYTE [0x7f02]//分
#define DS12C887_FA XBYTE [0x7f03]//分報警
#define DS12C887_S  XBYTE [0x7f04]//時
#define DS12C887_SA XBYTE [0x7f05]//時報警
#define DS12C887_X  XBYTE [0x7f06]//星期
#define DS12C887_R  XBYTE [0x7f07]//日
#define DS12C887_Y  XBYTE [0x7f08]//月
#define DS12C887_N  XBYTE [0x7f09]//年
#define DS12C887_A  XBYTE [0x7f0a]//寄存器A,A.7—只讀判斷忙閑
#define DS12C887_B  XBYTE [0x7f0b]//寄存器B,B.7—控制工作狀態:0正常、1停止
                                  //         B.2—BCD碼或二進制選擇:0 二進制
								                  //         B.1—24/12小時模式選擇:1 24小時進制
#define DS12C887_C  XBYTE [0x7f0c]//寄存器C
#define DS12C887_D  XBYTE [0x7f0d]//寄存器D  只讀,讀取該寄存器可使設置的時間和工作模式生效

//*******************************************************************/
//使用觸摸屏數據庫保存信息 
//*******************************************************************/

#define PIC_INDEX       0x01        //使用外部非掉電字節,圖片自加索引好
#define PIC_SAVE_INDEX  0x02        //圖片在0x40~0x50存貯位置的號碼

#define WAIT_COST_H     0x03        //等待單價的外部存貯高位
#define WAIT_COST_L     0x04        //等待單價的外部存貯低位
#define SINGLE_COST_H   0x05        //單價
#define SINGLE_COST_L   0x06        //單價
#define FIRST_COST_H    0x07        //起步價
#define FIRST_COST_L    0x08        //起步價

#define PASSWORD_H      0x09        //密碼的外部保存
#define PASSWORD_L      0x0a        //

/*11.22添加,單價信息的十分位信息*/
#define WAIT_COST_DOT   0x0b        //等待單價十分位
#define SINGLE_COST_DOT 0x0c        //單價十分位
#define FIRST_COST_DOT  0x0d        //起步價十分位
#define WAIT_MINUTE_H  	0x19  
#define WAIT_MINUTE_L  	0x0e        //
#define MILEAGE_H  		0x0f        //
#define MILEAGE_L       0x10
#define TOTAL_COST_H  	0x11        //
#define TOTAL_COST_L  	0x12        //
#define TIME_YEAR       0x13
#define TIME_MONTH      0x14
#define TIME_DAY        0x15
#define TIME_HOUR       0x16
#define TIME_MINUTE     0x17
#define DIAODIAN_FLAG   0x18

///////////////////////////////////

/* AD轉換的入口參數,僅低4位有意義,高4位恒0,低4位意義依次為:StartBit|SGL|ODD|SelectBit
其中起始位恒為1,這里不歸入此字節 */
#define CHANNEL_0 0x0c  //單通道0采集
#define CHANNEL_1 0x0e  //單通道1采集
#define CHANNEL_2 0x0d  //單通道2采集
#define CHANNEL_3 0x0f  //單通道3采集
/////////////////////////////////////

/*繼電器端口號*/
#define PA XBYTE [0xBFFC]   //PA口狀態控制字
#define PB XBYTE [0xBFFD]   //PM口狀態控制字
#define PC XBYTE [0XBFFE]   //PP口狀態控制字
#define CR XBYTE [0xBFFF]   //8255控制字
/////////////////////

//函數聲明部分
void send_char(INT8U ch);
void send_string(INT8U *str,INT8U strlen);
void ini_lcd();
void ini_serialcomm();
void delay_ms(INT8U n);
bit Btn_click(INT16U x,INT16U y);
void btn_sel(INT8U index,INT8U btn_index,INT8U bit_index);//不同圖片的按鈕的響應
void btn_focus(INT8U index,INT8U count);//按鈕的動態效果
void btn_release(INT8U index,INT8U btn_index,INT8U bit_index);//釋放按鈕的響應函數
void Num_Pad(INT8U index);//小鍵盤函數,所有鍵盤的操作都在上面完成
void clock_paste(INT8U num,INT8U num_pos,INT8U row);
void num_paste(INT8U num,INT8U num_pos,INT8U row);
void time_dis();//顯示時間
void D_update();//車門狀態更新
void K_paste(INT16U num,INT8U row);             //三位數的粘帖
void print_num(INT16U num);                     //發送到打印機的數字
void AD_dis();                                //AD狀態的顯示
void M600_Write_Data(INT8U m_data,char index);//M600的讀寫函數
INT8U M600_Read_Data (char index);

void ms250_Proc(void);
////////////////////////

////////////////////////////////////////////////////////////////////
////對屏幕分塊,分為7*6=42塊
INT8U btn[25]={0,1,2,3,4,5,8,9,10,11,16,17,22,23,28,29,34,35,36,37,38,39,40,41,7};
////將要發送的字符存于固化在ROM中
INT8U code text1[13]={0x20,0x20,0x20,0x20,0xD7,0xDC,0x20,0x20,0x20,0x20,0xBC,0xDB,0x3A};
//總價:后加total_cost
INT8U code text2[17]={0xD4,0xAA,0x0D,0x0A,0x20,0x20,0x20,0x20,0xD7,0xDC,0x20,0xC0,0xEF,0x20,0xB3,0xCC,0x3A};
//總里程:后加公里數
INT8U code text3[17]={0x6B,0x6D,0x0D,0x0A,0x20,0x20,0x20,0x20,0xB5,0xA5,0x20,0x20,0x20,0x20,0xBC,0xDB,0x3A};
//單價:后加單價single_cost
INT8U code text4[20]={0xD4,0xAA,0x2F,0x6B,0x6D,0x0D,0x0A,0x20,0x20,0x20,0x20,0xB5,0xC8,0xB4,0xFD,0xCA,0xB1,0xBC,0xE4,0x3A};
//等待時間:后加等待時間
INT8U code text5[18]={0x6D,0x69,0x6E,0x0D,0x0A,0x20,0x20,0x20,0x20,0xB5,0xC8,0xB4,0xFD,0xB5,0xA5,0xBC,0xDB,0x3A};
//等待單價:后加等待單價wait_cost
//INT8U code text6[22]={0xD4,0xAA,0x2F,0x35,0x6D,0x69,0x6E,0x0D,0x0A,0x20,0x20,0x20,0x20,0xC6,0xF0,0x20,0xB2,0xBD,0x20,0xBC,0xDB,0x3A};
INT8U code text6[21]={0xD4,0xAA,0x2F,0x6D,0x69,0x6E,0x0D,0x0A,0x20,0x20,0x20,0x20,0xC6,0xF0,0x20,0xB2,0xBD,0x20,0xBC,0xDB,0x3A};
//起步價:后加起步價
INT8U code text7[15]={0xD4,0xAA,0x0D,0x0A,0x20,0x20,0x20,0x20,0xCD,0xA3,0xD6,0xB9,0x3A,0x32,0x30};
//停止:后加停止時間
INT8U code text8[13]={0x0D,0x0A,0x20,0x20,0x20,0x20,0xBF,0xAA,0xCA,0xBC,0x3A,0x32,0x30};
//開始:后加開始時間
INT8U code text9[2]={0x0D,0x0A};
//截止
////////////////////////////////////////////////////////////////////////
////不常用的指令也固化,以節省空間
INT8U code zouzhi[4] = {27,74,54,13};                    //打印機走紙
INT8U code jiaozhun[6] = {0xaa,0xe4,0x55,0xaa,0x5a,0xa5};//觸摸屏校準指令
INT8U code M600_DB_W[9] = {0xaa,0x90,0x55,0xaa,0x5a,0xa5,0x01,0xde,0x00};    //觸摸屏寫數據指令
INT8U code M600_DB_R[5] = {0xaa,0x91,0x01,0xde,0x00};    //觸摸屏讀數據指令
INT8U code M600_DB_LEN[2] = {0x00,0x01};                 //讀取字符數
INT8U code LIGHT_OFF[2] = {0xaa,0x5e};                   //關閉觸摸屏燈管
INT8U code LIGHT_ON[2] = {0xaa,0x5f};                    //開啟觸摸屏燈管
////////////////////////////////////////////////////////////////////////
INT16U posx,posy;     //單擊的屏幕坐標位置,計算多用直接尋址   
INT8U pic_cut[15]={170,113,9};//用直接尋址
INT8U code cmd_end[4]={0xcc,0x33,0xc3,0x3c};
INT8U idata pic_index=9;//主界面圖片

///////外部時鐘時間的存貯////////////
extern INT8U idata year;
extern INT8U idata month;
extern INT8U idata day;
extern INT8U idata hour;
extern INT8U idata minute;
extern INT8U idata second;
////////////////////////////////////

//////記錄開始時間
INT8U idata start_hour;
INT8U idata start_minute;
//INT8U idata wait_minute = 0;//等待時間,由于要顯示,必須先賦初值
///////////////////////////////////

///////標記位,須為全局變量
bit flag_pad=0;        //小鍵盤標識
bit flag_time_set = 0; //時間設置是否完成
bit flag_save=0;       //是否保存的標識
bit flag_jiaozhun = 0; //屏幕校準標記
bit flag_power=0;      //總電源標記
bit flag_hqsh=0;       //換氣扇標記
bit flag_wait=0;       //等待標記等待時間開始計數
bit flag_start=0;      //開始標記
bit flag_password=0;   //密碼標志
bit flag_cost_set = 0; //單價設置標記,11.11號修改
bit flag_m600_read = 0;//m600讀取標記,11.16增加
bit flag_light = 1;    //觸摸屏燈管啟用標記,11.16增加
bit flag_mileage=0;    //里程增加標記
//bit flag_250ms = 0;    //250ms標記
//////////////////////////////

/////////////Num_Pad中使用的全局變量
INT16U idata px,py;     //粘帖數字字符的坐標
char idata click_count; //小鍵盤的按鍵計數總數(有兩次和三次的差別)
char idata click_index; //要修改的索引
INT8U idata pre_TL0=0x10;//保存TL0的上一次數值
INT8U idata pre_TH0=0xfe;
////////////

////////////
INT16U idata wait_cost;      //等待單價
INT16U idata single_cost;    //單價
INT16U idata first_cost;     //起步價
INT16U total_cost;           //總價
char idata wait_cost_dot;  //保存的小數位
char idata single_cost_dot;//
char idata first_cost_dot; //
////////////

/////////////////存貯于觸摸屏數據庫中
INT8U idata m_PIC_INDEX;
INT8U idata m_PIC_SAVE_INDEX;
INT8U idata m_PASSWORD_H;
INT8U idata m_PASSWORD_L;
INT8U idata M600_Data; //11.16增加
INT8U idata diaodian_flag;
INT8U idata m_hour;
INT8U idata m_minute;
INT8U idata m_day;
/////////////////

/////////////////////////////////////////////////////////////////
//指示觸摸屏點擊次數,必須賦初值
INT16U idata touch_count = 0;    //指示點擊次數,在一分鐘內不超過65536下 
INT16U idata old_touch_count = 0;//保存一分鐘前的點擊數
INT8U idata s_pic_index;       //保存進入屏保界面的pic_index
/////////////////////////////////////////////////////////////////

//////////////////AD裝換數據
INT8U idata DATA_0;
INT8U idata DATA_1;
INT8U idata DATA_2;
INT8U idata DATA_3;
////////////////////////////

////////////////////////////
//INT8U mileage;//公里數
INT16U idata mileage;
INT8U idata mileage_add=0;//T0共溢出的次數
INT16U idata wait_minute;
////////////////////////////

/*自定義的按鍵狀態存儲(車門狀態的存貯顯示)*/
sbit D_l_front  = PAD0;//前左門
sbit D_r_front  = PAD1;//前右門
sbit D_l_back   = PAD2;//后左門
sbit D_r_back   = PAD3;//后右門
sbit D_r_middle = PAD4;//新增加中門的狀態
/////////////////////////////////////////////

#pragma  LINK_INFO DERIVATIVE "mc9s12dj128b"










?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级二级三级| 99免费精品视频| 一区二区久久久| 中文字幕一区二区在线播放 | 日韩精品电影在线| 国产精品伦理一区二区| 亚洲国产精品激情在线观看| 久久这里只有精品6| 久久众筹精品私拍模特| 久久婷婷综合激情| 久久精品网站免费观看| 欧美国产乱子伦| 综合自拍亚洲综合图不卡区| 综合自拍亚洲综合图不卡区| 亚洲一区在线播放| 一区二区三区国产精品| 亚洲18影院在线观看| 国产三级一区二区三区| 国产网红主播福利一区二区| 中文字幕亚洲欧美在线不卡| 国产精品国产馆在线真实露脸| **性色生活片久久毛片| 亚洲综合视频在线| 美女一区二区三区在线观看| 国产永久精品大片wwwapp | 日韩av不卡在线观看| 久久精品国产精品青草| 成人综合婷婷国产精品久久免费| 99久久久免费精品国产一区二区| 色婷婷久久久亚洲一区二区三区| 欧美喷潮久久久xxxxx| 精品美女被调教视频大全网站| 亚洲国产精品成人综合| 亚洲尤物在线视频观看| 另类调教123区| av一区二区三区| 91精品国产综合久久蜜臀| 久久久久国色av免费看影院| 亚洲四区在线观看| 久久av资源站| 色婷婷久久久久swag精品| 精品国产污网站| 亚洲久本草在线中文字幕| 精品中文字幕一区二区小辣椒| thepron国产精品| 日韩精品一区二区三区四区视频| 国产精品久线在线观看| 免费高清在线一区| 色噜噜狠狠成人中文综合| 日韩无一区二区| 亚洲精品免费播放| 国产高清无密码一区二区三区| 欧美写真视频网站| 国产精品二区一区二区aⅴ污介绍| 五月综合激情日本mⅴ| 97精品国产97久久久久久久久久久久 | 偷拍亚洲欧洲综合| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 精品国偷自产国产一区| 亚洲午夜激情av| 93久久精品日日躁夜夜躁欧美| 精品国产乱码久久| 日韩av午夜在线观看| 欧美性受极品xxxx喷水| 亚洲视频资源在线| 成人爱爱电影网址| 欧美激情综合五月色丁香小说| 久久se精品一区精品二区| 欧美精品乱码久久久久久| 亚洲宅男天堂在线观看无病毒| 成人av电影免费观看| 中文文精品字幕一区二区| 国产精品自拍三区| 久久久99精品免费观看| 国内精品免费**视频| 欧美精品一区二区三区蜜桃视频| 日韩av一级片| 日韩一级视频免费观看在线| 日本在线不卡一区| 欧美成人激情免费网| 久久99久久99| 久久久久久久一区| 成人精品视频一区二区三区尤物| 久久影院电视剧免费观看| 国产成人综合在线观看| 国产欧美一区二区在线观看| 成人性生交大合| 亚洲欧美综合在线精品| 在线视频亚洲一区| 午夜久久久久久电影| 欧美一级黄色录像| 国产在线播放一区| 亚洲欧美影音先锋| 欧美色偷偷大香| 欧美aaa在线| 国产日产欧美一区二区视频| 国产成人鲁色资源国产91色综 | 日本道精品一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 91精品国产高清一区二区三区| 久久国产视频网| 国产精品久久夜| 欧美日韩国产高清一区二区 | 久久久www免费人成精品| 不卡一区在线观看| 亚洲一级二级三级在线免费观看| 欧美精品vⅰdeose4hd| 国产一区二区精品在线观看| 亚洲天堂网中文字| 日韩一区二区不卡| 91在线视频在线| 青青国产91久久久久久| 国产亚洲制服色| 欧美日韩免费观看一区二区三区 | 国产视频一区在线播放| 色综合久久88色综合天天6| 日韩精品色哟哟| 国产女人aaa级久久久级| 欧美视频一区在线观看| 国产麻豆视频精品| 亚洲综合久久久久| 国产日韩欧美亚洲| 欧美日韩夫妻久久| 91理论电影在线观看| 久久精品国产第一区二区三区| 亚洲精品一二三| 久久精品一区二区三区不卡牛牛| 色av综合在线| 不卡视频在线观看| 激情国产一区二区| 午夜婷婷国产麻豆精品| 中文字幕一区在线观看| 久久夜色精品国产噜噜av | 4438x成人网最大色成网站| 成熟亚洲日本毛茸茸凸凹| 乱一区二区av| 免费高清在线一区| 午夜激情久久久| 亚洲国产欧美在线| 亚洲青青青在线视频| 国产亚洲污的网站| xfplay精品久久| 精品国产三级电影在线观看| 欧美精品丝袜中出| 3d动漫精品啪啪一区二区竹菊| 色综合天天综合网国产成人综合天 | 日韩欧美专区在线| 欧美三级日本三级少妇99| 99精品国产热久久91蜜凸| 国产传媒日韩欧美成人| 国产在线精品视频| 国产精品一区二区91| 久久国产成人午夜av影院| 天天色天天操综合| 日韩电影在线观看一区| 午夜精品成人在线| 蓝色福利精品导航| 久久超碰97中文字幕| 国产麻豆精品视频| 粗大黑人巨茎大战欧美成人| 丁香天五香天堂综合| 99久久综合狠狠综合久久| aaa欧美大片| 在线观看一区二区精品视频| 欧美亚洲免费在线一区| 欧美麻豆精品久久久久久| 制服丝袜在线91| 久久在线观看免费| 国产精品福利一区二区| 亚洲乱码国产乱码精品精的特点 | 精品国产免费一区二区三区香蕉| 欧美大片在线观看一区二区| 久久久久成人黄色影片| 国产精品丝袜91| 亚洲高清视频在线| 麻豆91精品视频| 国产91高潮流白浆在线麻豆 | 欧美精品一区二区三区在线| 国产日韩欧美在线一区| 一区二区三区中文字幕精品精品| 亚洲电影中文字幕在线观看| 久久狠狠亚洲综合| 99精品在线免费| 欧美精品在线视频| 国产肉丝袜一区二区| 亚洲夂夂婷婷色拍ww47| 国产一区二区三区香蕉| 色综合天天做天天爱| 精品入口麻豆88视频| 亚洲天堂成人网| 久久99这里只有精品| 92精品国产成人观看免费| 日韩女优制服丝袜电影| 亚洲欧洲精品天堂一级 | 中文字幕一区二区在线播放| 五月综合激情网| 99久久伊人精品| 欧美一区二区日韩| 亚洲视频一二三| 国产在线视视频有精品|