收藏 分享(赏)

单片机接口设计.doc

上传人:weiwoduzun 文档编号:2321468 上传时间:2018-09-10 格式:DOC 页数:9 大小:47.50KB
下载 相关 举报
单片机接口设计.doc_第1页
第1页 / 共9页
单片机接口设计.doc_第2页
第2页 / 共9页
单片机接口设计.doc_第3页
第3页 / 共9页
单片机接口设计.doc_第4页
第4页 / 共9页
单片机接口设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、电 08 级单片机接口设计题目:(括号中内容为自选内容)一、彩灯控制器(2 人一组)1.花型种类不少于四种,花型自拟; 2.可用键控制彩灯按预设的花型进行变换;3.可用键控制分别用快/慢两种节拍实现花型变换。4、要求做出实物。(本机地址为 00H,当接到上位机发的 00H 时,则回发 00H当接到上位机发的 AAH 时,则将预设花型代号发出当收到 55H 时,则后面的数据为新的花型。 )二、模拟病房呼叫系统(2 人一组)模拟一个护理站下管 16 个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:呼叫数量_床位号.要求:16 个数码管,正常情况下显示时间(时分秒) ,时间可通过按键调整。

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

3、动、暂停、继续和复位。24 位显示,精确到 0.1(999.9)3可正计时、倒计时。正计时时,从 0000 开始,最大到 999.9秒,倒计时时,从设定时间开始4通过键设定时间,可设定正计时的结束时间和倒计时的开始时间,当到达设定时间或倒计时到 0 时报警,数码管闪烁最后的时间。5、要求做出实物。(同时上传本机地址 03H。本机地址为 03H,当接到上位机发的03H 时,则回发 03H 当接到上位机发的 AAH 时,则将当前显示的秒值发给上位机)五、投票统计器(2 人一组)1每个人有同意、不同意、弃权三个按键,单片机分别统计三种键的人数,并用动态显示方式显示投票结果。2每人仅能投一次票,再投则

4、无效。3可显示同意、不同意、弃权的数量。4设有复位键。5、要求做出实物。(本机地址为 05H,当接到上位机发的 05H 时,则回发 05H当接到上位机发的 AAH 时,则将投票结果发出)六、测温(2 人一组)1通过按键设置温度上、下限(比如 2080)2读入 A/D 转换数据,若数据上限,则显示温度并显示 H,并使另一个发光二极管点亮,下限若数据上限,则显示 C(可将 AD 信号的 0V5V 对应 0100)(本机地址为 06H,当接到上位机发的 06H 时,则回发 06H当接到上位机发的 AAH 时,则将当前温度发给上位机当收到上位机发的 55H 时,则修改设定上、下限)七、测频仪(2 人一

5、组)1测量并显示所测频率2通过按键切换测量范围(本机地址为 07H,当接到上位机发的 07H 时,则回发 07H当接到上位机发的 AAH 时,则将所测频率发给上位机)八、频率发生器(2 人一组)1通过按键输入设定频率(默认占空比 1:1)并显示2通过按键输入设定占空比并显示3输出此频率(本机地址为 08H,当接到上位机发的 08H 时,则回发 08H当接到上位机发的 AAH 时,则将设定发给上位机当收到上位机发的 55H 时,则修改设定频率)九、交通指示灯(2 人一组)1、设计一交通灯控制系统,控制东西方向的红、黄、绿灯和南北方向的红、黄、绿灯。2、可手动控制和自动控制,设置两个输入控制开关。

6、手动/自动开关,P1.0。P1.0=0 自动控制,P1.0=1 手动控制。手动时,设一开关(P1.1)当 P1.1=0 时,各方向均为红灯(交通管制) ,当 P1.1=1 时,各方向均为黄灯闪烁(周期2s) 3、要求自动时实现:东西绿灯亮 5S,南北红灯亮 5S;东西黄灯亮 3S,南北红灯亮 3S;东西红灯亮 5S,南北绿灯亮 5S;东西红灯亮 3S,南北黄灯亮 3S;然后重复刚才过程,不断循环。十、8 位竞赛抢答器(2 人一组)1.以单片机为核心,设计一个 8 位竞赛抢答器:同时供 8 名选手或 8 个代表队比赛,分别用 8 个按钮 S0S7 表示。2、设置一个系统清除和抢答控制开关 S,开

7、关由主持人控制。抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并把优先抢答选手的编号一直保持到主持人将系统清除为止。抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如 30 秒) 。3、当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间为 0.5s 左右。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示 00。 十一、设计一个能产生方波、三角波、梯形波、锯齿波、正弦波的波形发生器。 (2 人一

8、组)1、产生指定波形可以通过 DAC 来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。方波信号可以利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加 1,达到 0xff 时依次减 1,并实时将数字信号经 D/A 转换得到;锯齿波信号是将输出的二进制数字信号依次加 1,达到 0xff 时置为 0x00,并实时将数字信号经 D/A 转换得到的;梯形波是将输出的二进制数字信号依次加 1,达到 0xff 时保持一段时间,然后依次减 1 直至0x00,并实时将数字信号经 D/A 转换得到的;正弦波可以预先写出正弦波表,通过读出表中的值

