单片机接口设计(0802)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电08级单片机接口设计

时间: 2011年6月27日~7月2日

班级:电08021-3班

内容:

一、上位机

1.定时呼叫下面每一个下位机(如5秒)

应答则表示通,显示:地址_P(如1_P);

不应答表示不通,显示:地址_E(如3_E)

2.可通过按键决定反复呼叫某个地址

3.通过按键控制要某地址的数据并显示(要数据命令为AAH)

4.通过按键控制修改某地址的数据并显示(修改定值或指示电梯楼层命令为55H)5.显示下位机报警,如:1:FF

二、彩灯控制器

1.花型种类不少于四种,花型自拟;

2.可用键控制彩灯按预设的花型进行变换;

3.可用键控制分别用快/慢两种节拍实现花型变换。

本机地址为00H,当接到上位机发的00H时,则回发00H

当接到上位机发的AAH时,则将预设花型代号发出

当收到55H时,则后面的数据为新的花型

三、模拟病房呼叫系统

模拟一个护理站下管16个床位,哪个病人要呼叫可以按键,相应蜂鸣器响,数码管显示:呼叫数量_床位号.要求:

1.6个数码管,正常情况下显示时间(时分秒),时间可通过按键调整

2.有人呼叫则闪烁显示数量_床位号并蜂鸣器响,按应答键后继续显示时间

3.若同时有多个病人呼叫则依次轮流显示:数量_床位号

本机地址为01H,当接到上位机发的01H时,则回发01H

四、时钟

1.通过键设置当前时间(时分秒)

2.若是四位显示可通过键切换显示当前时间:时分或分秒

3.可设定闹钟,到时报警,一个发光管闪烁(1次/秒),有复位键停止报警

4.可切换显示闹钟时间和当前时间

5.本机地址为02H,当接到上位机发的02H时,则回发02H

当接到上位机发的AAH时,则将当前时间发给上位机

当收到上位机发的55H时,则修改当前时间(时分秒)

五、秒表

1.可启动、暂停、继续和复位。

2.4位显示,精确到0.1(999.9)

3.可正计时、倒计时。正计时时,从0000开始,最大到999.9秒

倒计时时,从设定时间开始

4.通过键设定时间,可设定正计时的结束时间和倒计时的开始时间,当到达设定时间或倒计时到0时报警,数码管闪烁最后的时间,同时上传本机地址06H。5.本机地址为03H,当接到上位机发的03H时,则回发03H

当接到上位机发的AAH时,则将当前显示的秒值发给上位机六、比赛计时器

4个数码管,其中2个用于记录A、B队的分数,每队1个数码管,记分范围0~9分,另外2个数码管用来记录赛程时间,单位为秒。

采用倒计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范围为0~99秒,倒计时时间由按键设置。

要求:

1.有设置时间、启动、暂停、交换场地等功能。

2.能记录整个赛程的比赛时间,并能修改比赛时间

3.能随时刷新甲、乙两队在整个过程中的比分

4.中场交换比赛场地时,能交换甲、乙两队比分的位置

5.比赛结束时,能发出报警声

本机地址为04H,当接到上位机发的04H时,则回发04H

当接到上位机发的AAH时,则将比分发出

七、遥控模拟电梯程序

设置6个数码管,用于显示电梯当前楼层、目标层、运行状态及作者的信息:最右侧两个为运行状态(UP为上升,dn为下降,PP为停止),右侧第三个为目标楼层(共7层楼),右侧第四、第五个为作者信息(比如:作者姓名拼音),最左侧为当前电梯所在楼层。

上电开始电梯停在1楼,运行状态显示PP;当从串行口接到到某层的指令时,电梯开始运行;

具有如下功能:比如当电梯从5层向1层运行过程中,如果有“3层”“向下”命

令,则“目标楼层”变为“3层”,达到3层后,“目标楼层”重新变为1,停5秒后继续向1层运行;而当电梯从底层向高层运行时,若又来中间层,则目标层先显示中间层,到中间层后目标层改为高层,稍停后向高层运行。(自定通信协议)

本机地址为05H,当接到上位机发的05H时,则回发05H

当收到55H时,则后面的数据为楼层信息。

八、出租车计价器

功能:

1、不同情况具有不同的收费标准:白天/ 晚上(另途中等待累计时间>5min按

1Km收费)

2、能进行手动修改单价

3、具有数据的复位功能

4、距离检测:检测车轮圈数(由输入脉冲数作为圈数)

5、能够显示运行时间和等待时间

6、能够显示数据输出:单价输出2 位

路程输出2 位

总金额输出3 位

控制:

设有启动计时键

数据复位(清零)键

白天/晚上转换开关

单价的调整(最好使用+和-按键)

显示切换键

本机地址为06H,当接到上位机发的06H时,则回发06H

当接到上位机发的AAH时,则将总金额发出

九、投票统计器(用proteus做,至少10个人30个按键)

1.每个人有同意、不同意、弃权三个按键,单片机分别统计三种键的人数,并用动态显示方式显示投票结果。

2.每人仅能投一次票,再投则无效。

3.可显示同意、不同意、弃权的数量。

4.设有复位键。

5.本机地址为07H,当接到上位机发的07H时,则回发07H

当接到上位机发的AAH时,则将投票结果发出

十、测温

1.通过按键设置温度上、下限(比如20℃~80℃)

2.读入A/D转换数据,若数据<下限,则显示温度并显示L,并使步进电机正转

若数据>上限,则显示温度并显示H,并使步进电机反转

下限<若数据<上限,则显示C

(可将AD信号的0V~5V对应0℃~100℃)

3.本机地址为08H,当接到上位机发的08H时,则回发08H

当接到上位机发的AAH时,则将当前温度发给上位机

当收到上位机发的55H时,则修改设定上、下限

十一、频率发生器

1.通过按键输入设定频率(默认占空比1:1)并显示

2.通过按键输入设定占空比并显示

3.输出此频率

4.本机地址为09H,当接到上位机发的09H时,则回发09H

当接到上位机发的AAH时,则将设定发给上位机

当收到上位机发的55H时,则修改设定频率

十二、测频仪

1.测量并显示所测频率

2.通过按键切换测量范围

3.本机地址为0AH,当接到上位机发的0AH时,则回发0AH

当接到上位机发的AAH时,则将所测频率发给上位机

十三、交通灯

1、显示要求与实验同

2、另加倒计时数码管现实现实

3、发光管可用三显示数码管,最好焊接成矩阵,可现实箭头。

4、本机地址为0AH,当接到上位机发的0AH时,则回发0AH

当接到上位机发的AAH时,则将当前状态发给上位机,当前状态自己定义并分类

另:每个人或组可自己提出题目

考核方法

1、各小组展示本组设计、制作的系统,观察其实现功能情况(每组1~3人)。

2、每个人单独介绍自己的设计思路和实现方法。

3、提交实习报告,实习报告应包括以下内容:

相关文档
最新文档