?? huhuibiyesheji.c
字號(hào):
#include<pic.h>
void init()
{
TRISB=0;
PORTB=0;
}
unsigned char rtTable[] = {
0x09a, // -20.00 32.9505
0x09b, // -19.50 32.4413
0x09c, // -19.00 31.9420
0x09d, // -18.50 31.4522
0x09e, // -18.00 30.9718
0x09f, // -17.50 30.5007
0x0a0, // -17.00 30.0384
0x0a1, // -16.50 29.5850
0x0a2, // -16.00 29.1401
0x0a3, // -15.50 28.7035
0x0a4, // -15.00 28.2752
0x0a4, // -14.50 27.8549
0x0a5, // -14.00 27.4424
0x0a6, // -13.50 27.0376
0x0a7, // -13.00 26.6403
0x0a8, // -12.50 26.2503
0x0a9, // -12.00 25.8675
0x0aa, // -11.50 25.4917
0x0aa, // -11.00 25.1227
0x0ab, // -10.50 24.7605
0x0ac, // -10.00 24.4048
0x0ad, // -9.50 24.0556
0x0ae, // -9.00 23.7126
0x0ae, // -8.50 23.3758
0x0af, // -8.00 23.0451
0x0b0, // -7.50 22.7202
0x0b1, // -7.00 22.4011
0x0b1, // -6.50 22.0877
0x0b2, // -6.00 21.7798
0x0b3, // -5.50 21.4773
0x0b4, // -5.00 21.1801
0x0b4, // -4.50 20.8882
0x0b5, // -4.00 20.6013
0x0b6, // -3.50 20.3194
0x0b7, // -3.00 20.0423
0x0b7, // -2.50 19.7701
0x0b8, // -2.00 19.5025
0x0b9, // -1.50 19.2395
0x0b9, // -1.00 18.9810
0x0ba, // -0.50 18.7270
0x0bb, // 0.00 18.4772
0x0bb, // 0.50 18.2316
0x0bc, // 1.00 17.9902
0x0bd, // 1.50 17.7529
0x0bd, // 2.00 17.5195
0x0be, // 2.50 17.2900
0x0bf, // 3.00 17.0644
0x0bf, // 3.50 16.8425
0x0c0, // 4.00 16.6242
0x0c0, // 4.50 16.4096
0x0c1, // 5.00 16.1985
0x0c2, // 5.50 15.9908
0x0c2, // 6.00 15.7866
0x0c3, // 6.50 15.5856
0x0c3, // 7.00 15.3880
0x0c4, // 7.50 15.1935
0x0c5, // 8.00 15.0021
0x0c5, // 8.50 14.8139
0x0c6, // 9.00 14.6286
0x0c6, // 9.50 14.4463
0x0c7, // 10.00 14.2670
0x0c7, // 10.50 14.0904
0x0c8, // 11.00 13.9167
0x0c8, // 11.50 13.7457
0x0c9, // 12.00 13.5774
0x0c9, // 12.50 13.4117
0x0ca, // 13.00 13.2486
0x0ca, // 13.50 13.0881
0x0cb, // 14.00 12.9300
0x0cb, // 14.50 12.7744
0x0cc, // 15.00 12.6212
0x0cc, // 15.50 12.4704
0x0cd, // 16.00 12.3219
0x0cd, // 16.50 12.1756
0x0ce, // 17.00 12.0316
0x0ce, // 17.50 11.8898
0x0cf, // 18.00 11.7501
0x0cf, // 18.50 11.6126
0x0d0, // 19.00 11.4771
0x0d0, // 19.50 11.3436
0x0d1, // 20.00 11.2122
0x0d1, // 20.50 11.0827
0x0d1, // 21.00 10.9551
0x0d2, // 21.50 10.8294
0x0d2, // 22.00 10.7056
0x0d3, // 22.50 10.5836
0x0d3, // 23.00 10.4634
0x0d3, // 23.50 10.3450
0x0d4, // 24.00 10.2283
0x0d4, // 24.50 10.1133
0x0d5, // 25.00 10.0000
0x0d5, // 25.50 9.8883
0x0d5, // 26.00 9.7783
0x0d6, // 26.50 9.6698
0x0d6, // 27.00 9.5629
0x0d7, // 27.50 9.4575
0x0d7, // 28.00 9.3536
0x0d7, // 28.50 9.2512
0x0d8, // 29.00 9.1502
0x0d8, // 29.50 9.0507
0x0d8, // 30.00 8.9526
0x0d9, // 30.50 8.8559
0x0d9, // 31.00 8.7605
0x0d9, // 31.50 8.6665
0x0da, // 32.00 8.5738
0x0da, // 32.50 8.4823
0x0da, // 33.00 8.3922
0x0db, // 33.50 8.3032
0x0db, // 34.00 8.2156
0x0db, // 34.50 8.1291
0x0dc, // 35.00 8.0438
0x0dc, // 35.50 7.9596
0x0dc, // 36.00 7.8767
0x0dd, // 36.50 7.7948
0x0dd, // 37.00 7.7141
0x0dd, // 37.50 7.6344
0x0de, // 38.00 7.5558
0x0de, // 38.50 7.4783
0x0de, // 39.00 7.4018
0x0de, // 39.50 7.3264
0x0df, // 40.00 7.2519
0x0df, // 40.50 7.1785
0x0df, // 41.00 7.1060
0x0e0, // 41.50 7.0345
0x0e0, // 42.00 6.9639
0x0e0, // 42.50 6.8942
0x0e0, // 43.00 6.8255
0x0e1, // 43.50 6.7576
0x0e1, // 44.00 6.6907
0x0e1, // 44.50 6.6246
0x0e1, // 45.00 6.5594
0x0e2, // 45.50 6.4950
0x0e2, // 46.00 6.4314
0x0e2, // 46.50 6.3687
0x0e2, // 47.00 6.3068
0x0e3, // 47.50 6.2456
0x0e3, // 48.00 6.1853
0x0e3, // 48.50 6.1257
0x0e3, // 49.00 6.0669
0x0e4, // 49.50 6.0088
0x0e4, // 50.00 5.9514
0x0e4, // 50.50 5.8948
0x0e4, // 51.00 5.8389
0x0e5, // 51.50 5.7836
0x0e5, // 52.00 5.7291
0x0e5, // 52.50 5.6753
0x0e5, // 53.00 5.6221
0x0e5, // 53.50 5.5695
0x0e6, // 54.00 5.5177
0x0e6, // 54.50 5.4664
0x0e6, // 55.00 5.4158
0x0e6, // 55.50 5.3658
0x0e6, // 56.00 5.3165
0x0e7, // 56.50 5.2677
0x0e7, // 57.00 5.2195
0x0e7, // 57.50 5.1719
0x0e7, // 58.00 5.1249
0x0e7, // 58.50 5.0784
0x0e8, // 59.00 5.0326
0x0e8, // 59.50 4.9872
0x0e8, // 60.00 4.9424
0x0e8, // 60.50 4.8982
0x0e8, // 61.00 4.8544
0x0e9, // 61.50 4.8112
0x0e9, // 62.00 4.7685
0x0e9, // 62.50 4.7263
0x0e9, // 63.00 4.6846
0x0e9, // 63.50 4.6434
0x0e9, // 64.00 4.6026
0x0ea, // 64.50 4.5624
0x0ea, // 65.00 4.5226
0x0ea, // 65.50 4.4833
0x0ea, // 66.00 4.4444
0x0ea, // 66.50 4.4060
0x0ea, // 67.00 4.3680
0x0eb, // 67.50 4.3305
0x0eb, // 68.00 4.2934
0x0eb, // 68.50 4.2567
0x0eb, // 69.00 4.2204
0x0eb, // 69.50 4.1846
0x0eb, // 70.00 4.1492
0x0eb, // 70.50 4.1141
0x0ec, // 71.00 4.0795
0x0ec, // 71.50 4.0452
0x0ec, // 72.00 4.0114
0x0ec, // 72.50 3.9779
0x0ec, // 73.00 3.9448
0x0ec, // 73.50 3.9120
0x0ec, // 74.00 3.8797
0x0ed, // 74.50 3.8477
0x0ed, // 75.00 3.8160
0x0ed, // 75.50 3.7847
0x0ed, // 76.00 3.7537
0x0ed, // 76.50 3.7231
0x0ed, // 77.00 3.6928
0x0ed, // 77.50 3.6629
0x0ee, // 78.00 3.6332
0x0ee, // 78.50 3.6039
0x0ee, // 79.00 3.5749
0x0ee, // 79.50 3.5463
0x0ee, // 80.00 3.5179
0x0ee, // 80.50 3.4899
0x0ee, // 81.00 3.4621
0x0ee, // 81.50 3.4346
0x0ef, // 82.00 3.4075
0x0ef, // 82.50 3.3806
0x0ef, // 83.00 3.3540
0x0ef, // 83.50 3.3277
0x0ef, // 84.00 3.3017
0x0ef, // 84.50 3.2760
0x0ef, // 85.00 3.2505
0x0ef, // 85.50 3.2253
0x0ef, // 86.00 3.2003
0x0f0, // 86.50 3.1757
0x0f0, // 87.00 3.1512
0x0f0, // 87.50 3.1271
0x0f0, // 88.00 3.1031
0x0f0, // 88.50 3.0795
0x0f0, // 89.00 3.0561
0x0f0, // 89.50 3.0329
0x0f0, // 90.00 3.0099
0x0f0, // 90.50 2.9872
0x0f0, // 91.00 2.9648
0x0f1, // 91.50 2.9425
0x0f1, // 92.00 2.9205
0x0f1, // 92.50 2.8987
0x0f1, // 93.00 2.8771
0x0f1, // 93.50 2.8558
0x0f1, // 94.00 2.8346
0x0f1, // 94.50 2.8137
0x0f1, // 95.00 2.7930
0x0f1, // 95.50 2.7725
0x0f1, // 96.00 2.7522
0x0f2, // 96.50 2.7321
0x0f2, // 97.00 2.7122
0x0f2, // 97.50 2.6925
0x0f2, // 98.00 2.6730
0x0f2, // 98.50 2.6537
0x0f2, // 99.00 2.6346
0x0f2, // 99.50 2.6157
0x0f2 // 100.00 2.5969
};
unsigned int Read_Self_AD(unsigned char ANx)
{
unsigned int i;
switch(ANx)
{
case 0:
{
TRISA0=1;
ADCON0=0b01000001;
break;
}
case 1:
{
TRISA1=1;
ADCON0=0b01001001;
break;
}
case 3:
{
TRISA3=1;
ADCON0=0b01011001;
break;
}
default:break;
}
ADCON1=0x04;
ADCON0|=0x04;
while((ADCON0&0x04)!=0);
i=ADRES;
return(i);
}
void delay(unsigned int x)
{
unsigned int a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
void main()
{
unsigned int temperature;
while(1)
{
temperature=Read_Self_AD(2);
if(temperature)
{
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -