技能抽考试题复习课程.doc

技能抽考试题复习课程.doc

ID:60786505

大小:80.50 KB

页数:20页

时间:2020-12-18

技能抽考试题复习课程.doc_第1页
技能抽考试题复习课程.doc_第2页
技能抽考试题复习课程.doc_第3页
技能抽考试题复习课程.doc_第4页
技能抽考试题复习课程.doc_第5页
资源描述:

《技能抽考试题复习课程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、精品好文档,推荐学习交流试题3.21按键控制彩灯软件开发一、任务在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下模拟彩灯,开发板从左至右4个按键分别为S1-S4,从上至下8个灯为L1-L8,按下S1键8只LED小灯以1HZ频率闪烁,按下S2键8只灯奇偶交替点亮,间隔0.5S,按下S3键,L1-L4与L5-L8灯交替点亮,间隔0.5s,按下S4键熄灭所有灯。仅供学习与交流,如有侵权请联系网站删除谢谢20精品好文档,推荐学习交流仅供学习与交流,如有侵权请联系网站删除谢谢20精品好文档,推荐学习交流试题3.22计数器软件开发一、任务在下

2、列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下模拟计数器功能,开发板4个按键从左至右分别为S1-S4,开发板上电复位后显示0,按下S3显示数据加1,按下S4数据显示减1,当计数小于0时显示0,大于9时,显示9。#includesbitspeak=P1^6;unsignedcharseg_dm[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsignedcharbit_line[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0x

3、bf,0x7f};unsignedchardata_display[5];intdat_count=0;voiddelay(unsignedchartime){unsignedchari,j;for(i=0;i

4、(unsignedchardat,unsignedcharbit_code){P2=0xff;P0=seg_dm[dat];P2=bit_code;仅供学习与交流,如有侵权请联系网站删除谢谢20精品好文档,推荐学习交流delay(5);}main(){unsignedchari;INT0_init();INT1_init();while(1){data_change();for(i=0;i<1;i++)display(data_display[i],bit_line[i]);}}voidInit0()interrupt0using0{EX0=0;i

5、f(dat_count<9){dat_count++;speak=1;}else{dat_count=9;speak=0;}EX0=1;}voidInit1()interrupt2using1{EX1=0;if(dat_count>0){dat_count--;speak=1;}else{dat_count=0;speak=0;}EX1=1;}仅供学习与交流,如有侵权请联系网站删除谢谢20精品好文档,推荐学习交流试题3.23按键控制组合灯软件开发一、任务在下列开发板硬件(原理图见pdf文档)基础上,编写完整程序实现如下功能,4个按键分别控制2个灯,

6、4个按键从左至右分别称为S1-S4,单片机引脚1、2所接灯分别为LED1、LED2,按下S1控制LED1亮灭变化(当前灭则点亮,当前亮则变灭),S2控制LED2亮灭变化,S3开所有灯,S4关闭所有灯。#includesbitLED1=P1^0;sbitLED2=P1^1;sbitS1=P3^0;sbitS2=P3^1;sbitS3=P3^2;sbitS4=P3^3;unsignedcharkey;voidkey1();voidkey2();voidkey3();voidkey4();voiddelay(unsignedcharx)

7、{inti,j;for(i=0;i

8、k;}}}voidkey1(){LED1=!LED1;}voidkey2(){LED2=!LED2;}voidkey3()

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。