毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

嵌入式温度调节系统+方框图+C语言程序+流程图 第2页

更新时间:2010-7-30:  来源:毕业论文
嵌入式温度调节系统+方框图+C语言程序+流程图 第2页
#define LEDcs_D   DDRT   //位选口相应方向寄存器
void LEDInit(void);       //4连排LED初始化
void LEDShow(char *Buf); //在4连排LED上显示4个十进制数
void LEDShow1(char  i, char  c); //在1个LED上显示数字
//主函数
int main()
{
    LEDInit();    //(2) LED控制引脚初始化
    //(1) LED显示缓存初始化为"0123"
    LEDbuf[0] = '0';
    LEDbuf[1] = '1';
    LEDbuf[2] = '2';
    LEDbuf[3] = '3';
    //4. LED初始显示"0123"
   LEDShow(LEDbuf);    //LED显示
}
   void LEDInit(void)
 {
    LEDdata_D = 0xFF;    //数据口为输出
    LEDcs_D  |= 0x0F;    //位选口为输出
 }
   void LEDShow(char *Buf)
 {
    char i,c;
    int j;
    for (i = 0;i <= 3;i++)
    {
        c = Buf[i]-'0';
        LEDShow1(3-i,c);
本文来自辣~文*论/文|网
    }
}

//显示码表
const char Dtable[10] =
//   0    1    2    3    4     5    6    7    8    9
  {0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7D,0x07,0x7F,0x6F};
//片选表
const char CStable[4] =毕业论文http://www.751com.cn
//   0    1    2    3
  {0x7F,0xBF,0xDF,0xEF};

void LEDShow1(char i, char c)
{
    LEDcs   = CStable[i];
    LEDdata = Dtable[c];
4 程序调试及总结
对于C语言编程有很多基础的知识遗忘了,在编写程序的时候出现过很多的错误,如编写串口通信模块时的语言的规范,语法等等。在后续的学习实验中逐渐的认识,理解。在编写LED显示时,刚开始硬件接错灯显示不正常,然后更正,但还是显示不到应该显示的数,经仔细的查看程序发现有逻辑,算法错误。程序陷入死循环。后经更正显示好使用。由于时间紧迫来不及仔细调试,没能完                                                 
成接下的模块,只能组成整个程序来试一试。没能成功。在此实验中,我了解到了一个完整程序所需的结构形式,而以前对此是没有深刻的认识的。现在能对一个复杂的程序理出头绪,对单个函数能够理解。是我这次实验很好的收获,而我欠缺的地方就是将各个模块有机的组合在一起。对以后的学习很有意处。

上一页  [1] [2] 

嵌入式温度调节系统+方框图+C语言程序+流程图 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。