原创 AT89S51实例教程(前言原文整理)

2008-10-17 15:55 2834 2 4 分类: MCU/ 嵌入式

概述:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等。并且已经深入到工业生产的各个环节以及人民生活的各层次中,如车间流水线控制、自动化系统等、智能型家用电器(冰箱、空调、彩电)等,无不含有CPU控制器,即单片机。


为适应目前人才紧缺的状态、着眼于培养单片机人才、单片机工程师。我们推出了针对培养学习者应用能力的AT89ISP在线下载实验仪。以配合各大、中专院校、高职、技校等纷纷增加及扩大的单片机教学的需要。


特点:


1、在系统可编程特性:
首开单片机学习开发系统的先河,可方便地在系统实现程序下载,实时修改程序的不足之处,并立即从目标系统中反映出修改的结果,大大缩短单片机学习开发的周期,提高效率


2、代码全速仿真:
弥补传统学习系统不能全速仿真的缺陷,使系统运行的结果完全反映代码的执行情况,更切实地吻合教学仪器的特点。其次,在软件开发前的仿真调试后,完全可烧写入目标芯片,并能获得完全一致的代码执行结果。是集学习、开发于一身的优良的目标系统;


3、系统资源丰富:


 内置RAM 32KB模块


 内置8位动态数码显示模块


 内置8X8点阵显示模块


 4位静态数码显示模块


 4位级联的74LS164串并转换模块


 内置8通道8A/D转换


 内置8D/A转换


 内置2SPII2C总线接口


 内置41Wire总线接口


 内置4X4矩阵式键盘


 内置4路独立式键盘


 内置4路拨动开关


 内置8LED发光二极管


 内置305V之间可调的电压


 内置音频放大模块


 2路继电器控制模块


 24分频模块


 内置RS232通信模块


4、资源的可重复利用性:


目标系统上的所有资源均能重复利用并能通过软件调配或通过扩展槽增加其它的功能提高系统的实用性


5、软硬结合,操作简单方便:


我们不仅提供丰富的硬件资源,也提供良好的上位机控制软件,只要通过软件的功能操作就能实现:源代码的调试编译,查找与修改错误之处,在线代码下载等功能。使单片机的学习与开发一体化,集成化,更进一步体现系统学习的优越性。


 基本实验:


1.       闪烁灯


2.       模拟开关灯


3.       多路开关状态指示


4.       广告灯的左移右移


5.       广告灯(利用取表方式)


6.       报警产生器


7.       I/O并行口直接驱动LED显示


8.       按键识别方法之一


9.       一键多功能按键识别技术


10.   0099计数器


11.   0059秒计时器(利用软件延时


12.   可预置可逆4位计数器


13.   动态数码显示技术


14.   4×4矩阵式键盘识别技术


15.   定时计数器T0作定时应用技术(一


16.   定时计数器T0作定时应用技术(二


17.   99秒马表设计


18.   “嘀、嘀、……”报警声


19.   “叮咚”门铃


20.   数字钟


21.   拉幕式数码显示技术


22.   电子琴


23.   模拟计算器数字输入及显示


24.   8×8LED点阵显示技术


25.   点阵LED09”数字显示技术


26.   点阵式LED简单图形显示技术


27.   ADC0809 A/D转换器基本应用技术


28.   数字电压表


29.   两点间温度控制


30.   四位数数字温度计


31.   6位数显频率计数器


32.   电子密码锁设计


33.   4×4键盘及8位数码管显示构成的电子密码锁


34.   带有存储器功能的数字温度计-DS1624技术应用


35.   DS18B20数字温度计使用


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户276592 2010-1-18 15:15

参考参考学习学习

用户276592 2010-1-18 15:15

想学习学习
相关推荐阅读
用户168877 2013-05-20 22:22
2013年博客更新了
       现在回想起刚开始写技术博客的我,感慨良多。那时的我还是一个刚刚技术入门的学生,一晃都快五年了。这几年虽然做了很多项目,但越发感觉自己的技术成长的步伐变慢了,为什么呢?难道80后的我已...
用户168877 2008-12-29 10:03
DSP调试遇到仿真器错误不要怕
    CCS加仿真器在连接DSP时,由于各种原因CCS会出现一些错误,最多的是不能初始化DSP错误,而这种错误有又多种原因造成,因此会在报错窗口上显示不同的错误代码。大体总结一下吧,从第一次CCS和...
用户168877 2008-12-21 23:06
我的学习工具小照
图片从右向左依次为:1、SEED-XDSUSB2.0仿真器,巨旧,还有点小问题,时常连接不上DSP,条件简陋啊2、TMS320LF2407A开发板是这款DSP的最小系统板,背面焊接有ISSI的64K1...
用户168877 2008-12-12 21:08
LF2407A定时器1中断闪烁LED
      利用项目组以前废弃的电机控制板(+15V供电)做了一下DSP点亮LED的实验,板上DSP为TMS320LF2407A,调试了一个星期左右。期间遇到了很多问题,最终还是调试成功啦,而且基本学...
用户168877 2008-11-15 00:27
8255输入输出实验(一)
实验目的使用8255A的PA口作为输出口,外接8位发光二极管,编写程序使发光二极管循环点亮8255 8255A是可编程并行输入输出接口芯片,实现数据的输入输出,其接口有1、IO口电路:三个八位并口,P...
用户168877 2008-11-15 00:26
8255输入输出实验(二)
实验目的  使用8255A的PA口作为输出口,PB口作为输入口,讲PB口读入的案件信号送8位LED发光二极管显示。  8255A与单片机的连接方式见实验一实现程序       ORG 00HPORTA...
我要评论
2
2
关闭 站长推荐上一条 /3 下一条