计算机接口技术及应用课程设计指导书(4)

2019-05-17 19:35

程序、计算温度子程序和显示数据刷新子程序。

( 5 ) 调试与性能分析 硬件调试主要是指检测硬件电路是否有短路、断路、虚焊等。软件利用伟福编译工具进行调试。

( 6 ) 关键技术:DS18B20的各个ROM命令以及温度数据的计算处理方法 7. 1602液晶显示屏的设计 ( 1 ) 方案论证

( 2 ) 系统硬件电路的设计:本设计硬件电路大致上可以分为单片机系统及外围电路、列驱动电路和行驱动电路三部分,具体来说,单片机系统及外围电路采用89C51或其兼容系列的芯片,采用24Hz或更高频率的晶振。P1口低四位和行驱动器相连,送出行选信号;P1.5~P1.7口则用来发送控制信号。P2和P0口空着,在有必要时可以扩展系统的ROM和RAM。

( 3 ) 系统程序的设计:该系统程序的实际包括两个部分:显示驱动程序和系统主程序,显示驱动程序在进入中断后首先要对定时器T0重新赋值,以保证显示屏刷新率的稳定,1/16扫描显示屏的刷新率由公式算出;

( 4 ) 调试及性能分析:采用KEIL编译器进行源程序编译及仿真测试,同时进行硬件电路的设计制作,在proteus软件里进行硬件仿真。 8. 六路数字抢答器的设计

抢答器原理:该抢答器供不多于四个的抢答比赛使用。每个选手的座位前安装一只抢答按钮开关和一只信号灯。主持人的座位前安装一只复原按钮开关、一只蜂鸣器和一只抢答器工作状态指示灯。每当主持人口头发出允许抢答的号令之后,哪个队先按下座位上的按钮开关,该座位的信号灯就先被点亮,同时封锁其他按钮开关的活动。并且熄灭主持人座位上的状态指示灯和发出 3 声类似于电话振铃的提示声,以“声明”此次抢答动作已经完成。在主持人确认后,按下复原按钮,状态指示灯重新点亮,并且同时发出“笛——笛——”声,为下一次的抢答作好准备。电路中的蜂鸣器 FM 是一只带有助音腔的压电陶瓷蜂鸣器,用于模拟发出报警声的功率放大器和喇叭。在 FM 发声的同时,灯 D6 也在发光。FM 可以看作是一个电容性负载,本身不能流过直流电流。发声的原理是,作用在两个电极极板的电位在发生变化时,陶瓷材料就发生弯曲,从而振动空气发出

第 16 页 共 21 页

声音。FM和 4 只按钮开关 SWa~SWd 以及 4 只电阻 Ra~Rd 都是在演示板的基础上额外添加的。由于RB端口内部具有上拉电阻,只要用软件设置其有效,即可省略在4 只端口引脚上外接上拉电阻。按钮开关和指示灯与座位的对应关系如表3所示。

按钮开关和指示灯与座位的对应关系

座位 按钮开关 指示灯 蜂鸣器 主持人席 SW1 D7 有 座位1 SWa D0 无 座位2 SWb D1 无 座位3 SWc D2 无 座位4 SWd D3 无 座位5 SWe D4 无 座位6 SWf D5 无 9. 机械手动作行程控制

(1)单步运行:每按动一次“单步”键,机械手自左上—左下,左下—左上,左上—右上,右上—右下,右下—右上,右上—左上的顺序闭合相应的行程开关,点亮相应的位置指示灯。(最先点亮“左上”灯,延时2秒点亮下一位置灯)

(2)单程运行:按动一次“单程”键,机械手自左上—左下—左上—右上—右下的顺序依次间隔2秒闭合行程开关、点亮位置指示灯;再按动一次“单程”键,机械手自右下—右上—左上的顺序返回起始位置,单程未完成时所有按键均无效。

(3)往返运行:每按动一次“往返”键,机械手自左上—左下—左上—右上—右下—右上—左上的顺序延时2秒闭合相应的行程开关,点亮相应的位置指示灯,最后停在起始位置。全程未完成时所有按键均无效。

(4)连续运行:按动一次“连续”键,机械手将不停的循环执行全部行程,再按一次“连续”键,机械手将在起始位置停止,未回到起始位置就不停止。

10. 三层楼电梯呼叫控制

(1)电梯可停在任一层,有呼叫且轿厢内无选择,按呼叫先后顺序到达呼叫层位:

(2)轿箱外有呼叫,轿箱内有选择,则按轿箱内选择的先后顺序到达相应层;

(3)不论上下,轿厢每经过一层时,只要轿厢内有选择或轿厢外有呼叫,

第 17 页 共 21 页

都在该层停留5秒钟,第一秒后开门,第四秒后关门,第五秒后启动;开关门期间点亮开关门指示灯。运行中如某层无呼叫无选择,则电梯在经过该层时不停。

(4)电梯到达某层后,若轿厢外都无呼叫且轿厢内无选择,轿厢第四秒关门后就停在该层,直到该层有呼叫则开门,若其它楼层有呼叫则不开门启动。所有按键都要延时20ms去抖动,判键释放,再转存键值。

(5)电梯运行过程中,若轿厢外有呼叫或轿厢内有选择,只转存键值备下次使用。

11. 高楼定压供水分程控制

(1)初始化系统默认最小用水量,一台电机工作:运放仅一路输入,调放大倍数使水压在合适范围;

(2)按动用水量“增”键,达一定数值切换四位可控增益开关,运放增益下降,输出电压降低,表示水压下降,下降到一定值,系统启动第二台电机工作,运放有两路电流输入,输出电压升高在合适范围内;

