王芳伟_110712011218_基于单片机STC89C52RC的篮球计时计分器设计
- 格式:doc
- 大小:502.77 KB
- 文档页数:18
基于STC89C51单片机的篮球计时计分器设计李萍(浙江水利水电学院,浙江杭州310018)在传统的篮球比赛中,经常需要人工翻牌记录赛程分数,这种方式效率低,且无法给运动员及观众随时提供赛程信息。
本文提出一种基于STC89C52单片机为核心控制的计时计分器系统,可代替球场上的人工计时计分,实现带电子显示,且比赛结束报警等功能的精确计时计分功能。
器件价格便宜,使用方便,使篮球比赛的过程记录更加及时和有效。
篮球计时计分要求如下:(1)记录并修改比赛时间;(2)能随时刷两队的比分显示;(3)中场交换场地时,能交换两队比分位置;(4)能随时接受暂停请求;(5)比赛结束时发出报警提示。
1总体方案设计系统主要包括单片机、LED显示电路、定时报警、按键控制电路、时图1系统结构框图2硬件设计2.1单片机最小系统设计采用STC89C51单片机作为主控制器。
STC89C51是STC公司生产的低功耗、高性能CMOS8位微控制器,具有4KB的在系统可编程Flash ROM。
STC89C51单片机外接加上时钟电路和复位电路,即可构成单片机的最小系统。
2.2按键模块设计按键接至P1口和P3口,按键按下时输入是低电平。
P1口从P1.0开始,键的设置如下:add1、add2键是加1分、加2分键,reduce键为减1分,turn是切换双方加减分键,exchange是位置交换键,stopbeep是关蜂鸣器键,start是启动键,stop是暂停键。
此外,还有两个按键,P3.2引脚的add_min是加1分钟键,P3.3引脚的add_1s为加1秒钟键,用于比赛时间设定。
2.3LED显示模块设计显示分为计时和计分显示两个部分,均采用共阴极LED数码管动态扫描显示,由一个四位一体和二个两位一体的共阴极数码管构成。
数码管的7个段控端输出经过74HC573驱动器进行电流放大驱动接至P0口,8个位控端经过74HC04反相放大驱动后接至P2口。
采用动态扫描方式,在足够短的周期内,使各位数码管逐个轮流受控显示。
目录第1节引言 (1)1.1本设计的任务和主要容 (1)第2节系统主要硬件电路设计 (2)2.1 单片机控制原理 (2)2.2 单片机主机系统电路 (3)2.2.1计时电路 (4)2.2.2计分电路 (5)第3节系统的软件设计 (6)3.1 篮球赛计时计分器程序源代码 (6)3.2篮球赛计时计分器程序流程图 (16)结束语 (17)参考文献 (18)基于单片机的篮球计时计分器第1节引言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。
本文介绍一种有AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。
本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙队双方的成绩以及赛后成绩暂存等功能。
它具有价格低廉、性能稳定、操作方便且易携带等特点。
广泛适合各类学校和小团体作为赛程计时计分。
1.1本设计的任务和主要容这次课程设计的主要任务是:设计制作一个用于赛场的篮球赛计时计分器。
主要容如下:①能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。
②能随时刷新甲、乙两队在整个赛程中的比分。
③中场交换比赛场地时,能交换甲、乙两队比分的位置。
④比赛时间结束时,能发出报警指令。
第2节系统主要硬件电路设计2.1 单片机控制原理图2-1 球赛计时计分器系统图2.2 单片机主机系统电路本系统采用单片机AT89C51作为本设计的核心元件。
利用7段共阴LED作为显示器件。
在此设计中共接入10个7段共阴LED显示器,其中6个用于记录甲、乙两队的分数每队3个LED显示器显示分数围可达到0-999分,足够满足赛程需要。
另外4个LED显示器则用来记录赛程的时间,其中2个用于分钟;2个用于显示秒钟。
赛程设计采用倒计时方式。
即比赛前将时间设置好,比赛开始启动计时,直至计时到零为止。
计时围可达到0~99分钟也满足实际赛程的需要。
2009届毕业设计(论文)题目:基于单片机的篮球赛计时计分器学院、系:电子技术系专业:电子科学与技术学生姓名:肖植班级:电科07521学号: 043指导老师 : 张京摘要本设计是篮球计时计分器,主要在篮球比赛中用于记录整个赛程的比赛时间和显示甲、乙两队在比赛过程中的比分情况。
该计时计分器有部分组成:一部分用来实现计时功能,其基本原理和定时闹相似;另一部分用来实现计分功能,其基本原理和计数器相似,只不过所要记录和显示的对象是按键按下的次数,每按下一次计数值加一。
该设计能够实现计时和计分功能,采用共阴极数码管进行动态显示,加分的部分用按键来完成,每按一次发送一个计数脉冲,计数值加一。
关键词:计时计分动态显示AbstractThis design is time basketball scoring device, mainly for recording in the basketball game of playing time throughout the race and display A and B teams score during the game situation.This time scoring machine has parts: used to achieve the timing function, the basic principles and similar time downtown; another part of the scoring functions used to implement the basic principles and counter similar to, but want to record and display the objects are keyPress the number of times, each time you press the count plus one.The design can achieve timing and scoring functions, the use of dynamic common cathode LED display, plus some to complete with buttons, each time sending a pulse count, the count plus one.Key Words:to keep time to keep score dynamic to show目录中文摘要 (I)英文摘要 (Ⅱ)第一章绪论 (1)1.1发展背景. (1)1.2系统功能 (10)1.3课题运用的知识点 (10)1.4课题组成 (10)第二章课论基础 (9)2.1 单片机概述··········································································································2.1.1 AT89C51性能介绍 ··························································································2.2七段数码管的基本介绍·····················································································2.2.1简介 ····················································································································2.2.2硬件译码·············································································································2.2.3软件译码·············································································································2.2.4显示方法·············································································································第三章系统原理的设计 ······················································································3.1课题的技术和量化要求·······························································································3.2系统的组成框图··········································································································第四章硬件部分的设计···························································································4.1 单片机接口电路··········································································································4.2 数码显示电路··········································································································第五章软件部分设计···································································································5.1 按键模块············································································································5.1.1 简介············································································································5.1.2 键盘处理的流程图····················································································5.1.3 源代码········································································································ 5.2 显示模块········································································································5.2.1 简介············································································································5.2.2 显示的流程图····························································································5.2.3 源代码········································································································5.3 成绩调整模块 ································································································5.3.1 简介············································································································5.3.2 成绩调整流程图························································································5.3.3 源代码········································································································ 5.4 延时模块 ·······································································································5.4.1 简介············································································································5.4.2 延时的流程图····························································································5.4.3 源代码········································································································课题设计总结···········································································································附录一原理图····················附录二源程序设计··················参考文献·······················致谢······································································································································第一章绪论1.1发展背景体育比赛计时记分系统是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、加工处理、传递利用的信息系统。
基于STC89C51单片机的篮球计时计分器设计作者:李萍来源:《科技创新与应用》2017年第17期摘要:根据篮球比赛规则,设计出基于STC89C51单片机的篮球计时计分器。
文章介绍了系统设计的硬件原理及软件的设计流程。
该设计具有赛程时间显示、两队比分显示、结束报警提示等输出显示功能,以及修改赛程时间、比赛暂停、交换两队比分等操作控制等功能。
本设计具有电路简洁、操作方便、性能稳定且便于携带等优点,在各类基层篮球比赛中具有良好的使用推广价值。
关键词:计时计分器;STC89C51;篮球比赛;LED显示在传统的篮球比赛中,经常需要人工翻牌记录赛程分数,这种方式效率低,且无法给运动员及观众随时提供赛程信息。
本文提出一种基于STC89C52单片机为核心控制的计时计分器系统,可代替球场上的人工计时计分,实现带电子显示,且比赛结束报警等功能的精确计时计分功能。
器件价格便宜,使用方便,使篮球比赛的过程记录更加及时和有效。
篮球计时计分要求如下:(1)记录并修改比赛时间;(2)能随时刷两队的比分显示;(3)中场交换场地时,能交换两队比分位置;(4)能随时接受暂停请求;(5)比赛结束时发出报警提示。
1 总体方案设计系统主要包括单片机、LED显示电路、定时报警、按键控制电路、时钟电路及复位电路等组成,系统总体框图如图1所示。
2 硬件设计2.1 单片机最小系统设计采用STC89C51单片机作为主控制器。
STC89C51是STC公司生产的低功耗、高性能CMOS 8位微控制器,具有4KB的在系统可编程Flash ROM。
STC89C51单片机外接加上时钟电路和复位电路,即可构成单片机的最小系统。
2.2 按键模块设计按键接至P1口和P3口,按键按下时输入是低电平。
P1口从P1.0开始,键的设置如下:add1、add2键是加1分、加2分键,reduce键为减1分,turn是切换双方加减分键,exchange 是位置交换键,stopbeep是关蜂鸣器键,start是启动键,stop是暂停键。
摘要本设计是要完成篮球比赛计时计分系统,实现两队双方比分、时间的显示,以及对比分、时间的调整的功能。
整个篮球比赛计时计分设计系统由硬件和软件组成。
其中硬件主要由最小系统、显示部分电路和按键部分电路三个部分组成。
其中最小系统主要由单片机和相关的外围电路组成,用来作为整个设计的核心,选用单片机STC89C52RC,配合其中烧制的程序达到相应的控制功能。
显示部分电路主要LCD1602显示器与其相关电路组成。
用来显示两队双方的分数、系列赛局之比,以及小节时间和24秒进攻时间。
按键部分电路由独立式按键组成,共13个按键,用来控制不同的功能,双方比分和局数的加减和时间的调整,以及对整个设计的启动、暂停和复位。
软件部分主要由主程序、显示子程序和键盘模块子程序组成。
本设计的硬件电路设计采用Altium Designer软件,绘制原理图,封装后,形成PCB图,后利用Keil软件来进行编译,将生成的HEX文件装入芯片中,采用Proteus 软件仿真,检验功能是否正常。
进行硬件实物调试,最终通过调试,基本完成预期功能,达到目标。
关键词: STC89C52RC LCD1602显示器计时计分器ABSTRACTThis design is to complete the system of basketball game timing and scoring, the two tea ms score, time display, and contrast, function.Time adjustment of the whole time basketball scoring system design consists of hardwar e and software. The hardware mainly consists of the minimum system, showing the three part circuit and the key part of the circuit. The minimum system consists of microcontroller and rel ated peripheral circuit, is used as the core of the whole design, single chip STC89C52RC, wit h the firing of the program to the corresponding control function. The display part mainly rela ted circuit LCD1602 display circuit. To display the two sides series game scores, the ratio of s ection and time and 24 seconds. The key part circuit is composed of independent keys, a total of 13 buttons used to control different functions, both the score and the number of board plus Reduction and time adjustment, and the start of the entire design, pause and reset. The softwar e part includes the main program, keyboard module and display subroutine subprogram. The hardware circuit design of the design using Altium Designer software, drawing principle diagr am, package, PCB map, after the use of Keil software to compile HEX the file is loaded into t he chip, using the Proteus software, check whether the normal function. The hardware debugg ing, finally through debugging, the basic completion of the intended function, achieve the goa l.Keyword: STC89C52 LCD1602 display Timing and scoring device目录第一章绪论 (1)1.1课题来源及意义 (1)1.2国内外发展现状 (1)1.3课题的研究目标及研究思路 (2)第二章系统方案设计 (3)2.1系统设计方案 (3)2.1.1设计任务分析 (3)2.1.2系统总体设计方案 (3)2.1.3显示方案的选择 (3)2.2系统基本功能介绍 (5)2.3篮球比赛计时计分过程 (6)第三章系统硬件设计 (7)3.1最小系统 (7)3.2显示部分硬件设计 (10)3.3报警器 (12)3.4按键开关 (12)3.5系统总体电路设计 (13)3.6器件的选择与价格 (14)3.7PCB图 (14)第四章软件编程设计 (16)4.1主程序设计 (16)4.1.1液晶显示部分设计 (18)4.1.2键盘模块部分设计 (18)4.2软件开发平台 (20)第五章调试 (21)5.1软件调试 (21)5.2实验调试 (23)5.2.1实验方案 (23)5.2.2 调试流程 (23)5.3结果及结论 (25)结论 (26)谢辞 (27)参考文献 (28)附录 (29)第一章绪论1.1课题来源及意义体育比赛计时计分器是对体育比赛过程中所产生的时间、比分等数据进行快速采集记录、加工处理、传递利用的工具。
基于单片机的球类比赛计时计分系统毕业论文基于单片机的球类比赛计时计分系统设计摘要:单片机广泛应用在电子领域的各个方面,因此想到要把单片机应用在球类比赛当中去,球类比赛主要包括计时和计分两大块,这样就可以应用单片机来控制七段数码管LED来实现这种功能,达到预期的效果。
本此计时计分系统的设计主要是篮球比赛为例,然后可以拓展到其他球类比赛的各个方面,篮球比赛的计时计分系统主要是以AT89C51单片机为核心元件,利用它内部的计数器T0,通过软件编程来完成比赛的计时,硬件部分除了AT89C51之外,还有7段LED数码管和开关,通过程序控制后显示比分和时间。
报警部分采用蜂鸣器为音响器件。
该计时计分器具有以下功能:1、计时:赛程时间启/停设置、24s倒计时控制;2、计分:比分加减控制,调整两队的比分;3、报警。
且价格低廉、操作简单、携带方便,适合学校单位举办友谊比赛等赛事的计时计分辅助工具。
关键词:篮球AT89C51 计时计分系统中图分类号:TNBased on SCM ball games timing scoring system design Abstract:widely used in the electronic fieldmicrocontroller, therefore all aspects of the thought of putting SCM in ball games, ball games among mainly includes timing and scoring twobulks, so it can be used a singleship controlling seven segment digital tube LED to implement this function, achieve the desired effect.The timing of the scoring system is designed as an example, then basketball game could expand to other ball games each aspect, the game of basketball timing scoring system is mainly byAT89C51 components, use it internal counter T0, through software programming to complete game timing, hardware part besides AT89C51 seven sections, but also LED digital tube and switch, through the program control time and that the score. Alarm part adopts for audio devices. Buzzer The timing JiFenQi has the following functions: 1, timing: schedule time rev/stop setting, 24s countdown control; 2, scoring: score to add and subtract control, adjustment two teams score; 3, call the police. And the price is cheap, simple operation, easy to carry, suitable for school held a sports event friendship match unit of auxiliary tool clock scoring.Keywords:basketball AT89C51 Timing scoring system Subdivisision classified number:TN目录1.绪论 (3)1.1引言 (3)1.2选题的背景及意义 (3)2.设计的总体方案 (4)2.1系统构成框图 (4)2.2器件选择 (5)2.3基本功能介绍 (5)2.3.1 比赛时间设置 (5)2.3.2 赛程时间开始/暂停设置 (5)2.3.3比分手动控制刷新 (5)2.3.4 24s显示控制 (6)2.3.5 计时计分的显示方法 (6)2.3.6 计时结束后自动报警 (6)3.硬件部分设计 (6)3.1AT89C51单片机 (6)3.1.1 AT89C51功能特性 (6)3.2计时电路设计 (7)3.2.1 LED显示器 (7)3.2.2 报警电路 (9)3.2.3 计时电路 (9)3.3计分电路设计 (10)3.4计时计分系统的工作过程 (10)4.系统的软件设计 (11)4.1主程序 (12)4.1.1主程序的流程图 (12)4.1.2 主程序 (14)5.系统调试 (14)6.结束语 (15)致谢 (16)参考文献 (17)1.绪论1.1 引言球类比赛计时计分系统是辅助比赛的工具。
篮球赛计时计分器设计院系自动化学院专业自动化班级学号姓名指导教师负责教师摘要体育比赛中的计时计分系统是对体育比赛过程中所产生的时间、比分等数据信息进行快速采集、加工处理、传递和利用的系统。
此系统能否清晰、稳定、精确的反应体育比赛中的客观数据,直接影响到比赛的公平性和公正性。
本文针对上述情况研制了篮球赛计时计分器。
该系统以单片机为核心,利用7段共阴LED作为显示器件。
为了调整比赛中的时间和比分,在本设计中设立了8个按键,分别用于记录甲、乙两队的分数,设置赛程时间,调整赛程时间,启动和暂停赛程时间等功能,本系统还设计了定时报警系统。
实践证明,该系统精度高、稳定性好、抗干扰性强,具有一定的应用前景。
关键词:计时器;计分器;单片机;LED显示AbstractThe system of time and score recorded in the sporting games is the one like this: the data about time and socres that generated in the process of the games can be collected rapidly, processed, transmited and be used. If the system can reflect the objective data in the games clearly, stably and accurately, it will affect the fairness and impartiality of the games. According to this, calculagraph and scores recorder of the basketball games are researched and designed in this paper. The core of the system is the MCU, using seven segments LED as the display. In order to adjusting the time and the scores of the game, eight keys are used in this paper. The functions of these keys are: recording the scores of the team A and B, setting up or adjusting the time of the game, and starting or suspending the time of the game. The timing alarm system is also designed in the system. Experiments has proved that the system has high precision, good stability, strong anti-interference and it have a application prospects.Key words: calculagraph;scores recorder; MCU; LED display目录第1章绪论 (1)1.1 课题背景 (1)1.1.1 篮球赛计时计分器发展过程 (2)1.1.2 篮球赛计时计分器研究目的与意义 (2)1.2 课题任务及要求 (3)1.3 课题内容及安排 (3)第2章篮球赛计时计分器的总体方案论证 (4)2.1 篮球赛计时计分器的硬件方案论证 (4)2.2 篮球赛计时计分器的软件方案论证 (5)2.3 篮球赛计时计分器部分器件方案论证 (6)2.3.1 硬件译码与软件译码的比较 (6)2.3.2 CD4511与MC14495的比较 (8)第3章篮球赛计时计分器的硬件设计 (11)3.1 球赛计时计分器的工作原理 (11)3.2 计时电路的设计 (11)3.2.1 计时电路的工作原理 (12)3.2.2 赛程时间设置 (13)3.2.3 赛程时间启/停设置 (14)3.3 计分电路的设计 (14)3.3.1 计分电路的工作原理 (14)3.3.2 比分交换控制的实现 (14)3.3.3 比分刷新控制器 (14)3.3.4 比分校正控制电路 (16)3.4 报警电路设计 (16)3.5 单片机的选择 (17)3.6 显示电路的设计 (18)3.7 复位电路的设计 (20)第4章篮球赛计时计分器的软件设计 (22)4.1 监控程序设计 (22)4.2 计时显示子程序设计 (23)4.3 计分显示子程序设计 (25)4.4 LED显示子程序设计 (27)第5章篮球赛计时计分器的整体调试 (29)5.1 调试分析 (29)5.2 故障调试及解决方式 (30)5.3 联调结果 (32)结论 (35)社会经济效益分析 (37)参考文献 (38)致谢 (40)附录Ⅰ篮球赛计时计分器的硬件原理图 (41)附录Ⅱ程序清单 (42)附录Ⅲ元器件清单 (565)第1章绪论在我们生活的大千世界上,人类已进入了科学技术空前发展的信息社会。
基于STC89C51单片机的篮球计分器的设计作者:赵素玲来源:《电脑知识与技术》2015年第33期摘要:在篮球比赛时一般的篮球计分是采用把数字写在布上,比赛时通过翻布来进行计分。
而计时又是通过秒表进行计时的。
这样观看者想看比赛进行的情况就相对比较麻烦。
该文设计的积分器是基于单片机的篮球计分器,能够在一个显示器上显示出当局的比分、局比分、比赛剩余时间,同时还具有24秒倒计时功能。
并且比赛时间可以通过按键进行重新的设置,或者不小心加错了分也可以通过按键把相应的错误改正过来。
这样一体化的设计方便了观看者了解比赛的进行情况。
本计分器采用STC89C51单片机作为主控芯片,采用4*3的矩阵键盘进行人机交互,通过LCD1602实时更新最新比赛信息,并且采用了5VUSB的供电方式,方便实用。
关键词:篮球计分器;LCD1602;STC89C51单片机中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2015)33-0159-03现如今随着人们生活水平的不断提高,已经不仅仅是停留在追求温饱的水平上,而更多的是追求娱乐享受,比如音乐、影视、游戏等等。
其中篮球就是一种娱乐,原始的篮球比赛计分方式存在很多的不方便,从而我们设计出一种新式的计分器。
本设计具有小巧实用、成本低、操作简单、功能齐全等优点。
1 系统的硬件选择对于这个计分器我们最初的设计思想是,它应该能基本达到如下要求:1)能准确的进行计时,并能随时的暂停和开始;2)能通过按键进行比分的加减;3)能将比赛的信息实时的显示出来;4)能在一场比赛结束后清除比分。
根据这些要求我们首先对主控芯片进行选择。
STC89C51单片机是由全球最大8051单片机设计公司宏晶科技生产制作。
其编程方式和MCS-51内核单片机完全通用、价格低廉、在使用上简单方便。
不过该款单片机还有些不足之处,在一些比较大型的设计上需要扩展比较多的外围电路,这也会稍微增加一些成本。
对于显示模块的选择是采用LCD1602液晶显示屏,液晶显示屏的显示功能强大,能够清晰的显示出2*16个字符(包括字母,数字,符号,自定义字符)。
.目录第1节引言 ..........................................................................................................................11.1本设计的任务和主要容 (1)第2节系统主要硬件电路设计 .............................................................................................22.1 单片机控制原理 (2)2.2 单片机主机系统电路 (3)2.2.1计时电路 4 ................................................................................................................................................2.2.2计分电路 6................................................................................................................................................第3节系统的软件设计 ......................................................................................................73.1 篮球赛计时计分器程序源代码 (7)3.2篮球赛计时计分器程序流程图 (17)结束语 ...................................................................................................................................... 81参考文献 . (19)文档Word.基于单片机的篮球计时计分器第1节引言随着单片机载各个领域的广泛应用,许多用单片机作控制的球赛计时计分器系统也应运产生,如用单片机控制LCD液晶显示器计时计分器,用单片机控制LED七段显示器计时计分器等。
基于单片机控制的篮球计分系统设计Based on Microcontroller basketball scoring system design摘要当下篮球运动越来越受大众欢迎,篮球比赛也越来越多,传统记分牌不够方便,该设计基于89C51单片机设计,可满足一般篮球赛事需要,具有比赛小节计时显示、24秒计时以及比赛分数的实时显示功能,比赛小节时间计时及24秒计时都使用倒计时显示,可有裁判控制开始、暂停,比赛分数使用双方各使用三位七段数码管显示,也由裁判控制分数加减。
整个系统结构简单实用,运行稳定,方便操作。
关键字:记分牌、单片机、计时SummaryMoment more and more popular basketball, basketball game more and more, traditional scoreboard is not convenient enough, the design is based on 89C51 microcontroller designed to meet the general needs basketball tournament, with game time display section, 24 seconds chronograph and game scores real-time display function, the game section and 24 seconds time timekeeping timing countdown display is used, the referee can control start, pause, game scores with two sides each with three seven-segment LED display, also controlled by the referee fraction addition and subtraction. The entire system is simple and practical, stable, easy to operate.Keywords: Scoreboard, microcontroller, timing目录前言 (3)一、系统方案设计 (4)1.1 总体方案 (4)1.1.1 设计内容 (4)1.1.2 设计要求 (4)1.2 系统组成 (4)二、硬件设计 (5)2.1 AT89C51的介绍 (5)2.2 复位电路 (5)2.3 键盘控制电路 (5)2.4 显示电路 (6)三、软件设计 (7)3.1 主程序设计 (7)3.2 键盘识别及处理程序设计 (8)3.3 显示子程序设计 (9)四、系统调试 (9)4.1 软件模拟调试 (9)五、总结 (9)附录 (11)电路原理图: (11)程序源代码: (12)前言体育比赛记分系统是对体育比赛过程中所产生的比分等数据进行快速采集记录,加工处理,传递利用的信息系统。
基于单片机的篮球比赛计时计分器的设计作者:唐志将彭森来源:《卷宗》2017年第09期摘要:本系统是采用单片机AT89C51作为本设计的核心原件。
利用7段共阴LED作为显示器件。
在此设计中共接入了2个7段共阴LED显示器,用于记录得分和比赛时间,显示范围可以达到0到99分,基本满足赛程需求。
计分按照倒计时,每次计时时间为12分钟,当时间暂停和开始计时时给出报警。
计时是倒计时,采用定时/计数0中断,计分采用查询的方式,查询是否有键按下,如若有则跳转到相应的计分子程序进行相应的计分。
关键词:AT89C51;LED显示;定时计数器1 引言篮球是一项充满乐趣的运动,打篮球可以学到很多课本里没有的东西,比如信任,合作,鼓励等,现在篮球普及率已经很高,不仅仅是专业运动员的运动,也是普通老百姓的活动,不管是走在学校里,还是公园里,甚至是乡村里,都能看到篮球场,都能看到打篮球的人,篮球已成为我们大部分人生活里不可或缺的组成部分,每天都能听到有人在谈论篮球,说说自己喜欢的NBA巨星……因为喜欢篮球,所以打篮球,时不时会来场激烈的比赛,篮球计分器将让我们摆脱用粉笔或记分牌计分带来的不便,轻轻松松几个按钮开关就能让我们记下分数,让我们感受到科技给我们带来的巨变。
2 工作原理本系统采用单片机AT89C51作为本设计的核心元件。
利用7段共阳LED作为显示器件。
在此设计中共接入了8个7段共阳LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。
赛程计时采用倒计时方式。
即比赛前将时间设置好,即12分钟,比赛开始时启动计时,直至计时到零为止。
本设计中设立了10个按键,其中8个用于设置两队的比分,1个用于交换场地,1个用于启动和暂停等功能。
3 系统设计图1为系统设计框图,系统硬件设计根据系统框图,从系统框图中可以知道,该系统中包含了预期设计的几个部分。
湖北文理学院毕业设计(论文)正文基于AT89C51的篮球比赛计时记分器的设题目计专业机械设计制造及其自动化班级姓名学号指导教师职称基于单片机的篮球赛计时计分器设计摘要:本设计是基于AT89C51单片机的篮球计时计分器,利用7段共阴LED作为显示器件。
在此设计中共接入了1个四位一体7段共阴LED显示器,2个三位一体7段共阴LED显示器,前者用来记录赛程时间,其中2位用于显示分钟,2位用于显示秒钟,后者用于记录甲乙队的分数,每队2个LED显示器显示范围可达到0~99分。
赛程计时采用倒计时方式,比赛开始时启动计时,直至计时到0为止。
为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了7个按键,用于设置,调整时间,启动,调整分数和暂停等功能。
采用单片机控制是这个系统按键操作使用简洁,LED显示,安装方便。
关键词:AT89C51;LED显示;篮球赛计时;篮球赛计分The Design of Basketball Timing and Scoring DeviceBased on MCUAbstract:The design is based on AT89C51 microcontroller timing basketball scoring device, the use of 7 as a common cathode LED display.In this design, the CPC has an access to one of four 7-segment common cathode LED display, 2 Trinity 7 common cathode LED displays, the former is used to record the race of time, of which 2 used to display the minutes, 2 seconds to displayminutes, which is used to record scores and B teams, each team two LED display shows the range of 0 to 99 points can be achieved.Schedule time with the countdown mode, the game starts the beginning of time until the timer to 0 so far.To cope with calibration timer and scoring device to adjust the time and score, we design a specific set in the 7 buttons, for setting, adjusting the time, start, adjust the score and pause functions.The system uses single chip control is to use simple button operation, LED display, easy to install.Key words: Single Chip Microcomputer , led nixie tube ,keeping scores and the time目录1 概述 (4)1.1 背景知识介绍 (4)1.2 设计内容 (4)1.3计任务和要求 (5)1.4 设计意义 (5)2系统总体方案及硬件设计 (6)2.1 系统总体方案设计 (6)2.2 硬件电路设计 (7)2.2.1时钟电路模块 (8)2.2.2复位电路模块 (8)2.2.3显示模块 (9)2.2.4报警模块 (10)2.2.5总硬件电路设计 (11)3软件设计 (12)3.1 软件总体设计方案 (12)3.2 软件设计具体过程 (13)3.2.1延时模块设计 (14)3.2.2数码管动态刷新显示程序 (14)3.2.3 T0中断程序 (16)3.2.4加分子程序 (17)3.2.5减分子程序 (18)3.2.6调整时间子程序 (18)3.2.7半场交换比分子程序 (21)3.2.8比赛暂停子程序 (21)3.2.9中场指示灯程序 (22)3.2.10 主程序 (24)4 PROTEUS仿真 (26)4.1 PROTEUS简介 (26)4.2仿真过程 (26)5总结 (28)【参考文献】 (29)附录 (30)致谢 (42)1概述1.1 背景知识介绍体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据进行快速采集记录,加工处理,传递利用的信息系统。
基于STC89C51单片机的篮球计时计分器的设计摘要随着科技的日益发展进步,单片机技术已经被广泛应用在科研、工作等重要领域内,目前也已经普及到我们的日常生活中,扮演着十分重要的角色。
本次设计是基于单片机的篮球计分器,以基本篮球规则为依据,设计结构简单且方便操作,对篮球比赛实现实时控制。
此次设计的计分器总共包括四个模块,他们是24秒显示、计时器、记分器、计节器。
实现的功能是:24秒显示能按键控制24秒计时器,当控球时间超过24秒时,可发出报警信号。
计时器可按键调节,可以随时暂停计时,暂停比赛,在每节结束和全场结束时报警。
记分器记录两队的积累分数,可通过按键分别加1、2、3分。
设计分为硬件设计和软件设计。
硬件设计的主要包括的是:LED数码管显示、按键控制系统设计以及辅助功能的设计。
软件设计包括:功能选择、倒计时的实现。
本文主要介绍了用单片机设计实现篮球计分器的整个流程,采用C语言编写程序。
设计引用MAX7219专用LED驱动芯片,解决了多位LED数码管同时显示的问题。
其中时间显示和比分显示部分由两组共阴极LED数码管显示。
时间显示部分可以以分为单位进行计时调整。
比分显示部分可以实现在半场结束后手动换场,两个显示模块均采用动态扫描方式进行显示。
按键控制部分采用独立按键,共设八个按键,实现调整分数、调整时间、比赛的开始/暂停、复位键和交换场地键等功能。
报警部分由蜂鸣器加三级管驱动,实现了发出按键声音和结束报警的功能。
采用单片机控制使这个系统按键操作使用简单,安装方便。
解决了篮球比赛计数器的安装问题,节约了线材,适合在各种规模的体育场馆使用,完全可以代替传统的用钟表进行计时的方法,当然稍加改动也可以用于其他球类比赛,是体育器材向智能化发展的一个实例。
关键词:STC89C51单片机;温度控制;恒温箱;DS18B20AbstractWith the increasing development of advances in technology, chip technology has be en widely applied in the important areas of research, work, etc., now also has spread int o our daily lives, it has developed into a more mature technology, the design will focus on SCM medical incubator temperature control system to do in-depth research. Smart th ermostat not only have a number of functions, which are extremely versatile. It can not only make the upper limit for the precise control of temperature control, but when the te mperature is not set within the range of time, but also through the relay to drive the co rresponding load of work, and at the same time the buzzer and warning lights will issue a warning signal, a very intelligent.Most of microcontroller-based incubator temperature control system is in use in lab oratory, industrial, pharmaceutical, agriculture. In the laboratory especially biological labor atories, we have to get more accurate experimental data, for constant temperature test en vironment demanding. So for the laboratory, the role of the incubator is very important. In the industrial production process, we incubator for relatively more stringent requiremen ts, such as heat, cold treatment products, etc., directly affect the quality of the product. I n medicine medical incubator is mainly used for storing drugs and reagents, transport, vaccines, Refrigerated blood, warmed dialysate, saline warming the like. From the above we can clearly see the important role of the incubator. In agriculture greenhouse, the te mperature control system is essential for the growth of crops for agriculture, so that all aspects of life in the temperature control system is always in a very important position.Keywords: MCU—80C51; Incubator; Temperature control目录摘要..................................... 错误!未定义书签。
硅湖职业技术学院(设计)题目篮球计时器毕业设计年级 2018专业机电一体化姓名殷凯学号 16p000408指导老师张凤传2018 年 11月 2 日摘要在本次设计中,主要基于A T89S52单片机,将其作为主要部件,设计出相应的篮球计时计分器。
对于该机器而言,其主要作用于篮球比赛,针对比赛中的具体时间及其比赛双方的实际得分,进行更加细致的记录。
通常情况下,对于该机器而言,可以将其细分为两大组成部分,其中,一个是计时部分,另外一个是计分部分。
对于本次设计而言,该机器的按键控制模块,可以大致分为八个按键,其中,主要包含分数调整按键及其时间调整按键,与此同时,包含比赛开始按键及其比赛暂停按键,除此之外,包含复位键及其报警按键等多样化功按键。
在本次系统中,基于单片机的实际作用,可以切实提升八大按键的实际性能,从而大大提升了实际操作过程中的便利性。
与此同时,切实规避了平常计时器的日常安装工序,从而切实节省了相关材料的实际成本。
除此之外,该机器适用于不同规模的运动场,如果对其进行相应的改动,则将能够运用于其他球类比赛,关键字:单片机;篮球计时器引言1.1设计背景篮球,是现在青少年一个热爱的户外运动。
随着经济进展,中国人民物质生活逐渐丰富,对精神生活的追求也在不停提高,都渴望拥有良好的身心健康。
人们通过运动来锻炼自身,格外是自从21世纪中国多位球员以及华裔进入NBA,中国便刮起了篮球风,青少年对于篮球的热爱也与日俱增。
针对此类现象,本篇论文,基于中国篮球比赛的具体规章,设计出可以应用于日常篮球比赛的计时器。
对于该计时器而言,其实际操作相对简洁,并且具备相对较高的实际精度,完全适用于青少年的日常篮球活动。
1.2篮球计时器的历史在20世纪50年代初期,NBA风靡一时,然而,由于此类比赛存在新型的进攻时限规章,造成一系列弊端。
例如:如果某个球队,在球赛初期,就一路领先,则在下半场中,仅需有意拖延时间,就很有可能成为赢家,从而大大降低了篮球比赛具备的趣味性。
基于单片机篮球赛计时计分器设计Design of Timing and Scoring of BasketballCompetition Based on Single Chip Computer摘要篮球比赛计时计分器是为了解决篮球比赛时计分与计时准确的问题。
此装置利用单片机AT89C51完成了计时和计分的功能。
本文详细地介绍了系统硬件与软件的设计过程,设计由AT89C51编程控制LED七段数码管作显示的球赛计时计分系统。
该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩以及赛后成绩暂存等功能。
它具有价格低廉,性能稳定,操作方便并且易于携带等特点。
广泛适合各类学校或者小型团体作为赛程计时计分。
关键词:单片机篮球赛计时篮球赛计分ABSTRACTTime scoring basketball game is to solve the game of basketball with the time points when the issue of accuracy. This device is completed using AT89C51 single- chip timing and scoring functions. This article describes in detail the system hardware and software design process, design by AT89C51 programming control for LED Seven-Segment LED display subsystem of the game time. The system is set up with the schedule from time to time, schedule time to pause, refresh in time A, B,and after the two sides achieved a temporary success functions. It is inexpensive, stable performance, easy to operate and easy to carry and so on. A wide range suitable for all types of schools or small groups as time-points race.Key words: MCU Basketball Time Basketball Scoreboard目录摘要 (1)Abstract (1)目录 (I)第一章引言.................................................................................................... - 1 -1.1 背景知识介绍 ..................................................................................... - 1 -1.2 设计意义............................................................................................ - 1 -1.3 设计目的............................................................................................ - 1 -第二章系统硬件介绍 ....................................................................................... - 3 -2.1 MCS-51单片机简述............................................................................ - 3 -2.1.1 单片机AT89C51简介................................................................ - 3 -2.1.2 主要特性 .................................................................................. - 4 -2.1.3 管脚说明 .................................................................................. - 4 -2.1.4 芯片擦除 .................................................................................. - 6 -2.1.5 掉电模式 .................................................................................. - 6 -2.1.6 程序储存器的加密...................................................................... - 6 -2.2 显示器及其接口 .................................................................................. - 7 -2.2.1 显示器介绍 ............................................................................... - 7 -2.2.2 结构与原理 ............................................................................... - 7 -2.2.3 LED显示器显示方式 .................................................................. - 8 -2.3 CD4094芯片介绍............................................................................... - 8 -2.4 74LS21芯片介绍................................................................................ - 9 -2.5 报警器............................................................................................... - 9 -2.5.1 报警器的分类 .......................................................................... - 10 -2.5.2 报警器工作原理....................................................................... - 10 -第三章硬件电路设计 ..................................................................................... - 11 -3.1 系统方案设计 ................................................................................... - 11 -3.1.1 系统构成框图 .......................................................................... - 11 -3.1.2 器件选择 ................................................................................ - 12 -3.2 硬件总体设计 ................................................................................... - 12 -3.3 计时电路部分 ................................................................................... - 12 -3.3.1 振荡电路 ................................................................................ - 12 -3.3.2 计时电路的工作原理................................................................. - 15 -3.4 计分电路部分 ................................................................................... - 16 -3.4.1 串行接口工作原理.................................................................... - 16 -3.4.2 计分电路原理图....................................................................... - 16 -3.4.3 计分电路的工作原理................................................................. - 17 -第四章篮球计时计分器软件设计...................................................................... - 19 -4.1 球赛计时计分器的工作过程................................................................. - 19 -4.2 篮球计时计分器编程设计.................................................................... - 19 -4.3 主要模块说明 ................................................................................... - 20 -4.3.1 计时部分模块流程.................................................................... - 20 -4.3.2 记分部分模块流程.................................................................... - 21 -4.4 篮球计时计分器程序源代码................................................................. - 21 -结论........................................................................................................... - 31 -参考文献 ...................................................................................................... - 32 -致谢........................................................................................................... - 33 -第一章引言1.1 背景知识介绍单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
基于单片机的篮球计时计分器的设计
鹿玉红;伦志新;杜芳芳
【期刊名称】《电脑知识与技术》
【年(卷),期】2010(006)004
【摘要】该文以宏晶科技公司的STC89C52RC单片机为背景.以CH451作为数码管、键盘驱动芯片,设计了一款篮球计时计分器.该设计可以在平时生活和正规比赛中使用,根据实际比赛要求设置了系统的工作模式,可根据用户需要自由选择功能,具有很高的灵活性,同时操作步骤也很简单,只需简单设置工作模式及参数就可正常使用.
【总页数】3页(P988-990)
【作者】鹿玉红;伦志新;杜芳芳
【作者单位】唐山学院计算机科学与技术系,河北,唐山,063000;唐山学院计算机科学与技术系,河北,唐山,063000;唐山学院计算机科学与技术系,河北,唐山,063000【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于STC89C51单片机的篮球计时计分器设计 [J], 李萍
2.基于单片机的篮球计时计分器设计与实现 [J], 张南宾;刘小平
3.基于单片机的篮球计时计分器设计 [J], 赵源;韩旭;韩利凯
4.基于MSP430单片机的篮球计时计分器的设计 [J], 杨微;崔文峰
5.基于单片机的篮球比赛计时计分计犯规数系统设计 [J], 贺伟;李辉
因版权原因,仅展示原文概要,查看原文内容请购买。
本科毕业论文(设计) 题目:基于单片机STC89C52RC的篮球计时计分器设计学院:物理与电子科学学院班级:2011级电子二班学号:************姓名:***指导教师:刘桂枝职称:讲师完成日期:2015 年 5 月14 日基于单片机STC89C52RC的篮球计时计分器设计摘要:篮球比赛是每个学校都会举办的一项体育项目,这个比赛可以是同学之间的比赛或者是师生之间的对抗赛亦或老师之间的比赛。
篮球的基本规则是本次设计的依据,可实现对篮球比赛过程中的控制。
此设计显示有四个模块。
首先要有24秒显示,如果控球时间超过24秒,可发出报警信号。
其次要有计时器,比赛时间受到计时器的控制。
如果需要暂停比赛,可以通过计时器暂停,比赛快到的时候会报警。
还要具备记分器,记分器记录A队和B队的总得分,按记分器键可以给得分的队伍加分。
最后要有记节器,记录每节的比分。
关键词:单片机;LCD1602;计分;计时Based on SCM STC89C52RC basketball timing scoreindicator designAbstract:Basketball game is every school held a sports, this game can be a match between classmates or the confrontation between teachers and students or between teacher's game.The basic rules of basketball is the basis for the design, which can realize the control in the process of the basketball match.This design shows that there are four modules.First of all should be displayed with 24 seconds, if the ball for more than 24 seconds, can send out alarm signal.Next to have the timer, the game time is controlled by the timer.If need to suspend the game, you can through the timer timeout, game to will call the police.But, remember record team A and team B of the total score, press down separator can give the team to score points.The last section will have to remember, record the score of each section.Key words :Single chip microcomputer;LCE1602;The scoring;Timing目录引言 (1)1.本次篮球计时计分器的设计的主要内容 (1)2.设计方案 (1)2.1 显示部分 (2)2.2 按键输入输出部分 (2)2.3 控制系统部分 (3)3.硬件的选择 (3)3.1 输入的独立式按键模块 (3)3.2 LCD1602液晶显示模块 (3)3.3 单片机STC89C52RC模块 (4)3.4 篮球计时计分器的工作过程 (5)4.软件设计 (5)4.1 独立式键盘的编程 (5)4.2 复位电路 (6)5.仿真实验 (6)6.篮球计时计分器的制作流程 (7)7.结论 (8)参考文献 (9)附录 (10)致谢 (15)基于单片机STC89C52RC的篮球计时计分器设计引言在现今的球类比赛中,篮球是最火的。
校园里面经常举行学生之间或者老师之间的篮球比赛,经常用的计时方式是用秒表计时,计分方式是翻牌计分。
这样的计时计分方式过于繁琐。
单片机具有体积小、功能全的优点。
现今关于单片机的应用是越来越多,正在取代传统电子电路所构成的系统。
单片机能够将操作繁琐的系统设计成操作简单方便的系统,所以可以用单片机设计一个篮球计时计分器,来满足篮球比赛的计时、计分是最合适不过的。
1.本次篮球计时计分器的设计的主要内容这次设计的目的是设计出一个用于篮球比赛的计时计分系统。
这次设计出来的计时计分系统应该具备以下功能:首先是计分的功能。
能够记录比赛中两个队伍的总的比分并且还要在A、B两队比赛过程中随时更新两队的比赛比分。
然后是计时的功能。
能够完全的控制比赛时间,比如记录比赛时间,暂停比赛时间和修改比赛时间等等。
最后是报警的功能。
因为如果控球时间超过24秒或者比赛时间结束了,都是需要提示的。
这就需要报警。
2.设计方案随着篮球比赛的越来越多,篮球比赛用的计时计分器也是也来越多。
如:单片机AT89C51为核心,LED七段数码管为显示器的计时器。
单片机ATMEGA128编程控制,LCD为显示器的计时计分器等等。
本次设计是由显示器选用LCD1602液晶显示器,接受单片机STC89C52RC编程控制,作为篮球比赛计时计分系统。
本系统具有控制比赛时间、记录比赛比分等功能。
成本低廉、性能卓越、操作简单。
非常适合作为篮球比赛的赛程计时计分。
本系统设计用LCD1602显示器作为显示器件,显示器的第一行依次显示A队比赛的总分数A、B队比赛的总分数,第二行依次显示比赛的节数、比赛的倒计时时间、24秒倒计时。
比赛过程中计时的方式使用倒计时,这需要在比赛前将每节比赛的时间设置好,如每节比赛12分钟,那设置时间为12分钟。
比赛开始时启动计时器,直到计时器显示时间为零。
1复位,下一节开始的时候再继续启动计时器。
直到4节比赛都结束。
为了方便操作本次设计中篮球计时计分器系统应该具有的功能,所以在设立了13个独立式按键。
分别用于甲、乙两队的分数加减(增加减分数的按钮是为了防止工作人员不小心多加了分数,所以设定了减分的按钮)的功能;另外还在用完成设置、调整、开始和暂停时间等多种功能。
在篮球比赛中,24秒时间到或比赛时间到时,会有报警声。
所以本次设计也将会加入报警系统。
24秒未得分或者比赛时间结束,会触发报警系统。
发出警报声音。
篮球计时计分器的整体设计篮球计时计分器注要的功能有3部分。
2.1 显示部分显示设计:这个部分是非常重要的,要是没有这个部分,就算的其他方面完成的再好也没有任何意义。
显示器件选用LCD1602显示器。
用来显示两队的比赛分数和比赛时间比赛时间。
LCD1602显示器的功耗低、体积不大、能够显示的内容多、超薄轻巧、成本相对也比较低和用起来不麻烦。
满足了在篮球计分器设计中对显示的要求。
2.2 按键输入输出部分按键输入输出设计:选用独立式按键,因为独立式按键I/O非常的简单。
每根I/O口线对应一个独立式按键。
现在追求的就是操作简单明了。
独立式一共有13个。
S1是能够保存某个时间段的显示数据和恢复,S2键是给A队伍总分数1加分,S3键是给B队伍总分数1加分,S4键是开始或者暂停键,S5键是给A队伍总分数1减分,S6键是给B队伍总分数1减分,S7键是设置键,S8键是给A队伍节分数加1分,S9键是给B队伍节分数加1分,S10键是重置A、B两队的总比分或者进入设置界面是的加分钟数,S11键是给A队伍节数分数减1分,S12键是给B队伍节数分数减1分,S13键是重置A、B两队的节比分或者进入1[8] 雷道仲,罗政球,廖永忠,基于单片机的球赛计时计分器设计[J].湖南第一师范学报,2009,9(4):164-166.设置界面是的减分钟数。
2.3 控制系统部分控制系统设计:运用单片机STC89C52RC对独立式按键和LCD1602显示器进行控制。
本次篮球计时计分器的电路原理图如图1所示:图1 篮球计分器的电路原理图3.硬件的选择本系统在设计过程中主要的器件有:(1)独立式按键(2)LCD1602显示器(3)5V有源蜂鸣器(4)单片机STC89C52RC。
3.1 输入的独立式按键模块独立式按键I/O非常的简单。
每根I/O口线对应一个独立式按键。
根据自己的按键操作的需要,用了13个独立式按键。
其中把12个独立式按键组成3*4矩阵按键,最后一个独立式按键放在3*4矩阵按键的正上方,这样制作和操作的时候都非常的简单和方便。
并且外形较为美观。
3.2 LCD1602液晶显示模块(1)数据显示RAM:数据显示RAM中只要放入标准的ASCII码。
数据会被内部控制电路输入到显示器中。
可以将显示的数据存放在这个存储器中。
(2)字符产生器RAM:能将让用户将自己设计出来的特殊字符码的RAM存储起来,因为字符产生器RAM一共有512位。
1个5*7点阵字形有64位。
所以字符产生器RAM能存储的字符不能超过8个。
(3)字符产生器ROM:拥有192个5*7点阵字形。
要想显示到显示器必须经过内部线路的转换。
不能写入只能读出。
(4)数据寄存器:不仅允许数据可以由存储微处理器读出。
而且字符产生器RAM或字符产生器ROM也是由存储微处理器写出。
(5)指令寄存器:指令寄存器的任务是将字符型显示模块的指令码给存储微处理器编写。
(6)地址计数器:地址计数器的任务写入和写出数据显示RAM和字符产生器RAM数据的地址。
(7)忙碌信号:提醒微处理器,LCD1602液晶显示内部是否忙碌。
3.3 单片机STC89C52RC模块STC89C52RC 单片机是以51内核为主的系列单片机。
STC89C52RC单片机是性能高、功耗小CM0S8微处理器、速度快、100%兼容之前的8015。
改进了之前的MCS-51内核,使之功能大大增强,多出传统51单片机并没有的功能。
单片机STC89C52RC主要性能(1)功耗低:掉电模式和空闲模式功耗都很低,可以随意选择其中一种。
(2)高性能:数据上工作频率是0~40MHz。
实际上可以到48MHz。
具有看门狗、EEPROM功能。
用户程序可以直接通过串口下载,一大片程序用不了几秒就下载好了。
ISP/IAP,可以使用通用的的仿真器和编程器。
有定时器T0、T1、T2。
(3)适用性强:在3V单片机的工作电压是3.8V~2.0V,5V单片机的工作电压5.5V~3.3V。
最强的工作温度可以达到-40℃~+85℃。
(4)速度快:可以随意选择6时钟/机器周期或者6*2时钟/机器周期的速度。
比一般的8051单片机还要好。
(5)兼容性强:不仅指令集结构非常先进,而且普通8051指令集也被兼容在里面。
共有32个通用工作寄存器。