MCS_51单片机在表决系统中的应用
- 格式:pdf
- 大小:343.55 KB
- 文档页数:2
商业银行贷款人各级机构建立贷款审查委员会工作制度,是5贷款通则6的基本要求。
该制度的建立,使贷款决策能够发挥集体的智慧,提高科学性,减少或排除贷款过程中的人为干扰,减少由于个人决策而产生的片面性、随意性,从而确保审查和决策环节的客观性和准确性。
要真正达到上述的要求,必须提供一种使表决人具有独立选择、安全高效的表决环境。
为此,根据工行广西分行信贷部门的需求,工行广西分行计算中心与南宁市华源电子设备研究所共同合作开发了可用于多种场合的电子投票表决系统,该系统投入使用后收到了良好的效果。
一、系统的组成和特点投票表决系统的组成如图1所示。
该系统由一个控制器与若干个表决器组成其基本系统,其中控制器与表决器均采用单片机组成的最小系统,各单元之间采用RS-485接口,按总线结构进行串接,构成了一个各表决器与控制器之间的多机通讯系统。
为了充分利用现有的设备及技术,本系统显示输出部分采用的是视频接口方式,即利用现有的486主机,增加一块电视卡,主机与控制器之间采用RS-232C 接口连接,电视卡将系统产生的视频信号送往电视机作为操作提示与结果显示。
由于采用了单片机多机通讯及串接方式,该表决系统有较高的可靠性,即使某个表决器出现故障,也不影响其他表决器的正常使用。
而且安装容易,扩充方便灵活,特别适合规模不是很大、地点经常变动的表决场合。
另外,只要对控制器和软件做少量改动,即可增加抢答功能,扩大系统的使用范围。
二、控制器的硬件构成和软件设计控制器是系统的中心,由主持人操作控制。
它负责控制系统复位、投票开始和结果统计,并将相应的命令送至各表决器,将相应的提示或结果送至主机显示。
即在投票开始后按顺序查询各表决器的状态,投票结束后,禁止各表决器操作并统计所有投票中的同意、反对和弃权的票数并送至主机显示。
11硬件构成控制器硬件采用Atm el 公司的89C2051单片机系统,它具有与MCS8031兼容、功耗低、价廉等特点,其结构如图2所示。
论MCS51单片机在自动系统中的应用摘要:随着计算机控制的广泛应用,在一些计算机系统中,可以用单片机作为自动控制系统中的反馈控制,对控制的检测,数据采集,信号处理等,在这里我们简单的以AT89S52为例探讨了MCS51单片机在自动系统中的应用特点,单片机控制系统的组成等。
关键字:自动控制系统;计算机控制;MSC51单片机;应用1 单片机在自动化控制系统中的作用1.1 常用的数字控制器在自动控制系统中,广泛应用PID控制器,在计算机控制系统中,我们用计算机编程来生产数字控制器,用来控制的计算机通常也称为工控机。
1.2 工控机的作用工控机全程为工业控制计算机,通常也称为工业计算机IPC(Industrial Personal Computer)。
工控机在过程控制、数据采集、信息检测等方面都有被广泛应用。
工控机可以实现对工业生产中的各类信号的采集、信号的处理和系统的控制等一系列操作。
其典型特点就是能够对工业上的生产活动进行有效的监督和管理。
工控机的典型组成通常由以下几部分:电源、加固型机箱、主机板、硬盘、光驱、输入/输出模块、显示板、显示器、键盘、鼠标、打印机等。
工控机在工业自动控制中主要作用:对生产现场的设备进行控制;IPC读取各种测量的参数;再将处理后的结果进行输出;通过执行机构来控制生产过程。
一个完整的工业控制系统除了作为工控核心的IPC外,一定的输入输出接口部件是必须的。
至于配备何种接口部件,则需要视系统功能而定。
典型的有:AI,AO,DI,DO等。
工控机就是通过I/0通道把自动控制需要处理和控制的信号和生产对象联系起来的,工控机出来的开关量信号。
在很多计算机控制系统中往往可以用单片机系统来代替工控机。
2 单片机在自动化控制系统的优点2.1 单片机的优点单片机的优点:集成度高,外部电路易于设计;有一定的数据处理能力,能提供有效的控制;性价比高;容易产品化。
2.2 AT89S52单片机的介绍AT89S52单片机是51系列单片机中的一种增强型,他继承了原有的51系列单片机的特点,并且有采用Flash技术,并在内部组件上面稍有增加,如多了一个定时计算器和S51相比,另外在功耗、性能方面也有所改善。
MCS-51系列单片机系统及其应用实验四:时钟实验实验内容:在实验三的基础上,利用LED显示字型的功能,应用单片机的定时器及定时器中断功能编制一程序,让LED数码显示器上显示出按精确秒信号的节律变化的字型,即电子时钟。
实验目的:1:掌握在RAM区内开辟显示缓冲区的方法。
2:进一步熟悉用LED数码管显示字型程序的设计方法。
3:掌握定时器初始值的计算方法。
4:掌握定时器的用法以及定时器中断的控制。
5:明确中断子程序与一般子程序的区别及联系。
6:学会设计简单的数值比较程序,学会设计根据RAM中某一单元的内容进行查表的程序。
实验要求:1:设计程序时,应在内部RAM中开辟显示缓冲区,缓冲区内首先设置时钟的初始时间<12-00-00 )。
2:利用定时器的计数溢出产生中断,从而产生秒信号。
3:将LED数字显示程序设计为子程序,将时、分、秒加“1”的溢出判断在中断服务子程序中进行,主程序完成初始化后一直调用显示子程序。
程序的设计思路参考如下:1:将内部的RAM中的78H—7FH这八个单元作为显示缓冲区,将时钟要显示的初值的数字<非字型代码)置入这八个单元中,等待显示子程序利用其中的数据去查出相应的字型代码,送出显示。
2:用有寄存器间接寻址功能的工作寄存器R0作为显示缓冲区的指示器,将显示缓冲区内的数据与查表类指令发生联系,以便按显示缓冲区内的数据查表。
3:主程序初始化时首先将定时器中断的总开关关闭,选择一个定时器,设定该定时器的工作方式,将该定时器的两个计数单元赋一预先设好的初始数据。
开启所有与所选择的定时器有关的中断开关,但不启动计数器,作好准备。
4:当主程序初始化完毕之后,开始调用显示子程序之前开启计数器,此时主程序即进入无休止的调用显示子程序的状态,随时准备着被定时器所中断。
5:在中断子程序的入口处若有必要保护主程序在中断时主要寄存器的状态,请务必执行堆栈以保护中断时CPU的现场。
并且关闭所选择的定时器的中断允许控制位,但不要让定时计数器停止计数,重新对定时器的定时单元进行赋值<与主程序初始化时所赋的值相同)。
单片机多机通讯在投票表决系统中的应用霍 林 颜文源(1)广西大学计算机与信息工程学院,南宁,530004;2)南宁市华源电子设备研究所,南宁,530003;第一作者32岁,女,讲师)摘 要 利用单片机通过多机通讯研究了投票表决系统,该系统具有可靠性高、自我检测功能强等特点.关键词 单片机;多机通讯;投票表决系统分类号 TP 399投票表决系统应用范围很广,可用于决策部门需要进行投票、选举、表决的场合,如人大投票选举、银行信贷业务及项目评估表决等.目前的投票表决系统大多采用计算机+投票箱的方式[1].这样的系统结构复杂,所需软、硬件支持多,成本高.我们利用89C2051单片机研制成的投票表决系统,是一种结构简单、成本低、保密性强并能真实反映表决人意愿的智能表决系统.1 投票表决系统的组成投票表决系统的组成如图1所示.投票结果或相应汉字提示可用LED 电子显示屏或电视机来显示.若用电视机来显示,则需加一台PC 机(包含:PC 主板、硬盘和显示卡).主机与控制器之间采用RS 232C 接口连接,而表决器与表决器之间则采用RS 485接口连接,使系统连接的表决器增加时信息仍能可靠传输.若想增、减表决器,只需在系统连线的末端增加或减少表决器的个数即可,安装和使用极为简单.图1 投票表决系统的组成2 控制器的硬件构成和软件设计2.1 控制器的功能控制器是系统的中心,由主持人操作控制.它可控制系统复位、投票开始、投票结果统计,并将相应的命令送至各表决器,以允许表决器进行相应的操作,同时亦将相应的提示或结果送至主机显示.在投票开始后,控制器按顺序查询表决器的状态,投票结束后,它将禁止各表决器的操作并统计所有投票结果送至主机显示.2.2 控制器的硬件构成1998年9月Jour nal o f Guangx i U niver sity (N at Sci Ed)Sept.1998 收稿日期:1998控制器硬件用AT M EL 公司的89C2051单片机系统,具有价廉、功耗低及与MCS8031兼容的特点,控制器硬件结构框图如图2所示.它根据按键向主机或表决器发出相应的指令,由于单片机只有一个串行通讯口,故用切换开关来控制它与主机、表决器之间的通讯,并通过指示灯来显示当前工作状态.图2 控制器的硬件构成2.3 软件设计软件主要完成控制器的“复位”、“开始”、“统计”三个功能,并使查询各表决器的过程最短,即已有表决结果的表决器不再被重复查询.控制器的程序流程图如图3所示.图3 控制器的程序流程图3 表决器的硬件构成及软件设计3.1 表决器的硬件构成及功能 表决器的硬件构成与控制器类似,如图4所示.它的作用是让表决者根据自己的意愿选择“同意”、“反对”和“弃权”之一,在按下“确认”前可更改自己的选择.图4 表决器硬件构成3.2 表决器的软件设计设计上不但要考虑能可靠地接收表决者的选择,而且在其按“确认”键以前能修改其选择.一旦确认,所有键将不被响应,直至下一次表决开始.表决器的软件流程图见图5,串口中断程序见图6.4 结束语此系统具有连线少(只需要二根信号线)、连线短、可靠性高、自我检测功能强及易于扩充等特点.该系统研制成功后在广西区工商银行的信贷审查使用中受到好评.217第3期霍 林等:单片机多机通讯在投票表决系统中的应用图5 表决器软件流程图图6 表决器串口中断程序参 考 文 献1 张友德,赵志英,涂时亮.单片机微型机原理、应用与实验.上海:复旦大学出版社,19922 涂时亮,张友德.SI CE 通用单片机仿真器及其应用.上海:复旦大学出版社,1991.103 邱公伟,赵祥元,巫淑萍.实时控制与智能仪表多微机系统的通讯技术.北京:清华大学出版社,19964 姜伟光.计算机选举投票实时统计系统.电子计算机外部设备,1997,21(2):18The Application of Multicsingle Chip Computer ina Voting System by ComunicationHuo Lin Yan Wenyuan(1)Co lleg e o f Computer and Infor mation Engineer ing o f Guang xi U niver sity ,N anning,530004;2)Elect ro nic Equipment Inst itute o f Hua Y uan,N anning ,530003)Abstract Fo r getting ex ternal vo ting result for decision maker ,w e use multicsingle chip co mputer to com po se as a v oting sy stem by comm unication.It is successful in credit checkup in bank.Key words single chip com puter ;multicomputer ;voting system (责任编辑 唐汉民)218广西大学学报(自然科学版)第23卷 。
湖州师范学院求真学院毕业设计(论文)2014 届题目基于单片机的无线表决器设计专业电子信息工程学生姓名学号10283441指导教师论文字数约1万1千完成日期2014-02-20湖州师范学院求真学院教务部印制基于单片机的无线表决器设计摘要:根据STC89C52单片机和无线表决系统的特点,本文介绍了一种用单片机控制液晶LCD屏显示模拟表决结果的方法。
同时从无线表决器的模块选择,电路分析,软件程序设计等方面,介绍了无线表决器的各个模块的功能,电路的功能,以及各个模块电路中元器件的作用。
该设计具有用户自行投票,液晶显示投票结果和投票数目的功能。
该设计基本能达到会议投票表决目的,设计具有成本低、效果好等优点,无论对于科学研究还是市场价值都有一定的意义。
关键词:无线表决,单片机,LCD1602液晶显示,按键模块The Design of Wireless Voting Device based on MCUAbstract:According to the characteristics of STC89C52 single-chip microcomputer and wireless voting sys tem, this paper presents a LCD screen display with a single chip analog control vote.In this paper, wireless voting systerm based on MCU is discussed mainly from the aspect of the module selection, circuit analysis and software design. This paper introduces the function of each module, the function of the circuits and the action of the components in the circuits. The design has the user to vote, the voting results and the number of votes for liquid crystal display function. This design can basically achieve the purpose of the conference voting, and have the advantages of low cost, good effect, and certain significance both for scientific researc h and market value.Key words:Wireless voting, single chip, LCD1602display, keyboard module目录第一章绪论 01.1引言 01.2无线表决器的研究现状与发展趋势 01.2.1研究现状 01.2.2发展趋势 (1)1.3本章小结 (1)第二章系统硬件设计 (2)2.1系统整体的设计方案与选型比较 (2)2.2系统硬件总体框图 (2)2.3单片机最小系统 (3)2.3.1单片机的选型与比较 (3)2.3.2单片机STC89C52简介 (3)2.3.3复位电路 (3)2.3.4晶振电路 (4)2.4无线模块的设计 (4)2.4.1无线模块的选型与比较 (4)2.4.2无线模块电路的设计 (5)2.4.3 NRF24L01工作模式 (5)2.4.4 寄存器配置 (6)2.5显示模块的设计 (6)2.5.1显示模块的选型与比较 (6)2.5.2显示模块电路的设计 (6)2.6按键电路 (7)2.7电源模块的设计 (8)2.8辅助电源的设计 (9)2.8.1X1117简介 (9)2.8.2X1117稳压电路的设计 (9)2.9本章小结 (10)第三章系统软件设计 (11)3.1主机流程图 (11)3.2从机流程图 (11)3.3 NRF24L01无线模块流程图 (12)3.3.1无线发送模式流程图 (12)3.3.2无线接收模式流程图 (13)3.4 1602液晶流程图 (14)3.5按键扫描流程图 (15)3.6本章小结 (16)第四章系统综合测试 (17)4.1系统综合测试思路 (17)4.2硬件测试 (17)4.3软件测试 (17)4.4本章小结 (18)第五章结论 (19)5.1实物成果 (19)5.2设计总结 (19)参考文献 (21)致谢 (22)附录1:主机电路图 (23)附录2:从机电路图 (24)第一章绪论1.1引言随着社会的不断发展,各种各样的电子科技技术不断产生,越来越多的新产品被不断的需求。