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

📄 list4_seven_seg2lcd.c

📁 又一个国外的一个关于msp430f449开源项目资料---源码之三
💻 C
字号:
// List. 4. Funkcja seven_seg2LCDvoid seven_seg2LCD (unsigned char* source){  unsigned short data_src; //  unsigned short data_eval;  unsigned short round_cnt;  unsigned char *pntr;    pntr = (unsigned char*) LCDMEM;    for (round_cnt = 0; round_cnt < 4; round_cnt++)  { // cztery pary cyfr do analizy    // kazda para cyfr wsp蟪pracuje z trzema komorkami LCDM        data_eval=0;    data_src = *source; //pobranie danych    if (data_src & segA) data_eval |= LCDAl;    if (data_src & segC) data_eval |= LCDCl;    if (data_src & segD) data_eval |= LCDDl;    if (data_src & segE) data_eval |= LCDEl;    if (data_src & segF) data_eval |= LCDFl;    if (data_src & segG) data_eval |= LCDGl;        *pntr = data_eval; // pierwsza kom髍ka wyjsciowa    data_eval=0;        if (data_src & segB) data_eval |= LCDBl;    if (data_src & segP) data_eval |= LCDPl;    //zakonczenie analizy pierwszej cyfry w parze        source++;    data_src = *source; //pobranie danych    if (data_src & segD) data_eval |= LCDDr;    if (data_src & segE) data_eval |= LCDEr;    if (data_src & segF) data_eval |= LCDFr;    pntr++;        *pntr = data_eval; // druga komorka wyjsciowa    data_eval=0;    if (data_src & segA) data_eval |= LCDAr;    if (data_src & segB) data_eval |= LCDBr;    if (data_src & segC) data_eval |= LCDCr;    if (data_src & segG) data_eval |= LCDGr;    if (data_src & segP) data_eval |= LCDPr;    pntr++;        *pntr = data_eval; // trzecia kom髍ka wyjsciowa    *source++; // analiza dwoch cyfr zakonczona    pntr++;      } // osiem cyfr juz narysowane    data_src = *source; //pobranie danych znakow specjalnych  pntr--;  if (data_src & ERROR) *pntr |= segERR;  pntr--;  if (data_src & MEMORY) *pntr |= segMEM;  pntr-=2;  if (data_src & MINUS) *pntr |= segMIN;  //znaki specjalne ustawione}

⌨️ 快捷键说明

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