单片机接口设计07

上传人:mg****85 文档编号:35871116 上传时间:2018-03-21 格式:DOC 页数:9 大小:58.50KB
返回 下载 相关 举报
单片机接口设计07_第1页
第1页 / 共9页
单片机接口设计07_第2页
第2页 / 共9页
单片机接口设计07_第3页
第3页 / 共9页
单片机接口设计07_第4页
第4页 / 共9页
单片机接口设计07_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《单片机接口设计07》由会员分享,可在线阅读,更多相关《单片机接口设计07(9页珍藏版)》请在金锄头文库上搜索。

1、电电 0808 级单片机接口设计级单片机接口设计题目:(括号中内容为自选内容)题目:(括号中内容为自选内容)一、彩灯控制器(一、彩灯控制器(2 2 人一组)人一组)1.1.花型种类不少于四种,花型自拟;花型种类不少于四种,花型自拟; 2.2.可用键控制彩灯按预设的花型进行变换;可用键控制彩灯按预设的花型进行变换;3.3.可用键控制分别用快可用键控制分别用快/ /慢两种节拍实现花型变换。慢两种节拍实现花型变换。4 4、要求做出实物。、要求做出实物。(本机地址为(本机地址为 00H00H,当接到上位机发的,当接到上位机发的 00H00H 时,则回发时,则回发 00H00H当接到上位机发的当接到上位

2、机发的 AAHAAH 时,则将预设花型代号发出时,则将预设花型代号发出当收到当收到 55H55H 时,则后面的数据为新的花型。时,则后面的数据为新的花型。 )二、模拟病房呼叫系统(二、模拟病房呼叫系统(2 2 人一组)人一组)模拟一个护理站下管模拟一个护理站下管 1616 个床位,哪个病人要呼叫可以按键,相个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:呼叫数量应蜂鸣器响,数码管显示:呼叫数量_ _床位号床位号. .要求:要求:1 16 6 个数码管,正常情况下显示时间(时分秒)个数码管,正常情况下显示时间(时分秒) ,时间可通过按,时间可通过按键调整。键调整。2 2有人呼叫则闪烁显

3、示数量有人呼叫则闪烁显示数量_ _床位号并蜂鸣器响,按应答键后继床位号并蜂鸣器响,按应答键后继续显示时间。续显示时间。3 3若同时有多个病人呼叫则依次轮流显示:数量若同时有多个病人呼叫则依次轮流显示:数量_ _床位号。床位号。(本机地址为(本机地址为 01H01H,当接到上位机发的,当接到上位机发的 01H01H 时,则回发时,则回发 01H01H)三、时钟(三、时钟(2 2 人一组)人一组)1 1通过键设置当前时间(时分秒)通过键设置当前时间(时分秒)2 2若是四位显示可通过键切换显示当前时间:时分或分秒若是四位显示可通过键切换显示当前时间:时分或分秒3 3可设定闹钟,到时报警,一个发光管闪

4、烁(可设定闹钟,到时报警,一个发光管闪烁(1 1 次次/ /秒)秒) ,有复位,有复位键停止报警。键停止报警。4 4可切换显示闹钟时间和当前时间。可切换显示闹钟时间和当前时间。(本机地址为(本机地址为 02H02H,当接到上位机发的,当接到上位机发的 02H02H 时,则回发时,则回发 02H02H当接到上位机发的当接到上位机发的 AAHAAH 时,则将当前时间发给上位机时,则将当前时间发给上位机当收到上位机发的当收到上位机发的 55H55H 时,则修改当前时间(时分秒)时,则修改当前时间(时分秒) )四、秒表(四、秒表(2 2 人一组)人一组)1 1可启动、暂停、继续和复位。可启动、暂停、继

5、续和复位。2 24 4 位显示,精确到位显示,精确到 0.10.1(999.9999.9)3 3可正计时、倒计时。正计时时,从可正计时、倒计时。正计时时,从 00000000 开始,最大到开始,最大到 999.9999.9秒,倒计时时,从设定时间开始秒,倒计时时,从设定时间开始4 4通过键设定时间,可设定正计时的结束时间和倒计时的开始通过键设定时间,可设定正计时的结束时间和倒计时的开始时间,当到达设定时间或倒计时到时间,当到达设定时间或倒计时到 0 0 时报警,数码管闪烁最时报警,数码管闪烁最后的时间。后的时间。5、要求做出实物。、要求做出实物。(同时上传本机地址(同时上传本机地址 03H03

6、H。本机地址为。本机地址为 03H03H,当接到上位机发的,当接到上位机发的03H03H 时,则回发时,则回发 03H03H 当接到上位机发的当接到上位机发的 AAHAAH 时,则将当前显时,则将当前显示的秒值发给上位机)示的秒值发给上位机)五、投票统计器(五、投票统计器(2 2 人一组)人一组)1每个人有同意、不同意、弃权三个按键,单片机分别统每个人有同意、不同意、弃权三个按键,单片机分别统计三种键的人数,并用动态显示方式显示投票结果。计三种键的人数,并用动态显示方式显示投票结果。2每人仅能投一次票,再投则无效。每人仅能投一次票,再投则无效。3可显示同意、不同意、弃权的数量。可显示同意、不同

7、意、弃权的数量。4设有复位键。设有复位键。5、要求做出实物。、要求做出实物。(本机地址为(本机地址为 05H05H,当接到上位机发的,当接到上位机发的 05H05H 时,则回发时,则回发 05H05H当接到上位机发的当接到上位机发的 AAHAAH 时,则将投票结果发出)时,则将投票结果发出)六、测温(六、测温(2 2 人一组)人一组)1 1通过按键设置温度上、下限(比如通过按键设置温度上、下限(比如 20208080)2 2读入读入 A/DA/D 转换数据,转换数据,若数据若数据 上限,则显示温度并显示上限,则显示温度并显示 H H,并使另一个发光二极管点亮,并使另一个发光二极管点亮,下限下限

8、 若数据若数据 上限,则显示上限,则显示 C C(可将(可将 ADAD 信号的信号的 0V0V5V5V 对应对应 00100100)(本机地址为(本机地址为 06H06H,当接到上位机发的,当接到上位机发的 06H06H 时,则回发时,则回发 06H06H当接到上位机发的当接到上位机发的 AAHAAH 时,则将当前温度发给上位机时,则将当前温度发给上位机当收到上位机发的当收到上位机发的 55H55H 时,则修改设定上、下限)时,则修改设定上、下限)七、测频仪(七、测频仪(2 2 人一组)人一组)1 1测量并显示所测频率测量并显示所测频率2 2通过按键切换测量范围通过按键切换测量范围(本机地址为

9、(本机地址为 07H07H,当接到上位机发的,当接到上位机发的 07H07H 时,则回发时,则回发 07H07H当接到上位机发的当接到上位机发的 AAHAAH 时,则将所测频率发给上位机)时,则将所测频率发给上位机)八、频率发生器(八、频率发生器(2 2 人一组)人一组)1 1通过按键输入设定频率(默认占空比通过按键输入设定频率(默认占空比 1 1:1 1)并显示)并显示2 2通过按键输入设定占空比并显示通过按键输入设定占空比并显示3 3输出此频率输出此频率(本机地址为(本机地址为 08H08H,当接到上位机发的,当接到上位机发的 08H08H 时,则回发时,则回发 08H08H当接到上位机发

10、的当接到上位机发的 AAHAAH 时,则将设定发给上位机时,则将设定发给上位机当收到上位机发的当收到上位机发的 55H55H 时,则修改设定频率)时,则修改设定频率)九、交通指示灯(九、交通指示灯(2 2 人一组)人一组)1 1、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯。北方向的红、黄、绿灯。2 2、可手动控制和自动控制,设置两个输入控制开关。、可手动控制和自动控制,设置两个输入控制开关。手动手动/ /自动开关,自动开关,P1.0P1.0。P1.0=0P1.0=0 自动控制,自动控制,P1.0=1P1.0=1

11、 手动控制。手动控制。手动时,设一开关(手动时,设一开关(P1.1P1.1)当)当 P1.1=0P1.1=0 时,各方向均为红灯时,各方向均为红灯(交通管制)(交通管制) ,当,当 P1.1=1P1.1=1 时,各方向均为黄灯闪烁(周期时,各方向均为黄灯闪烁(周期2s2s) 3 3、要求自动时实现:东西绿灯亮、要求自动时实现:东西绿灯亮 5S5S,南北红灯亮,南北红灯亮 5S5S;东西黄灯;东西黄灯亮亮 3S3S,南北红灯亮,南北红灯亮 3S3S;东西红灯亮;东西红灯亮 5S5S,南北绿灯亮,南北绿灯亮 5S;5S;东西红东西红灯亮灯亮 3S3S,南北黄灯亮,南北黄灯亮 3S3S;然后重复刚才

12、过程;然后重复刚才过程, ,不断循环。不断循环。十、十、8 位竞赛抢答器(位竞赛抢答器(2 2 人一组)人一组)1.1.以单片机为核心,设计一个以单片机为核心,设计一个 8 8 位竞赛抢答器:同时供位竞赛抢答器:同时供 8 8 名选手名选手或或 8 8 个代表队比赛,分别用个代表队比赛,分别用 8 8 个按钮个按钮 S0S0S7S7 表示。表示。2 2、设置一个系统清除和抢答控制开关、设置一个系统清除和抢答控制开关 S S,开关由主持人控制。,开关由主持人控制。抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并把优先抢答选手的编号

13、一直保持到主持人将系统清除为止。并把优先抢答选手的编号一直保持到主持人将系统清除为止。抢答器具有定时抢答功能,且一次抢答的时间由主持人设定抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如(如 3030 秒)秒) 。3 3、当主持人启动、当主持人启动“开始开始”键后,定时器进行减计时,同时扬声键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为器发出短暂的声响,声响持续的时间为 0.5s0.5s 左右。左右。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人工作,显

14、示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。将系统清除为止。如果定时时间已到,无人抢答,本次抢答无效,系统报警并如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示禁止抢答,定时显示器上显示 0000。 十一、设计一个能产生方波、三角波、梯形波、锯齿波、正弦波十一、设计一个能产生方波、三角波、梯形波、锯齿波、正弦波的波形发生器。的波形发生器。 (2 2 人一组)人一组)1 1、产生指定波形可以通过、产生指定波形可以通过 DACDAC 来实现,不同波形产生实质上是来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。方波信号可以利对输

15、出的二进制数字量进行相应改变来实现的。方波信号可以利用定时器中断产生的,每次中断时,将输出的信号按位反即可;用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加三角波信号是将输出的二进制数字信号依次加 1 1,达到,达到 0xff0xff 时依时依次减次减 1 1,并实时将数字信号经,并实时将数字信号经 D/AD/A 转换得到;锯齿波信号是将输转换得到;锯齿波信号是将输出的二进制数字信号依次加出的二进制数字信号依次加 1 1,达到,达到 0xff0xff 时置为时置为 0x000x00,并实时,并实时将数字信号经将数字信号经 D/AD/A 转换得到的

16、;梯形波是将输出的二进制数字信转换得到的;梯形波是将输出的二进制数字信号依次加号依次加 1 1,达到,达到 0xff0xff 时保持一段时间,然后依次减时保持一段时间,然后依次减 1 1 直至直至0x000x00,并实时将数字信号经,并实时将数字信号经 D/AD/A 转换得到的;正弦波可以预先写转换得到的;正弦波可以预先写出正弦波表,通过读出表中的值然后经出正弦波表,通过读出表中的值然后经 D/AD/A 转换后输出。转换后输出。2 2、用按键来控制输出的波形,如可设计、用按键来控制输出的波形,如可设计 4 4 个按键个按键S0S0、S1S1、S2S2、S3S3,S4S4 按一次按一次 S1S1 键,不断输出三角波等。键,不断输出三角波等。3 3、用一位数码管显示波形代码:如输出三角波,显示代码、用一位数码管显示波形代码:如输出三角波,显示代码“1”“

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号