(3)若继续按动用水量“增”键,达一定数值切换四位可控增益开关,运放增益再次下降,输出电压降低,表示水压下降,下降到一定值,系统启动第三台电机工作,运放有三路电流输入,输出电压再次升高;用水量达最大值时,保持水压在合适范围内。用水量过大,则低压报警灯亮。

(4)按动用水量“减”键,达一定数值切换四位可控增益开关,运放增益增大,输出电压升高,表示水压上升,上升到一定值,系统停止第三台电机工作,运放有两路电流输入,输出电压降低在合适范围内;

(5)继续按动用水量“减”键,达一定数值切换四位可控增益开关,运放增益增大,输出电压升高,表示水压上升,上升到一定值,系统停止第二台电机工作,运放仅一路电流输入,输出电压降低在合适范围内;用水量过小,则高压报警灯亮。

12. 物料传送带单控与顺序控制

(1)单控状态要求每台电机都能直接由正转切换到反转或停止; (2)顺控状态要求不能直接有正顺切换到反顺,要顺停后再切换到反顺;

第 18 页 共 21 页

(3)正顺启动时按1、2、3顺序间隔2秒依次启动;反顺时按3、2、1顺序间隔2秒依次启动;

(4)不论正顺还是反顺,停止时应按启动顺序依次停止; (5)单控与顺控可在任意状态下切换,切换后初始处在停止状态。 13. 16×16 点阵LED汉字显示设计

(1)两片74HC595级联进行“列”控制,SER、RCLK、SRCLK分别接P2.5

—P2.7;

(2)两片74LS138级联进行“行”控制,A、B、C、E1、E2分别接P2.0

—P2.4;

(3)利用汉字取模软件取汉字代码,通过动态扫描技术进行显示。 14. 4×4 矩阵键盘计算器设计 (1)16个按键分别接P1.0—P1.7;

(2)先读取键盘的状态,得到按键的特征编码,并分别设定前10个为0

到9,后面键值分别是A、B、C、D,—,最后一个键值为确认键; (3)利用数码管实现255内的减法运算。 15. 按需过马路智能交通灯设计

(1)利用定时器T0进行精确时间控制; (2)参照现行交通灯规则设计; (3)3分钟内仅相应一次行人过马路。 16. 无线遥控升降系统设计

(1)利用PT2272/PT2262遥控设计

(2)P3.4为PT2272端口D0,P3.5 为PT2272端口D1,P3.6为PT2272

端口D2,P3.7为PT2272端口D3,P1.3为PT2272端口VT。 (3)通过接收判别四组编码,实现步进电机控制,A—正反转切换;B—

停止;C—加速;D—减速。 17. 新生儿恒温箱监控系统设计

第 19 页 共 21 页

(1)利用数码管进行温度设置及显示; (2)通过DS18B20温度传感器进行温度采集;

(3)根据设定的温度采用继电器开关进行加热或者停止。 18. 无线遥控多路开关设计

(1)利用PT2272/PT2262遥控设计

(2)P3.4为PT2272端口D0,P3.5 为PT2272端口D1,P3.6为PT2272

端口D2,P3.7为PT2272端口D3,P1.3为PT2272端口VT。 (3)通过接收判别四组编码,实现四路继电器开关。A—继电器1;B—

继电器2;C—继电器3;D—继电器3。 19. 键控步进电机设计 (1)设置K1—K4四个键值;

(2)K1—正反转;K2—停止;K3—加速;K4—减速。 20. 智能晨起系统设计

(1)通过定时器T0工作在模式1下,设计时钟。 (2)通过数码管设定时间;

(3)到达指定时间,利用步进电机卷动窗帘,同时蜂鸣器发声; (4)设定按键停止、上升、下降。

六、设计进度安排

周一:题目选择,资料搜集,方案论证;根据方案进行硬件设计以及画出程序流程图;

周二:在proteus软件里进行硬件原理图设计;根据程序流程图进行软件编程;

周三:软件编程,在Keil编译器里进行调试;

周四:在proteus软件里进行硬件仿真;撰写实验报告。 周五:课程设计结果验收,上交课程设计报告。

七、考核标准

第 20 页 共 21 页

本课程设计采用五级计分制,即优、良、中、及格、不及格五级。 考核分为以下四个方面,前两项采用过程考核的方法,即对学生制作的每一步都考核,只有通过才可进行下一步制作。成绩划分及评定要求如下。

(1)设计与硬件制作(20分):布局是否合理,整齐,是否短路,断路 (2)程序编制与调试(30分):程序结构是否合理,能否解决实践中的问题。

(3)功能与报告(25分):能否完成预定功能,有无创新,报告是否详细,问题分析是否到位,书写是否认真。

(4)答辩及平时表现(25分):对单片机基本知识的掌握情况,各资源的应用是否熟练,是否认真。

八、注意事项

1、充分调研相关文献,针对课题需要进行系统详细的论证,不能盲目生搬硬套,严谨抄袭;

2、以小组为单位(原则上是4人一组),小组内成员分工明确,各司其职,按照所分配的任务在规定的时间内合理的完成好。

3、课程设计报告要包括:设计功能要求,方案论证,硬件电路设计(元件选型,硬件电路布局),系统程序的设计(注意总结出现的问题、疑难以及解决的方法和思路,对以后的借鉴作用等),调试及性能分析,课程设计小结、控制源程序清单等;图包括设计方案框图、硬件原理图(要求有描述)、程序流程图等。

第 21 页 共 21 页


计算机接口技术及应用课程设计指导书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2022年中国红枣市场评估及市场行情动态报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: