第一范文网 - 专业文章范例文档资料分享平台

单片机课程设计--键盘输入在LED数码管上的显示

来源:用户分享 时间:2025/5/25 22:02:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

单片机的控制系统课程设计 #include \#include \int main(void)int Ent_Flag = 0; unsigned int uiKey;

unsigned int uiData[6] = {1,0,0,0,0,1}; uiData[0] = 0;uiData[5] = 0; Key_Init();DIG_Init(); while(1)uiKey = Key_Get(); switch(uiKey)Case KEY_0: if(Ent_Flag == 0){

uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5];

uiData[5] = 7; }break;case KEY_1: if(Ent_Flag == 0) { uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5];

uiData[5] = 8; }break; case KEY_2: if(Ent_Flag == 0) { uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5];

附录

uiData[5] = 9; }break;case KEY_3: break;case KEY_4: if(Ent_Flag == 0)

uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5]; uiData[5] = 4; } break;case KEY_5:

if(Ent_Flag == 0) { uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5];

uiData[5] = 5; break;case KEY_6: if(Ent_Flag == 0) uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3];

uiData[3] = uiData[4]; uiData[4] = uiData[5]; uiData[5] = 6; break;case KEY_7: break;case KEY_8: if(Ent_Flag == 0) { uiData[0] = uiData[1];

10

单片机的控制系统课程设计 uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5]; uiData[5] = 1; break;case KEY_9: if(Ent_Flag == 0) { uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5];

uiData[5] = 0;

break;case KEY_E:

uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5]; uiData[5] = 2;} break;case KEY_A: if(Ent_Flag == 0) { uiData[0] = uiData[1]; uiData[1] = uiData[2]; uiData[2] = uiData[3]; uiData[3] = uiData[4]; uiData[4] = uiData[5]; uiData[5] = 3;} break;case KEY_B: break;case KEY_C: if(Ent_Flag == 0)

uiData[5] = uiData[4]; uiData[4] = uiData[3]; uiData[3] = uiData[2]; uiData[2] = uiData[1]; uiData[1] = uiData[0];

uiData[0] = 0; break;case KEY_D: if(Ent_Flag == 0) break;case KEY_F: Ent_Flag = 1;break; default:break;

DIG_Set(1,g_Data[uiData[0]]); DIG_Set(2,g_Data[uiData[1]]); DIG_Set(3,g_Data[uiData[2]]); DIG_Set(4,g_Data[uiData[3]]); DIG_Set(5,g_Data[uiData[4]]); DIG_Set(6,g_Data[uiData[5]]); *P_Watchdog_Clear = 0x0001; } }

11

东北石油大学课程设计成绩评价表

课程名称 题目名称 学生姓名 序号 评价项目 工作量、工作态1 量符合教学要求,工作努力,遵守纪律,出勤率度和出勤率 高,工作作风严谨,善于与他人合作。 课程设计选题合理,计算过程简练准确,分析问2 课程设计质量 题思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。 工作中有创新意识,对前人工作有一些改进或有3 4 总分 评语: 指导教师: 年 月 日

创新 答辩 一定应用价值。 能正确回答指导教师所提出的问题。 5 30 45 20 学号 单片机的控制系统课程设计 键盘输入在LED数码管上的显示 指导教师姓名 职称 满分 评分 指 标 按期圆满的完成了规定的任务,难易程度和工作

单片机课程设计--键盘输入在LED数码管上的显示.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7py3a1zp701symv1jbuo_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top