9、然后经 D/A 转换后输出。2、用按键来控制输出的波形,如可设计 4 个按键S0、S1、S2、S3,S4 按一次 S1 键,不断输出三角波等。3、用一位数码管显示波形代码:如输出三角波,显示代码“1”等。十二、以单片机为核心,设计一个节日彩灯控制器:(2 人一组)1、设计 4 个按键 S0、S1、S2、S3,S0开始,按此键则灯开始流动(由上而下) 。S1停止,按此键则停止流动,所有灯为暗。S2上,按此键则灯由上向下流动。S3下,按此键则灯由下向上流动。2.由按键控制功能的流水灯,其中的 LED 采取共阳极接法,通过依次向连接 LED 的/口送出低电平,可实现题目要求的功能。3、要求做出实物。

10、十三、电子琴设计(2 人一组)1、设计一个电子琴。设计八个键 1,2,3,4,5,6,7,8,能够发出 8 个不同的音调,要求按下按键发声,松开延时一段时间停止,中间再按别的键则发另一音调的声音。2、当系统扫描到有键被按下,则快速检测出是哪一个键被按下,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲输入到蜂鸣器后,就会发出相应的音调如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音调。3、要求做出实物。十四、直流电机控制(2 人一组)1、 利用 D/A 电路,输出-8V 到+8V 的电压,控制直流电机。2、 电

11、机速度可调,具有启动键、方向控制键及提示灯、加速键、减速键及停止键:S0 键-升速,每按一次,电压值增大一个定值,转速提高。S1 键-减速,每按一次,电压值减小一个定值,转速降低。3、 利用霍尔元件感应电机转速,读出感应脉冲,从而计算出电机转速,用数码管显示出来。十五、双机之间的串行通信设计(2 人一组)1.两片单片机利用串行口进行串行通信:串行通信的波特率可从键盘进行设定,可选的波特率为 1200、2400、4800 和9600bit/s。串行口工作方式为方式 1 的全双工串行通信。2. 两个单片机之间进行通讯波特率的设定,最终归结到对定时计数器 T1 计数初值 TH1、TL1 进行设定。故

12、本题目本质上是通过键盘扫描得到设定的波特率,从而载入相应的 T1 计数初值TH1、TL1 实现的。3、要求发送方读入按键值,发送到接收方,接收方接受数据并显示在数码管上。十六、利用 74LS164 芯片扩展 8 位 LED 串行显示接口电路(2 人一组)1、 要求将片内 30H-37H 单元中数据,8 个数码管,用扩展串行的显示端口显示出来。2、 要求做出实物。十七、全自动洗衣机控制器(2 人一组)1、 洗涤过程通电后,洗衣机进入暂停状态,以便放好衣物。若不选择洗衣周期,则洗衣机从洗涤过程开始。当按暂停开关键时,进入洗涤过程。首先进水阀通电,打开进水开关,向洗衣机供水;当到达预定水位时,水位开

13、关接通,进水阀断电关闭,停止进水;电机接通电源,带动波轮旋转,形成洗衣水流。电机是一个正反转电机,可以形成往返水流,有利于洗涤衣物。2、 脱水过程洗涤或漂洗过程结束后,电机停止转动,排水阀通电,开始排水。排水阀动作时,带动离合器动作,使电机可以带动内桶转动。当水位低到一定值时,水位开关断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。3、 漂洗过程与洗涤过程操作相同,只是时间短一些。全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。4、具有弱、强洗涤功能。要求强洗时正反转驱动时间各为 4S,间歇时间为 1S;弱洗时正反转驱动时间各为 3S,间歇时间为2S。 洗衣机的标准洗

14、衣程序是:洗涤脱水漂洗脱水漂洗脱水漂洗脱水。经济洗衣程序少一次漂洗和脱水过程。具体的时间自己设定。5、暂停功能 。不管洗衣机工作在什么状态,当按下暂停键时,洗衣机需暂停工作,待启动键按下后洗衣机又能按原来所选择的工作方式继续工作。 6、声光显示功能。洗衣机各种工作方式的选择和各种工作状态均有声光提示和显示。十八、电子计算器(2 人一组)1、 设计一个带加法和减法功能的计算器。2、 从键盘读入参加运算的数据,计算出结果,并显示到数码管上。考核方法1、各小组展示本组设计、制作的系统,观察其实现功能情况。2、每个人单独介绍自己的设计思路和实现方法。3、提交实习报告,实习报告应包括以下内容:(1)课程设计要求。(2)硬件系统设计说明及原理图。(3)软件流程图及软件清单。(4)个人感想、体会。4、考核成绩为:优、良、中、及格、不及格五个等级

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报