- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件方案及设计 软件方案及设计 由于时间紧迫,软件调试工作还在进行过程中,无法实现最后结果,望请见谅! 软件设计草案 软件设计草案 软件设计草案 软件设计草案 软件设计草案 软件设计草案 排队呼叫系统中期论文答辩 PAIDUI HUJIAO XITONG ZHONGQILUNWEN DABIAN 电信0801班 15号 杨立 排队呼叫系统中期论文答辩 简介 关于设计 关于设计 通信建立 键盘输入 数码管显示 附加功能 单片机之间通信 前期准备 硬件架构 包括图纸查找,材料购买,焊接硬件板 软件设计 语言学习,方法设计,汇编编写 后期完善 改进方法,添加功能, 结束语 排队呼叫系统设计步骤 前期准备 从设计题目下发时期,我就开始积极着手准备。 首先,根据设计题目和要求了解到是关于单片机软硬件结合放面的设计。于是我开始准对性的对前期学过的单片机和汇编语言方面的相关知识进行复习巩固。 其次,针对设计题目的要求请教老师并在网上查阅相关单片机通信方面的材料。由此对自己的毕业设计有了一个宏观轮廓上的了解和把握。确定前进方向! 前期相关知识储备复习 硬件是一个设计的肉体支撑,有了这个硬件的结构和运行方式,我们才能针对性的进行相关软件的跟进设计和开发。我依此观念首先开发硬件。通过我们想要实现的要求对硬件进行规划。 硬件架构 硬件步骤 图纸查找 设计 材料选择 购买 硬件班板子按 照图纸焊接 硬件分析过程详解 首先,我们对排队呼叫系统的要求进行分析:现在国内很多银行在办理业务时,顾客可以在银行里面拿到一个排队号,之后在一旁休息等待,当业务员叫到该号数时再到柜台窗口办理业务。具体操作,在业务员手上有一个数字小键盘,当业务员用小键盘输入下一个顾客的排队号时,排队号就会显示在银行大厅的显示屏上面,用以提示手持该号码的顾客到柜台办理业务。根据这个系统功能的描述,我们设计电路图 硬件单元器材选择购买 2 七段共阳极 数码管 器材元件名称 规格 数量 单片机 AT89S51 2 解码器 74LS47 2 按键开关 普通 8 电阻,电容,晶振,发光二极管 多样 若干 依据电路图进行采购 硬件购买以及前期焊接 二期重新焊接 由于前期缺乏经验,导致焊接不过关。所以焊接以失败告终。而后,重新请教学习。进行二次焊接。 按键开关经过保护电阻和51单片机A的P2接口连接,作为按键输入。 二期重新焊接 接收端的单片机B通过P0接口与解码器连接,然后通过两个七段数码管进行数字输出。 二期重新焊接 然后两个单片机A,B通过P3.0/RXD,P3.1/TXD进行连接通信。加上电源后整个硬件完成。 排队呼叫系统主要基于两个单片机之间的通信,故此中心设计方案要围绕两个单片机通信建立和传输。所以在通信之前要“约法三章”即约定通信协议,否则两者之间的通信就无法开始。 通过一个日常的例子来解释这个约法三章:小李小张之间的电话通话: 双方必须以一定的速率进行通话。如果小李说话速度是小张的10倍,那小张就很难听得懂。语速就好比单片机的波特率,在两个单片机建立通信之前,双方需要设定相同的波特率,否则无法正确接收到对方的数据。 如果小李发起对话,他需要拨通小张的电话号码。如果他拨错了号码,那小张是无法接收到通信请求的。这就好比单片机A想要与单片机B通信,它需要通过串行口向单片机B发送一个呼叫信号。 例如,发送一个立即数99H,询问单片机B是否可以接受数据。 当小李拨打小张的电话拨通后,小张拿起听筒需要说一声HELLO,以表示他已经做好了对话的准备。如果小张不说HELLO,那尽管通信已经建立,小李还是不敢确定是否开口说话。所以,当单片机A向B发送呼叫信号99H以后,B需要向A回复一个应答信号。例如,立即数01H,表明B可以接受数据。 通过以上的约法三章,通信才能建立起来。这个比喻是一个典型的通信协议的建立方法。 了解了通信协议的建立方法之后,可以简单的约定A和B之间的通信协议。 1.单片机A和B之间以2400的比特率进行串口通信。 2.A先向B发起通信请求,发送呼叫信号99H。 3.B收到呼叫信号后,向A回送应答信号01H。 4.通信建立,开始数据传输。 单片机A中需要烧入的程序: ORG 00H Start: Mov scon ,#50h ;设置串行接口工作在模式1下,接受使能 Mov tmod,#20h ;使用timer1工作在模式2下 Mov th1,#0f3h ; 波特率2400 Mov
文档评论(0)