oa
- 格式:doc
- 大小:3.98 MB
- 文档页数:14
OA是什么说起OA(Office Automation,办公自动化),几乎是人们都熟识和耳闻的一个IT名词。
然而什么是OA?却是众说纷纭、莫衷一是。
这主要是因为随着计算机技术、通信技术和网络技术的突飞猛进,关于OA的描述也在不断充实,但至今还没有人对OA下过最权威、最科学、最全面、最准确的定义。
其实OA的概念是动态的,进化论不管是其外延还是内涵,已与十几年前的OA发生了很大的变化。
总体上讲,它是指一切可满足于企事业单位的、综合型的、能够提高单位内部信息交流、共享、流转处理的和实现办公自动化和提高工作效率的各种信息化设备和应用软件;它不是孤立存在的,而是与企事业单位其它各类管理系统(如电子政务系统、电子商务系统、CRM系统、ERP系统、财务系统)密切相关、有机整合。
一个独立存在的OA办公自动化系统生命力及作用是薄弱的。
——这也是目前最全面、最被认可的OA的概念。
办公自动化的发展经历了四个阶段:从PC机加上个人办公软件实现的文字处理是第一个阶段,这个阶段大概在80年代到90年代初,大家主要是实现文字处理,就是单机的办公自动化;第二个阶段是局域网的出现,局域网和关系数据库实现了文件共享、信息共享,这个应该在90年代的初期;第三个阶段,这个阶段的特点是以群件技术为基础、以协同工作和知识管理为目标的办公自动化。
第四个阶段,即协同办公门户,这个阶段的特点是OA系统作为整个组织内部信息化的入口,相对于外部门户(互联网网站)。
与组织内各个业务系统进行集成,数据集中展现。
OA软件的效用从OA软件近些年的发展来看,特别是进入OA第四个阶段---协同办公门户。
具备以下七个方面的功效。
(一)内部通讯平台建立组织内部的邮件系统,短信系统,即时通讯系统、论坛、个人博客等,使组织内部的通讯和信息交流快捷通畅。
(二)信息发布平台在内部建立一个有效的信息发布和交流的场所,例如电子通告、新闻发布、电子论坛、电子刊物,使内部的规章制度、新闻简报、技术交流、公告事项等能够在组织内部员工之间得到广泛的传播,使员工能够即时的了解组织内部的发展动态。
什么是OA办公系统
OA办公系统即OA,是Office Automation的缩写,指办公室自动化或自动化办公。
其实OA办公系统是一个动态的概念,随着计算机技术、通信技术和网络技术的突飞猛进,关于OA办公系统的描述也在不断充实,至今还没有人对其下过最权威、最科学、最全面、最准确的定义。
当今世界是信息爆炸的知识经济统治的时代,在这种情况下结合技术的各种进步所产生的OA办公系统已与十几年前的OA发生了很大的变化。
对于OA协同办公系统,很多企业员工都有不同程度的抵触心理,一方面可以通过培训、宣传等方式抵消一部分抵触情绪,另一方面可以建立一套合理的奖惩制度来推进实施。
如可以采用分享一条知识奖励一定金额的方式,带动一部分人分享知识的积极性,等到整体员工都有这种意愿时,即可取消奖励机制转而采取惩罚机制,以处罚仍不使用协同办公系统的员工。
正是由于OA办公系统实施顾问角色的转变,才促使了协同管理思想在更多的政府和企业人员中间传播,这也在很大程度上促进了OA办公自动化软件的发展,而协同管理思想的发展同时又促使着实施人员必须要关注这种角色转变过程中项目把控的重点和难点,这两方面相辅相成,共同为整合企业资源、提高政务
绩效和企业效益而发挥自己的作用。
OA是Office Automation的缩写,指办公室自动化或自动化办公。
OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。
采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。
一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。
OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。
OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。
可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。
OA发展的阶段工具阶段:-纸张信息数字化,纯文字、表格处理、存储、查询,工具阶段MIS阶段:-数字信息采集汇总,流程、表单管理,局域共享,C/S结构为主流网络协同工作时代-互联网环境,对信息全方位、多角度共享及协同要求,基于智能、门户、管理及业务一体化整合,B/S结构为主流。
虽然诸如Lotus 1-2-3和MS Office系列的许多应用软件可以提高办公效率,但是这仅仅是针对个人办公而言。
办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。
协同工作意味着要进行信息的交流,工作的协调与合作。
由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。
这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。
oa是什么职位? oa需要进行什么工作oa是什么职位呢?需要进行什么工作呢?小伙伴是否在为这个问题而烦恼呢》今天给大家带来了相关的范文,有需要的小伙伴赶紧来参考一下吧。
oa是什么职位oa是指办公室助理的职位,英文全称:office assistant。
每家公司的办公室助理具体状况会有所不同,但是大致的工作资料基本一样,隶属于行政部或是办公室,主要从事组织内部行政类事务的处理,例如文档、资料的归档,事务性工作的统计、汇通、上报,文字性资料的办公化处理、文件的起草等等。
相关工作参考:1、负责接待来宾。
2、负责考勤和加班申报单的报表与汇总。
3、收发报刊函件及整理保管报纸。
4、负责收集和撰写有关信息,及时向领导带给信息参考和建设意见。
提请领导应尽快办理的有关工作;5、管理饮水。
6、负责传真收发与登记。
7、负责办理各类文件的收发登记阅签清退整理归档保密工作;8、负责中心会议的筹备会议通知的拟写下发工作,负责会议记录和文字材料的整理。
9、负责文件资料的打印登记发放复印装订。
10、负责办公室的日常管理工作,负责受理投诉和来访接待收发传真考勤登记接听电话等工作;11、负责人事劳资仓库管理等工作。
12、负责综合部日常事务性工作;负责中心各种文稿的打印发送,负责中心文件材料的领取;13、保管登记和按规定发放公司办公用品。
14、负责接转电话和记录工作。
15、做好公司食堂费用支出流水帐登记,并对餐费做统计及餐费的收纳保管。
16、管理办公各种财产,合理使用并提高财产的使用效率,提倡节俭。
17、负责传真件的收发工作。
18、社会保险的投保申领。
19、主要负责会议文书印信档案接待宣传栏文件报纸收发。
20、按照公司印信管理规定,保管使用公章,并对其负责。
21、每月环保报表的邮寄及社保的打表。
22、做好公司宣传专栏的组稿。
23、负责办公室仓库的保管工作,做好物品出入库的登记。
24、负责办公室的文秘信息机要和保密工作,做好办公室档案收集整理工作。
oa系统方案(4篇)OA系统具有的易用性、严密性和应用性成为企业管理者管理企业的紧要手段,加强企业管理者的整体管控本领,推动企业信息化发展,从而为企业带来经济效益也日渐增长,实在什么是OA?OA有什么好处?一起来看看。
读书破万卷下笔如有神,以下内容是本文库店铺为您带来的4篇《oa系统方案》,希望能够给您供应一些帮忙。
oa办公自动化系统作用篇一首先,OA办公自动化系统规范了企业管理,提高了员工的工作效率。
通过oa软件中的工作流系统,各种文件、申请、票据的审批、签字、盖章等工作都可在网络上进行,节省了大量的宝贵时间,同时由于系统设定的工作流程是可以更改的,可以随时依据企业自身的实际情况来设计出个性化的流程,一些弹性较大的工作也可以井然有序的进行。
其次,OA办公自动化系统节省了大量的企业运营本钱。
OA办公自动化系统最重要特色之一就是无纸化办公,无纸化办公帮忙企业降低了办公耗材本钱;工作审批流程的规范可为员工节省大量工作时间,节省了人力本钱;完满的信息沟通渠道可以大幅降低电话费及差旅费用。
第三,OA办公自动化系统除去信息孤岛、资源孤岛。
OA办公自动化系统的协同性可以彻底除去由于企业内部各业务系统相互独立、数据不全都,信息共享程度不高、管理分散、管理维护工作量大等因素形成的一个个“信息孤岛”、“资源孤岛”,实现资源的有效共享。
第四,OA办公自动化系统实现知识传播。
实现企业对其最紧要资产D知识的高效管理、积累沉淀、传播、应用,完全解脱人员流动造成的知识的流失。
第五,OA办公自动化系统打破了时间与空间的束缚。
全面支持移动办公,各级领导和员工能够跨越时空障碍,使用联网的平板电脑或智能移动电话,随时随地无缝协同、轻松办公。
第六,OA办公自动化系统供应全程跟踪和管控。
全面记录业务处理的全过程,谁、何时、做过何种操作,浏览和跟踪业务进展状态,依据需要进行监督和预警,落实风险管理和内部掌控。
第七,OA办公自动化系统提高企业竞争力、凝集力。
OA基本概念及操作指引百科名片OA系统流程图OA ,办公自动化,OA是OffiCeAUtOnIation的简写,是现代利用电脑进行全自动的办公,目的是提高效率。
OA也是OffiCeACtiOn(审定通知程序,审定通知行为)的缩写,是国家知识产权的审查意见书的英文翻译。
目录展开一、OA概念1、OA基本概念OA的核心问题是如何提高日常的办公效率问题。
因此我们日常工作的所有内容都能够归入OA处理的范畴,如文字处理、文件誉写、传真、申请审批、办公用品、公文管理、会议管理、资料管理、档案管理、客户管理、订货销售,库存管理,生产计划,器材需求,技术管理,质量管理,成本、财务计算、劳资、人事管理……等等,那么这些都是日常办公工作的处理范围。
大连泛东软件-助推企业精细化管理之路但是我们发现OA承载过多,那到底办公自动化应该包含那些内容:广义讲,关于提高我们日常工作效率的软硬件系统,包含打印机、复印机与办公软件都是能够成为OA系统。
狭义上讲,OA系统是处理公司内部的事务性工作,辅助管理,提高办公效率与管理手段的系统。
2、协同OA定义协同办公(OA)软件就是使用Internet/Intranet技术,以“工作流”为引擎、以“知识文档”为容器、以“信息门户”为窗口,使企事业单位内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理与决策提供科学的根据。
在基础OA的应用上,可供企事业机构自行灵活定义符合自身需求的管理工作流程、知识目录架构、信息门户框架,以更便利、更简单、更灵活、更开放的满足日常OA办公需求。
3、协同管理定义在协同OA的应用基础之上,以增强型的工作流为引擎、融合知识管理套件、并加入更广泛的日常业务工作管理包含客户资源的管理等,最要紧的三个方面就是要实现信息的协同、业务的协同与资源的协同,企业的各类资源,包含人、财、物、信息与流程构成了企业运作的基本要素,协同管理将这些资源整合在统一的平台上。
协同办公(OA)软件就是采用Internet/Intranet技术,以“工作流”为引擎、以“知识文档”为容器、以“信息门户”为窗口,使企事业单位内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。
广义讲,对于提高我们日常工作效率的软硬件系统,包括打印机、复印机以及办公软件都是可以成为OA系统。
狭义上讲,OA系统是处理公司内部的事务性工作,辅助管理,提高办公效率和管理手段的系统。
2、协同OA定义
协同办公(OA)软件就是采用Internet/Intranet技术,以“工作流”为引擎、以“知识文档”为容器、以“信息门户”为窗口,使企事业单位内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。
在基础OA的应用上,可供企事业机构自行灵活定义符合自身需求的管理工作流程、知识目录架构、信息门户框架,以更便捷、更简单、更灵活、更开放的满足日常OA办公需求。
3、协同管理定义
在协同OA的应用基础之上,以增强型的工作流为引擎、融合知识管理套件、并加入更广泛的日常业务工作管理包括客户资源的管理等,最主要的三个方面就是要实现信息的协同、业务的协同和资源的协同,企业的各种资源,包括人、财、物、信息和流程组成了企业运作的基本要素,协同管理将这些资源整合在统一的平台上。
总结而言,协同管理的本质就是打破资源(人、财、物、信息、流程等)之间的各种壁垒和边界,使它们为共同的目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同的目标。
oa是什么职位?oa需要进行什么工作oa是什么职位oa是指办公室助理的职位,英文全称:office assistant。
每家公司的办公室助理具体状况会有所不同,但是大致的工作资料基本一样,隶属于行政部或是办公室,主要从事组织内部行政类事务的处理,例如文档、资料的归档,事务性工作的统计、汇通、上报,文字性资料的办公化处理、文件的起草等等。
相关工作参考:1、负责接待来宾。
2、负责考勤和加班申报单的报表与汇总。
3、收发报刊函件及整理保管报纸。
4、负责收集和撰写有关信息,及时向领导带给信息参考和建设意见。
提请领导应尽快办理的有关工作;5、管理饮水。
6、负责传真收发与登记。
7、负责办理各类文件的收发登记阅签清退整理归档保密工作;8、负责中心会议的筹备会议通知的拟写下发工作,负责会议记录和文字材料的整理。
9、负责文件资料的打印登记发放复印装订。
10、负责办公室的日常管理工作,负责受理投诉和来访接待收发传真考勤登记接听电话等工作;11、负责人事劳资仓库管理等工作。
12、负责综合部日常事务性工作;负责中心各种文稿的打印发送,负责中心文件材料的领取;13、保管登记和按规定发放公司办公用品。
14、负责接转电话和记录工作。
15、做好公司食堂费用支出流水帐登记,并对餐费做统计及餐费的收纳保管。
16、管理办公各种财产,合理使用并提高财产的使用效率,提倡节俭。
17、负责传真件的收发工作。
18、社会保险的投保申领。
19、主要负责会议文书印信档案接待宣传栏文件报纸收发。
20、按照公司印信管理规定,保管使用公章,并对其负责。
21、每月环保报表的邮寄及社保的打表。
22、做好公司宣传专栏的组稿。
23、负责办公室仓库的保管工作,做好物品出入库的登记。
24、负责办公室的文秘信息机要和保密工作,做好办公室档案收集整理工作。
25、负责总经理办公室的清洁卫生。
26、接听转接电话;接待来访人员。
27、管理好员工人事档案材料,建立完善员工人事档案的管理,。
单片机课程设计报告——密码防盗键盘物理学院2007级徐思遥宋飞滕渊摘要:本实验是基于A VR mega16 单片机所设计的,可以实现键位与数字动态显示的一种新型密码防盗键盘。
通过单片机内部产生随机数,使用LED数码七段数码管予以显示,每一个数码管对应一个键位。
单片机对各个键位进行扫描,确定键位的输入。
关键词:mega16 七段数码管ULN2003 密码防盗一、目的、用途、功能1.1 目的:设计一种投资少,简单易行,仅仅只是在现在的设备的基础之上稍加改造,又能从根本上解决摄像头拍摄盗取密码的设备。
1.2用途与功能:我们就设想让键上的10个数字位置分布可变。
10个键上的数字是由七段数码管显示。
每次取款时,键盘上数字的分布都会随机变化。
因而知道了键的位置并不能绝对判断出键上的数字是多少。
因此会给犯罪分子获得提款人的密码造成麻烦,从而解决摄像头盗取密码的难题。
二、硬件设计2.1 硬件设计思想键盘的数字和键位关系不固定,而且通过单片机内部产生随机数,通过LED数码管显示出来,每一个数码管对应一个键位。
基本设备是基于A VR单片机,外围设备采用的是12个七段数码管,2个ULN2003芯片,11个七段数码管,1个74LS248芯片,若干电阻,电源电池。
2.2 部分硬件方案论述2.2.1 七段数码管扫描显示方式的方案比较方案一:静态显示方式:静态显示方式是指当显示器显示某一字符时,七段数码管的每段发光二极管的位选始终被选中。
在这种显示方式下,每一个LED数码管显示器都需要一个8位的输出口进行控制。
静态显示主要的优点是显示稳定,在发光二极管导通电流一定的情况下显示器的亮度大,系统运行过程中,在需要更新显示内容时,CPU才去执行显示更新子程序,这样既节约了CPU的时间,又提高了CPU的工作效率。
其不足之处是占用硬件资源较多,每个LED数码管需要独占8条输出线。
随着显示器位数的增加,需要的I/O 口线也将增加。
方案二:动态显示方式:动态显示方式是指一位一位地轮流点亮每位显示器(称为扫描),即每个数码管的位选被轮流选中,多个数码管公用一组段选,段选数据仅对位选选中的数码管有效。
对于每一位显示器来说,每隔一段时间点亮一次。
显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。
通过调整电流和时间参数,可以既保证亮度,又保证显示。
若显示器的位数不大于8位,则显示器的公共端只需一个8位I/O口进行动态扫描(称为扫描口),控制每位显示器所显示的字形也需一个8位口(称为段码输出)。
动态显示器的优点是节省硬件资源,成本较低。
但在控制系统运行过程中,要保证显示器正常显示,CPU必需每隔一段时间执行一次显示子程序,占用CPU大量时间,降低了CPU的工作效率,同时显示亮度较静态显示器低。
由于AVR ATmega16 单片机本身提供的I/O口有限,因此我们选择方案二——动态扫描方式。
扫描方式中在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的约1ms,但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。
节约了电能,节省了I/O口。
2.2.2 键盘连接方式方案比较为低电平,其余列线为高电平,用同样的方法检查Y1这一列有无键闭合,如此类推。
这种逐行逐列地检查键盘状态的过程称为对键盘的扫描。
CPU对键盘的扫描可以采取程序控制的随机方式,CPU空闲时才扫描键盘;也可以采取定时控制方式,每隔一段时间,CPU 对键盘扫描一次;还可以采用中断方式,当键盘上有键闭合时,向CPU请求中断,CPU响应键盘发出的中断请求,对键盘进行扫描,以识别哪一个键处于闭合状态,并对键输入信息作相应处理。
因为如果采用独立式键盘A VR mega16的I/O口对于方案一来说将是远远不够用的,为了节省I/O口,使我们的设计能够顺利进行,我们选用方案二——矩阵连接式键盘。
为了能够较为简单的编程,和节省CPU的资源,我们采用定时扫描,每隔一段时间,CPU对键盘扫描一次,并将键值读入。
2.3 硬件电路图2.4 硬件单元2.4.1 键盘输入单元:这是用户使用时将密码输入到银行或单片机内的输入设备,具体结构构成见图:采用12个按键开关,分别代表0~9十个数字输入键位,一个确认键和一个取消键。
采取矩阵式键位设计,此举为减少对单片机的I/O口的使用,同时也是的我们键盘的的外形更好看,使用更人性化。
键盘的航线和列现分别接AVR单片机的PORTA0~6七个端口。
对键盘的识别方式我们采取行扫描法。
具体使用由编程由单片机完成。
2.4.2 显示单元:此设备是用户使用密码防盗键盘的的显示装置,用户通过它来观看键位数字的信息,找到每个键位所对应的密码数字,然后将自己的密码按照显示输入到单片机。
我们采用10个七段数码管,用来显示0~9十个数字,它们分别放在每个按键的上部,它所显示的数字即为下部按键的所输入的数字。
为节约单片机的I/O口,对数码管的显示我们采用单片机动态显示方式。
我们采用共阴接法,每个共阴极分别接一个200Ω的电阻,用来限流保护七段数码管。
在实际焊接中,我们先对每一个数码管进行测定,找出其对应的a, b, c, d, e, f, g数码管的显示段,然后将10个数码管的a显示段全部连接到一起,并接单片机的PORTB0,其他的所有b显示段,c显示段…一直到g显示段分别连接到一起,然后再分别依次连接到单片机的PORTB1~6。
由于所有的a, b, c, d, e, f, g数码管的显示段都连在一起,由于单片机的I/O口输出电流最高可输出40mA的电流,而七段数码管的共阴极端口需要100mA多的电流驱动,为提高电流驱动能力,我们采用ULN2003数码芯片,其作用是放大共阴极电流,相当于一个集成了多个三极管的芯片。
(之所以没有选择三级管,是因为三极管引脚多,占用过多的空间,焊接也不方便),共阴极单个接对应的ULN2003数码芯片,然后再由ULN2003数码芯片接到单片机的I/O口PORTD0~7和PORTC0~2。
2.4.3 验证显示装置:此装置是用来将用户输出的密码在线显示,相当于银行系统的液晶显示屏。
因考虑到我们的主要设计是键盘的功能设计,也为节省资金,我们使用一个大英寸的LED七段数码管。
同数字显示装置中的的七段数码管一样,我们采用共阴极接法,它的显示较为简单,仅仅只需要编程的简单操作,因此为节省单片机I/O端口,我们采用74LS248数码管编译芯片。
由它连接七段数码管和单片机。
三、软件3.1 软件基本思想:●键盘的不间断扫描。
●10个七段数码管的动态显示。
●键盘键位输入信号的处理。
●外部验证显示数码管的即时显示。
3.2 程序框图3.3 程序简述初始化后单片机产生随机数,将随机数以动态扫描的方式显示于七段数码管,同时还对键盘进行实时扫描,在确认有按键按下后,单片机读取键值,并将键值通过验证模块显示出来。
当按下确认键后,单片机将会做出反应,所有的七段数码管将终止显示,此后如果再有按键按下也不会有任何反应。
当此时取消键按下,单片机将重新初始化,新一轮的键盘扫描将开始。
3.4 程序代码//ICC-AVR application builder : 2009-5-30 12:57:01// Target : M16// Crystal: 4.0000Mhz#include <iom16v.h>#include <macros.h>char word[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; char num[10]={0x00,0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x80,0x90}; char led[10],shu[10],code;void port_init(void){PORTA = 0x70;DDRA = 0x8F;PORTB = 0x00;DDRB = 0xFF;PORTC = 0x00; //m103 output onlyDDRC = 0xC3;PORTD = 0x00;DDRD = 0xFF;}//call this routine to initialize all peripheralsvoid init_devices(void){char i;for(i=0;i<10;i++)led[i]=shu[i]=0x00;CLI(); //disable all interruptsport_init();MCUCR = 0x00;GICR = 0x00;TIMSK = 0x00; //timer interrupt sourcesSEI(); //re-enable interrupts//all peripherals are now initialized}//延时子程序void delay_ms(char n){char i,j;for(i=0;i<n;i++){for(j=0;j<1000;j++);}}// 是否有键按下子程序char pressed(void){DDRA=0x8F;PORTA=0x70;if(PINA!=0x70) return 1;else return 0;}//led显示子程序void display(void){char i;for(i=0;i<8;i++){PORTB=led[i]|(PINB&0x80); PORTD=0x01<<i;delay_ms(1);}PORTD=0x00;PORTB=led[8],PORTC=0x01|PINC; delay_ms(1);PORTB=led[9],PORTC=0x10|PINC; delay_ms(1);PORTC=0x00|PINC;}//键盘扫瞄子程序char keyscan(void){char j=0x77;display();display();//延时消抖do{PORTA=j|0x70;j>>=1;}while(PINA&0x70==0x70);while(pressed())display();//等待按键释放display();display();//延时消抖return PINA;}//简单随机数列子程序void sj(void){char a,i;a=rand(10);for(i=0;i<a;i++)led[10-a+i]=word[i],shu[10-a+i]=num[i];for(i=a;i<10;i++)led[i-a]=word[i],shu[i-a]=num[i];}main(){init_devices();while(1){if(pressed()){code=keyscan();switch(code){case 0x5E:sj();display();break;case 0x5D:PORTA=(shu[2]<<3)|(0x7F&PINA);PORTB=(shu[2]<<3)&0x80|(0x7F&PINB);PORTC=(shu[2]&0xC0)|(0x3F&PINC);break;case 0x5B:PORTA=(shu[1]<<3)|(0x7F&PINA);PORTB=(shu[1]<<3)&0x80|(0x7F&PINB);PORTC=(shu[1]&0xC0)|(0x3F&PINC);break;case 0x57:PORTA=(shu[0]<<3)|(0x7F&PINA);PORTB=(shu[0]<<3)&0x80|(0x7F&PINB);PORTC=(shu[0]&0xC0)|(0x3F&PINC);break;case 0x3E:PORTA=(shu[7]<<3)|(0x7F&PINA);PORTB=(shu[7]<<3)&0x80|(0x7F&PINB);PORTC=(shu[7]&0xC0)|(0x3F&PINC);break;case 0x3D:PORTA=(shu[8]<<3)|(0x7F&PINA);PORTB=(shu[8]<<3)&0x80|(0x7F&PINB);PORTC=(shu[8]&0xC0)|(0x3F&PINC);break;case 0x3B:PORTA=(shu[4]<<3)|(0x7F&PINA);PORTB=(shu[4]<<3)&0x80|(0x7F&PINB);PORTC=(shu[4]&0xC0)|(0x3F&PINC);break;case 0x37:PORTA=(shu[9]<<3)|(0x7F&PINA);PORTB=(shu[9]<<3)&0x80|(0x7F&PINB);PORTC=(shu[9]&0xC0)|(0x3F&PINC);break;case 0x6E:init_devices();break;case 0x6D:PORTA=(shu[6]<<3)|(0x7F&PINA);PORTB=(shu[6]<<3)&0x80|(0x7F&PINB);PORTC=(shu[6]&0xC0)|(0x3F&PINC);break;case 0x6B:PORTA=(shu[5]<<3)|(0x7F&PINA);PORTB=(shu[5]<<3)&0x80|(0x7F&PINB);PORTC=(shu[5]&0xC0)|(0x3F&PINC);break;case 0x67:PORTA=(shu[3]<<3)|(0x7F&PINA);PORTB=(shu[3]<<3)&0x80|(0x7F&PINB);PORTC=(shu[3]&0xC0)|(0x3F&PINC);break;}}display();}}四、总结4.1 基本成果:本设计采用MEGA 16作为微控制核心,经过各方案的比较、选取,各硬件模块的设计、焊接,软件编程和认真的调试与严格的测试,最终达到了预期的效果。