新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 全球主流8位MCU芯片詳細解剖No.1:飛思卡爾 MC9S08AC60

        全球主流8位MCU芯片詳細解剖No.1:飛思卡爾 MC9S08AC60

        作者: 時間:2016-11-29 來源:網絡 收藏

          void lcd_write_char(unsigned char x,unsigned char y,unsigned char ch) {

          if(y)

          lcd_write_cmd(0xc0+x);

          else

          lcd_write_cmd(0x80+x);

          lcd_write_data(ch);

          }

          void lcd_write_str(unsigned char x,unsigned char y,char*s) {

          if(y)

          lcd_write_cmd(0xc0+x);

          else

          lcd_write_cmd(0x80+x);

          while(*s){

          lcd_write_data(*s);

          s++;

          }

          }

          main.c

          #include /* for EnableInterrupts macro */

          #include "derivative.h" /* include peripheral declarations */

          #include "mc9s08ac16.h"

          #include "lcd1602.h"

          const unsigned char table[10]={‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’};

          unsigned char hour=11,minute=20,second=0;

          unsigned char con_result[9];

          void init_system_clk(void)

          {

          ICGC1=0xf8;

          ICGC2=0x89;

          while(ICGS1_LOCK==0);

          }

          void convert() /*covert numeric data to char data,for instance,1 to ‘1’ */

          {

          unsigned char tens,unit;

          tens=second/10;

          unit=second%10;

          con_result[7]=table[unit];

          con_result[6]=table[tens];

          tens=minute/10;

          unit=minute%10;

          con_result[4]=table[unit];

          con_result[3]=table[tens];

          tens=hour/10;

          unit=hour%10;

          con_result[1]=table[unit];

          con_result[0]=table[tens];

          con_result[8]=‘

        主站蜘蛛池模板: 迁西县| 天津市| 和林格尔县| 长垣县| 上饶县| 彩票| 法库县| 长乐市| 延津县| 儋州市| 醴陵市| 肃北| 微博| 印江| 林芝县| 桑日县| 渝北区| 湖口县| 突泉县| 英吉沙县| 芦山县| 呼和浩特市| 宝清县| 宜宾县| 柳河县| 定安县| 沛县| 文昌市| 南郑县| 金门县| 绥宁县| 海兴县| 浦城县| 壤塘县| 石柱| 报价| 卢湾区| 东港市| 高平市| 漳浦县| 无为县|