ARMSKY-51Easy教学实验开发板原理图
- 格式:pdf
- 大小:116.08 KB
- 文档页数:1
Easy51系列单片机学习板开发程序实例基础篇三、课程设计实例(综合实训)1)综合实训1——简易电脑时钟:前两位显示小时,后两位显示分钟,中间小数点0.5S亮,0.5S灭。
按M键一次,进入修改小时模式,第一个指示灯亮,按UP或DN键可对小时进行修改(加或减);按M 键二次,进入修改分钟模式,第二个指示灯亮,按UP或DN键可对分钟进行修改(加或减);按M 键三次,返回到时钟显示模式。
2)综合实训2——带音乐闹钟的电脑时钟:在上述简易时钟基础上,增加音乐闹钟功能。
音乐为:“两只老虎”;按M键三次,进入修改闹钟小时模式,第三个指示灯亮,按UP或DN键可对小时进行修改(加或减);按M键四次,进入修改闹钟分钟模式,第三个指示灯亮,按UP或DN键可对分钟进行修改(加或减);按M键五次,数码管上显示“LL.00”或“LL.01”,“LL.00”表示贪睡闹铃功能关闭,01表示贪睡闹铃功能开启,按UP或DN键可在00或01间循环选择;在贪睡闹铃功能关闭时,可按任意键停止当前闹钟,或不按键,则闹钟1分钟,以后再不响。
在贪睡闹铃功能开启时,如按下除UP键外的任意键,停止当前闹钟,如不按键,则闹钟1分钟;当过5分钟后,闹钟又会重新响起,如此循环,只有按下UP键时,才能停止闹钟以后再不响。
3)综合实训3——带整点报时的音乐电脑时钟:在上述实训2基础上,增加整点报时功能。
整点报时功能:每当半点时蜂鸣器短鸣一声,每整点长鸣对应次数(24小时制,晚上10点到早上七点之间都不报时),例如1点长鸣一次,2点二次。
按M键六次,数码管上显示“BS.00”或“BS.01”,“BS.00”表示整点报时功能关闭,01表示报时功能开启,按UP或DN键可在00或01间循环选择。
4)综合实训4——利用STC单片机内部EEROM可掉电存储功能,实现实训3的设置参数及当前时钟值,在掉电后仍可保存,重新上电后参数不变,从掉电时的时钟开始继续计时。
5)设计实训5——方波信号发生及测量表(10~90Hz,步长5Hz)P23输出、P32输入;前两位显示输出频率,后两位显示输入的测量值6)设计实训6——PWM信号发生及测量仪(50Hz,10~90%占空比可调节)P23输出、P32输入;前两位显示输出占空比,后两位显示输入的测量值7)设计实训7——警笛声报警器:蜂鸣器发出警笛声,同时指示灯像警灯一样闪烁。
ww w.Ch in ad z.C om IMPORTANT NOTICETexas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability.TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements.CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY , OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (“CRITICAL APPLICATIONS”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER’S RISK.In order to minimize risks associated with the customer’s applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards.TI assumes no liability for applications assistance or customer product design. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right of TI covering or relating to any combination, machine, or process in which such semiconductor products or services might be or are used. TI’s publication of information regarding any third party’s products or services does not constitute TI’s approval, warranty or endorsement thereof.Copyright © 1999, Texas Instruments Incorporated。
51系列单⽚机最⼩系统原理图和程序51系列单⽚机最⼩系统设计与调试实验⼀、实验⽬的1. 了解单⽚机的基本⼯作原理2. 学习并掌握相关软件的使⽤⽅法(Protel、keil)2. 掌握单⽚机⽚内程序存储器下载⽅法3. 掌握单⽚机程序设计(汇编及C51)⼆、原理1. 什么是单⽚机最⼩系统单⽚机最⼩系统,或者称为最⼩应⽤系统,是指⽤最少的元件组成的单⽚机可以⼯作的系统.对51系列单⽚机来说,单⽚机+晶振电路+复位电路,便组成了⼀个最⼩系统.但是⼀般我们在设计中总是喜欢把按键输⼊、显⽰输出等加到上述电路中,成为⼩系统。
2. AT89C51⾼性能8位单⽚机功能AT89C51提供以下标准功能:8K字节Falsh闪速存储器,256字节内部RAM,32个I/O⼝线,3个16位定时/计数器,⼀个6向量两级中断结构,⼀个全双⼯串⾏通信⼝,⽚内震荡器及时钟电路,同时AT89C51可降⾄0HZ的静态逻辑操作,并⽀持两种软件可选的节电⼯作模式。
空闲⽅式停⽌CPU的⼯作,但允许RAM,时/计数器,串⾏通信⼝及中断系统持续⼯作。
掉电⽅式保存RAM中的内容,但震荡器停⽌⼯作并禁⽌其他所有部件⼯作直到下⼀个硬件复位。
3. AT89C51⾼性能8位单⽚机资料请参考相关书籍三、实训任务.(1)认识MCS-51的ROM及⽚外RAM空间:认识51系列单⽚机的程序存储器(ROM)的空间范围;汇编指令编码在ROM中存储形式;掌握指令编码和指令编码所在地址的概念;了解51系列单⽚机的程序存储器(ROM)固定地址的⽤途。
认识51系列单⽚机的⽚外数据存储器(⽚外RAM)的地址空间范围;了解51系列单⽚机的⽚外数据存储器的⽤途;重点掌握⽚内⽚外访问存储器的指令。
(2)认识MCS-51⽚内RAM空间:认识51系列单⽚机⽚内随机存储器(⽚内RAM)的空间范围;认识51系列单⽚机⽚内随机存储器的区域划分;掌握字节地址和位地址的概念;了解R0~R7寄存器与字节地址的关系。
51单片机实训板使用手册51单片机实训是我司针对单片机初学者设计的一款性价比非常高的单片机开发板。
其电路原理图如图1所示。
一.入门套件原理介绍图1.单片机入门套件原理图电路原理介绍:1.晶振和复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。
为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。
图3所示的RC复位电路可以实现上述基本功能。
图3.单片机的复位电路图4是单片机的晶振电路,其是配合单片机内部的电路形成典型的文氏振荡器。
电容C12和C13为晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十PF。
它会影响到晶振的谐振频率和输出幅度。
晶振的频率选择为11.0592MHz 是为了在进行RS232串行通信时计算单片机内部定时器的定时常数。
Y11图4.单片机的晶振电路2. ISP 下载电路接口电路ISP 下载电路接口电路如图5所示,ISP (In-System Programming )在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP 方式擦除或再编程。
ISP 技术是未来发展方向。
在套件中也为您设计了ISP 接口电路。
配合我司开发的AT89S5×系列单片机下载线(选配件)。
就可以对ATMEL 公司的AT89S5×系列的具有ISP 接口的单片机进行在系统编程(即ISP)。
图5.ISP 接口电路图3. 数码管驱动电路数码管驱动电路如图6所示。
数码管驱动电路采用的是动态驱动电路。
图6.数码管驱动电路数码管驱动电路原理:图中PNP 三极管Q1,Q2工作在开关状态,数码管的端口a 、b 、……、h 与单片机的P0端口连接。
由8051的P2.0和P2.1来控制Q1和Q2的工作状态。
当8051单片机端口P2.0为低电平,P2.1为高电平时,LED1的电源端与系统的地近似为短接,LED2与系统地近似为开路状态。
51仿真器原理图及制作过程
--------------------------------------------------------------------------------
51仿真器原理图及制作过程
此仿真器是采用SST89E564 芯片配合一些电子元器件制作的仿真器。
仿真程序代码63K,现将此仿真器的资料整理如下(部分网站上也有整理,但不够完善):
1.仿真器电路原理图:
2.根据以上原理图将以上硬件搭好,再准备一条串口延长线和电路板连好,另
外我们再下载一个制作仿真器的软件SSTEasyIAP11F.exe 将*程序写入到
芯片,写完之后我们仿真器也就做好了。
具体方法如下:
3.SSTEasyIAP11F.exe 软件的下载地址:
/products/software_utils/softice/index.xhtml
本文来自: 原文网址:/mcu/51mcu/0084927.html
/products/software_utils/softice/index.xhtml
4.解压后打开如下界面:
5.按下图操作,点击红色箭头:
6.得到如下界面,我们先选择仿真芯片为SST89E564,然后点击OK
7.得到下图后,我们点击确定,上电.
8.当出现下图红色箭头所示,表示连接成功.
9.接下来我们开始下载*程序,单击红色箭头的Download SoftICE
10.如下图所示,我们点击OK开始下载*程序
11.整个下载过程不到1分钟就完成了,就这样一个仿真器做好了
本文来自: 原文网址:/mcu/51mcu/0084927.html。