寒雪剑91

    1. C51串口通讯在LCD1602上显示 3/4069 单片机 2012-08-29
      “接收过来的数据是要转换成ascii码在lcd上显示的。 ”如何理解这句话?敢问什么程序是不是我做的?LCD1602吗?那你就说错了。但是有一点我是不明白,串口调试助手发送的字符串怎么转换?这一点是真的不理解。
    2. LAunchPad的2线控制LCD12864 38/10821 微控制器 MCU 2012-08-06
      感谢楼主:congratulate:
    3. #include "msp430g2553.h" #include "lcd1602.h" #define uint unsigned int   #define uchar unsigned char float P10_v,P11_v,P10,P11; uint shi,ge,shi_fen,bai_fen,i=6,j,P10_int,P11_int; uchar table[]="0123456789"; uint a[],num;//,b[],num1; //P1.0电压值 void display_v_P10(float P10_v) {   //取出每位数值   P10_v=P10_v*100;//将得到的数*100为了方便取出小数部分   P10_int=(uint)P10_v;//保留两位小数 转化为整型   ge =P10_int/100;//取个位   shi_fen=P10_int/10%10;//取十分位   bai_fen=P10_int%10;//取百分位      //写每位数值   LCD_write_char(1+i,0,table[ge]);   LCD_write_char(2+i,0,'.');   LCD_write_char(3+i,0,table[shi_fen]);   LCD_write_char(4+i,0,table[bai_fen]);      //伏特符号   LCD_write_char(5+i,0,'V'); } //P1.1电压值 void display_v_P11(float P11_v) {   //取出每位数值   P11_v=P11_v*100;//将得到的数*100为了方便取出小数部分   P11_int=(uint)P11_v;//保留两位小数 转化为整型   ge =P11_int/100;//取个位   shi_fen=P11_int/10%10;//取十分位   bai_fen=P11_int%10;//取百分位      //写每位数值   LCD_write_char(1+i,1,table[ge]);   LCD_write_char(2+i,1,'.');   LCD_write_char(3+i,1,table[shi_fen]);   LCD_write_char(4+i,1,table[bai_fen]);      //伏特符号   LCD_write_char(5+i,1,'V'); } //主函数 void main(void) {   WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT   ADC10CTL1 = INCH_1 + ADC10DIV_0 + CONSEQ_3;         // Temp Sensor ADC10CLK/4   ADC10CTL0 |= ADC10ON + ADC10IE + REFON + REF2_5V + SREF_1 + MSC + ADC10SHT_2;   ADC10AE0 = 0X03;  //P1.0 P1.1 analog enable   ADC10DTC1|=0X0a;   delay_us(40);      //LCD初始化   LCD_init_first();   LCD_init();   while(1)   {    ADC10CTL0 &= ~ENC;//关闭采样使能    while(ADC10CTL1 & ADC10BUSY);//判断是否有采样或转换动作    ADC10SA = (uint)a;    ADC10CTL0 |= ADC10SC + ENC;//开始采样    _EINT();//关闭CPU,开启总中断    LPM0;      for(num=0;num
    4. 我最终又没有改出来:Cry:
    5. MSP430G2553 ADC10 11/10860 微控制器 MCU 2012-08-01
      就是用单通道单词取样模式,用多个模拟通道采样,用哪个通到就开哪个通道,不用的先关起来
    6. 多谢分享!!!:congratulate:
    7. 44种电子自制(不看保你后悔) 664/118244 电子竞赛 2012-08-01
      :congratulate:多谢!!!!
    8. 神奇!!!多谢大虾!!!
    9. 神奇!!!多谢大虾!!!:congratulate:
    10. MSP430G2553 #define OUTMOD 2/2619 微控制器 MCU 2012-07-31
      自己有些理解了:pleased:
    11. msp430 launchpad 如何输出两路独立PWM? 43/19802 微控制器 MCU 2012-07-31
      多谢分享:congratulate:
    12. PWM可不可以出1-10HZ的方波 3/4391 微控制器 MCU 2012-07-31
      振荡频率要足够的小才可以
    13. 自己解决了
    14. void main(void) {   WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT   ADC10CTL1 = INCH_1 + ADC10DIV_0 + CONSEQ_3;         // Temp Sensor ADC10CLK/4   ADC10CTL0 |= ADC10ON + ADC10IE + REFON + REF2_5V + SREF_1 + MSC + ADC10SHT_2;   ADC10AE0 = 0X03;  //P1.0 P1.1 analog enable   ADC10DTC1|=0X0a;   delay_us(40);      //LCD初始化   LCD_init_first();   LCD_init();   while(1)   {    ADC10CTL0 &= ~ENC;//关闭采样使能    while(ADC10CTL1 & ADC10BUSY);//判断是否有采样或转换动作        ADC10CTL0 |= ADC10SC + ENC;//开始采样    ADC10SA = (uint)a;    _EINT();//关闭CPU,开启总中断    LPM0;    for(num1=0;num1
    15. :congratulate:顶!!!
    16. MSP430G2231的PWM输出实现D/A 20/7615 微控制器 MCU 2012-07-30
      多谢分享:congratulate:
    17. 求msp430g2553的序列通道程序 1/2901 微控制器 MCU 2012-07-30
      同求,不知道怎么取数值:puzzle:
    18. 请教ADC10中的ADC10DTC该如何使用 7/5936 微控制器 MCU 2012-07-29
      同求啊:congratulate:
    19. MSP430G2553 ADC10 11/10860 微控制器 MCU 2012-07-29
      有没有例程啊,就用P1.0和P1.1测外部电压的(0-2V),刚才写了一个,没有反映。。。。:Cry:
    20. 【玩转LaunchPad】ADC10介绍 37/13868 微控制器 MCU 2012-07-29
      多谢分享:congratulate:

最近访客

< 1/1 >

统计信息

已有452人来访过

  • 芯积分:--
  • 好友:--
  • 主题:8
  • 回复:30

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言