//
//返回一个由4个ASCII字符组成的string的32位整数值
//错误返回-1,可能因为str中含有其他字符
//
static int toINT(string str)
{
if (str.Length != 4)
{
for (int j = 0; j < 5 - str.Length; j++)
{
str = '0' + str; //4个ASCII字符
}
}
int INT;
char[] ch = str.ToCharArray(); //字符数组
int[] by = new int[4]; //int 数组
try
{
for (int i = 0; i < 4; i++)
{
switch (ch[i])
{
case '0': by[i] = 0; break;
case '1': by[i] = 1; break;
case '2': by[i] = 2; break;
case '3': by[i] = 3; break;
case '4': by[i] = 4; break;
case '5': by[i] = 5; break;
case '6': by[i] = 6; break;
case '7': by[i] = 7; break;
case '8': by[i] = 8; break;
case '9': by[i] = 9; break;
case 'A': by[i] = 10; break;
case 'a': by[i] = 10; break;
case 'B': by[i] = 11; break;
case 'b': by[i] = 11; break;
case 'C': by[i] = 12; break;
case 'c': by[i] = 12; break;
case 'D': by[i] = 13; break;
case 'd': by[i] = 13; break;
case 'E': by[i] = 14; break;
case 'e': by[i] = 14; break;
case 'F': by[i] = 15; break;
case 'f': by[i] = 15; break;
}
}
INT = (by[0] << 12) | (by[1] << 8) | (by[2] << 4) | by[3];
return INT;
}
catch
{
return -1;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
msp430 模块程序 包括DS18B20 PS2 串口 电机 AD 12864 键盘 DA等 (232个子文件)
P1.cspy.bat 3KB
AD12.cspy.bat 3KB
DAC7632.cspy.bat 3KB
potentiometer.cspy.bat 3KB
wq.cspy.bat 3KB
AD.cspy.bat 3KB
44键盘.cspy.bat 3KB
DS18B20.cspy.bat 3KB
DS18B20.cspy.bat 3KB
Usart.cspy.bat 3KB
DAC7800.cspy.bat 3KB
PS2.cspy.bat 3KB
PWM.cspy.bat 3KB
LCD_12864.c 11KB
LCD_12864.c 11KB
LCD_12864.c 11KB
12864.c 10KB
12864.c 10KB
LCD_12864.c 10KB
PS2.c 7KB
df_uart.c 6KB
main.c 5KB
DS18B20.c 5KB
main.c 5KB
Keyboard.c 4KB
ADC_430.c 3KB
main.c 2KB
main.c 2KB
DAC_imvert.c 2KB
KeyScan.c 2KB
functions.c 2KB
DAC_invert.c 2KB
flash.c 2KB
Usart.c 1KB
main.c 1KB
adc12.c 1KB
123.c 825B
Cpp1.cpp 280B
DS18B20.d43 30KB
AD.d43 30KB
PS2.d43 30KB
wq.d43 25KB
P1.d43 23KB
DS18B20.d43 18KB
potentiometer.d43 18KB
AD12.d43 17KB
DAC7800.d43 16KB
Usart.d43 16KB
44键盘.d43 16KB
DAC7632.d43 16KB
PWM.d43 15KB
AD.dbgdt 14KB
P1.dbgdt 7KB
potentiometer.dbgdt 6KB
44键盘.dbgdt 5KB
DAC7632.dbgdt 5KB
AD12.dbgdt 5KB
wq.dbgdt 5KB
DS18B20.dbgdt 63B
DS18B20.dbgdt 63B
Usart.dbgdt 63B
DAC7800.dbgdt 63B
PS2.dbgdt 63B
PWM.dbgdt 63B
P1.dep 5KB
DS18B20.dep 3KB
PS2.dep 3KB
AD.dep 3KB
DAC7800.dep 3KB
44键盘.dep 3KB
DAC7632.dep 3KB
wq.dep 3KB
Usart.dep 3KB
potentiometer.dep 2KB
PWM.dep 2KB
DS18B20.dep 2KB
AD12.dep 2KB
P1.dni 1KB
44键盘.dni 1KB
DAC7632.dni 1KB
potentiometer.dni 1KB
AD.dni 1KB
wq.dni 1016B
AD12.dni 874B
DS18B20.dni 179B
DS18B20.dni 179B
Usart.dni 179B
DAC7800.dni 179B
PS2.dni 179B
PWM.dni 179B
Cpp1.dsp 3KB
123.dsp 3KB
Cpp1.dsw 516B
123.dsw 514B
wq.ewd 13KB
AD12.ewd 13KB
DAC7632.ewd 13KB
P1.ewd 13KB
AD.ewd 13KB
PWM.ewd 13KB
共 232 条
- 1
- 2
- 3
资源评论
- fychu_19922013-07-27东西挺全的,还没测试~测试完再来评论下~嘿嘿
- jqyan2012-07-24还行!12864是并口的!
- galoissky2014-10-09还不错,值得一看
- daming9112302012-07-17资源很好,包含了各个模块要用到的例程,适合初学者参考,赞一个
- anbozheng2012-07-30很好,里面还有da16
zhang5157098
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功