找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2705|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

error C100; unprintable character 0xA2 skipped 大佬們幫忙檢查一下,感謝了

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:538591 發(fā)表于 2019-5-15 20:13 | 只看該作者 回帖獎勵(lì) |倒序?yàn)g覽 |閱讀模式
#include<stc15.h>
sbit S0    = P4^1;
sbit S1    = P4^2;
sbit S2    = P4^3;
sbit S3    = P4^4;
sbit leden = P2^7;
unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f}; //數(shù)組
unsigned char wei;   //顯示的位
unsigned char flag1s=0;
unsigned char i=0;
unsigned int  j=0;   、、??//計(jì)時(shí)次數(shù)
void Timer0Init(void)  //100微秒@11.0592MHz
{
AUXR |= 0x80;  //定時(shí)器時(shí)鐘1T模式
TMOD &= 0x01;  //設(shè)置定時(shí)器模式
TL0 = 0x67;  //設(shè)置定時(shí)初值
TH0 = 0xFC;  //設(shè)置定時(shí)初值
TF0 = 0;  //清除TF0標(biāo)志
TR0 = 1;  //定時(shí)器0開始計(jì)時(shí)
}
  
  
void main()
{
    unsigned long k=0;
     TMOD    =  0X01;
     TH0     =  0XFC;
     TL0     =  0X67;
     TR0     =  1;
     EA      =  1;
     ET0     =  1;
     leden   =  0;                                                                                       
   while(1)
   {
    if(flag1s==1)       //定時(shí)器溢出復(fù)位
   
   {   flag1s =0;
    i++;
    wei    =  tab[k%10];
    wei    =  tab[k/10%10];
    wei    =  tab[k/100%10];
    wei    =  tab[k/1000%10];
  }
       }
       }      
      
Void; IntrruptTime0()  interrupt 1
{
  TH0=0XFC;
  TL0=0X67;
  j++;
if(j>=1000)
{
     j  = 0;
flag1s  = 1;
}
P0=0XFF;
switch(i)
{   
      case 0:S3=1;S2=0;S1=0;S0=0;i++;P0=wei;
   case 1:S3=0;S2=1;S1=0;S0=0;i++;P0=wei;
      case 2:S3=0;S2=0;S1=1;S0=0;i++;P0=wei;
      case 3:S3=0;S2=0;S1=0;S0=1;i++;P0=wei;
    default:break;
}
  
}   



老是出現(xiàn)這個(gè)
WANG.C(12);error C100; unprintable character 0xA2 skipped
WANG.C(12);error C100; unprintable character 0xA3 skipped
WANG.C(12);error C100; unprintable character 0xBF skipped
WANG.C(12);error C100; unprintable character 0xA3 skipped
WANG.C(12);error C100; unprintable character 0xBF skipped



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:538591 發(fā)表于 2019-5-16 08:25 | 只看該作者
大佬們支援啊
回復(fù)

使用道具 舉報(bào)

板凳
ID:405033 發(fā)表于 2019-5-16 13:30 | 只看該作者
程序里面多了一些標(biāo)點(diǎn)符號,unsigned int  j=0;   、、??//計(jì)時(shí)次數(shù)        ,看到這一句沒有,多了一些頓號。改過來應(yīng)該就可以了,再檢查檢查吧。
回復(fù)

使用道具 舉報(bào)

地板
ID:538591 發(fā)表于 2019-5-16 16:58 | 只看該作者
瘋子本人 發(fā)表于 2019-5-16 13:30
程序里面多了一些標(biāo)點(diǎn)符號,unsigned int  j=0;   、、??//計(jì)時(shí)次數(shù)        ,看到這一句沒有,多了一些 ...

但是沒有反應(yīng)  燒到單片機(jī)里沒用
回復(fù)

使用道具 舉報(bào)

5#
ID:155507 發(fā)表于 2019-5-16 18:56 | 只看該作者
給你改了,對比一下就知道哪里錯(cuò)了。



  1. #include <stc15.h>
  2. sbit S0    = P4^1;
  3. sbit S1    = P4^2;
  4. sbit S2    = P4^3;
  5. sbit S3    = P4^4;
  6. sbit leden = P2^7;
  7. unsigned char tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f}; //數(shù)組
  8. unsigned char wei[]={0,0,0,0};   //顯示的位

  9. unsigned char flag1s=0;
  10. unsigned char i=0;
  11. unsigned int  j=0; //  、、??//計(jì)時(shí)次數(shù)
  12.        
  13. void Timer0Init(void)  //100微秒@11.0592MHz
  14. {
  15.         AUXR |= 0x80;  //定時(shí)器時(shí)鐘1T模式
  16.         TMOD &= 0xF0;                //設(shè)置定時(shí)器模式
  17.         TMOD |= 0x01;                //設(shè)置定時(shí)器模式
  18.         //TMOD &= 0x01;  //設(shè)置定時(shí)器模式
  19.         TL0 = 0x67;  //設(shè)置定時(shí)初值
  20.         TH0 = 0xFC;  //設(shè)置定時(shí)初值
  21.         TF0 = 0;  //清除TF0標(biāo)志
  22.         TR0 = 1;  //定時(shí)器0開始計(jì)時(shí)
  23. }


  24. void main()
  25. {
  26.         unsigned long k=0;
  27.         TMOD    =  0X01;
  28.         TH0     =  0XFC;
  29.         TL0     =  0X67;
  30.         TR0     =  1;
  31.         EA      =  1;
  32.         ET0     =  1;
  33.         leden   =  0;                                                                                       
  34.         while(1)
  35.         {
  36.                 if(flag1s==1)       //定時(shí)器溢出復(fù)位
  37.                 {   flag1s =0;
  38.                         k++;
  39.                         wei[3]   =  tab[k%10];
  40.                         wei[2]   =  tab[k/10%10];
  41.                         wei[1]   =  tab[k/100%10];
  42.                         wei[0]   =  tab[k/1000%10];
  43.                 }
  44.         }
  45. }      

  46. void IntrruptTime0()  interrupt 1
  47. {
  48.         TH0=0XFC;
  49.         TL0=0X67;
  50.         j++;
  51.         if(j>=1000)
  52.         {
  53.                 j  = 0;
  54.                 flag1s  = 1;
  55.         }
  56.         P0=0xFF;
  57.         switch(i)
  58.         {   
  59.         case 0: S3=1;S2=0;S1=0;S0=0;i++;P0=wei[0];
  60.         case 1: S3=0;S2=1;S1=0;S0=0;i++;P0=wei[1];
  61.         case 2: S3=0;S2=0;S1=1;S0=0;i++;P0=wei[2];
  62.         case 3: S3=0;S2=0;S1=0;S0=1;i++;P0=wei[3];
  63.         default: break;
  64.         }

  65. }   


復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表