自制89C51单片机实验电路板
学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,初学者很难配备。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验方法,以AT89C51单片机为例,其价格不足¥10RMB,而擦、写次数可以有1000次,一块芯片即可做上千次的实验。
目前,流行的单片机开发软件Keil可以免费获得用于学习的EVAL版;编程器价格并不昂贵,专门用于写89C51类芯片的编程器价格更低廉(不足百元),而且编程器也是以后开发单片机所必备的工具;相比之下,用于实验的电路板制作比较麻烦,用万用板搭接,只能做些很简单的电路,稍复杂的电路一般要用到双面板,而业余条件下是很难自制双面板的,而且实验电路板主要是用于学习,学完了,也就没有什么使用价值了,所以很多人希望能够廉价地获得。
作者在多年单片机教学(包括从事网络教学)的基础上,开发了一块有较多功能但使用单面板的单片机实验板,适于业余爱好者自制。这块实验板采用89C51为主芯片,板上安装了5位数码管,8个发光二极管,四个按钮开关,一个简单的音响电路,一个用于计数实验的振荡器,At24CXXX类芯片插座,X5045芯片插座,RS232串行接口等。使用这块实验板可以进行流水灯、人机界面程序设计、音响、中断、计数器等基本编程练习,还可以学习I2C接口芯片使用、SPI接口芯片使用、与PC机进行串行通讯等目前较为流行的技术。
图1是该实验板的电路原理图,从图中可以看出,该实验板由若干块集成电路和一些阻容元件等组成,下面我们就分别介绍。
1、发光二极管接口
主芯片(U1)的P1端口接了8个发光二极管,这些发光二极管的负极接到P1端口各引脚,而正极则通过一个排电阻(标号为JP4,阻值为470殴)接到正电源端,这样,这些发光二极管亮的条件就U1的P1口相引的引脚为低电平,即如果P1口某引脚输出为0,相应的灯亮,如果输出为1,相应的灯灭。
例:MOV P1,#0FH
该行程序将使发光二极管L1-L4熄灭,而L5-L8点亮。
2、数码管接口
U1的P0口和P2口的部份引脚构成了5位LED数码管驱动电路,这里LED数码管采用了共阳型,共阳型数码管的笔段(即对应abcdefgh)引脚是二极管的负极,所有二极管的正极连在一起,构成公共端,即片选端,对于这种数码管的驱动,要求在片选端提供电流,为此,使用了PNP型三极管作为片选端的驱动,共使用5只三极管,所有三极管的发射极连在一起,接到正电源端,它们的基极则分别连到P2.0⋯P2.4,这样,当P2.0⋯P2.4中某引脚输出是高电平时,三极管不导通,不能给相应位的数码管供电,该位数码管的所有笔段都不亮,反之,如果某引脚是低电平时,三极管导通,可以给相应的数码管供电,该位数码管是否点亮,点亮哪些笔段,取决于这些笔段引脚是高或低电平。从图
图1 共阳型数LED显示器.....
资源简介:自制89C51单片机实验电路板 学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,初学者很难配备。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验方法,以AT89C51单片机为例,其价格不...
上传时间: 2013-11-14
上传用户:dingdingcandy
资源简介:改进中的数码显示灯0000--9999 实验名: 八个数码管显示 功 能:让实验板上八个数码管循环显示0-9十个数 硬件环境: 自制单片机实验板, 软件环境: Windows操作系统 使用软件:伟福 V3.20, Easy 51Pro v2.0
上传时间: 2017-06-07
上传用户:363186
资源简介:自制51单片机学习板:串行通讯程序实用的时钟闹钟程序使用按键切换花样和速度的流水灯程序显示数字、按键发声程序
上传时间: 2013-04-24
上传用户:思琦琦
资源简介:自制单片机开发板全过程(傻瓜式教程
上传时间: 2014-12-24
上传用户:xjy441694216
资源简介:TX-1C单片机实验板使用手册V3.0
上传时间: 2013-11-19
上传用户:xcy122677
资源简介:RM51单片机实验板配套实验例程库
上传时间: 2013-10-16
上传用户:苍山观海
资源简介:TX-1C型单片机实验板原理图
上传时间: 2014-12-25
上传用户:fairy0212
资源简介:TX-1C型单片机实验板原理图
上传时间: 2013-11-15
上传用户:123456wh
资源简介:TX-1C型单片机实验板原理图
上传时间: 2013-10-11
上传用户:cylnpy
资源简介:900U是“我爱电子工作室”2009年新推出的USB全自动在线编程STC单片机实验板,是800A和800B实验板的USB升级板,专为无串行口的笔记本电脑用户而设计,同时增加了1KHZ的近似正弦信号,并重新设计了数码管电路,作为温度计时可形成漂亮的“oC”度。900U的最大特...
上传时间: 2013-11-13
上传用户:qoovoop
资源简介:ISP 型单片机实验板学习单片机离不开实验,以往单片机的实验往往依赖于仿真机和单片机学习系统,价格昂贵,至使学习单片机的门槛很高,很多人不能跨入单片机学习的大门。近年来,随着FLASH型单片机的广泛应用,采用软件模拟加写片验证成为一种经济实用的实验...
上传时间: 2013-10-24
上传用户:dragonhaixm
资源简介:使用单片机C语言编的单片机实验板与上位机的串口通信(可接收上位机命令和根据命令给上位机上传上位机需要的数据)程序,可供单片机开发人员参考。
上传时间: 2014-02-10
上传用户:CHINA526
资源简介:单片机实验板各模块应用与源程序对初学的朋友很实用的
上传时间: 2015-07-02
上传用户:从此走出阴霾
资源简介:我自己做的s51/52单片机实验板的原理图和PCB(protel99se格式),扳上自带ISP接口,通过并口可以下载程序,可以直接拿去做板,经证明绝对好使,已经售出多块,请大家放心下载
上传时间: 2013-12-22
上传用户:源弋弋
资源简介:单片机实验板下载线的制作,如将可以代替编程器
上传时间: 2015-10-17
上传用户:王楚楚
资源简介:pic16网站pic单片机实验板配套demo程序
上传时间: 2016-03-01
上传用户:JasonC
资源简介:实验板自制资料实验板自制资实验板自制资
上传时间: 2013-12-21
上传用户:璇珠官人
资源简介:第一个发光管以间隔200ms闪烁 适用 TX-1C单片机实验板 晶振为11.0592M
上传时间: 2013-12-10
上传用户:h886166
资源简介:与一个51单片机实验板的上位机通信程序,本人认为还是有一定的参考价值。
上传时间: 2016-12-19
上传用户:417313137
资源简介:茉莉花音乐演奏曲目。8051单片机实验板实现。
上传时间: 2014-01-24
上传用户:独孤求源
资源简介:单片机实验板上带的DA控制程序 很有用 有空看看不错
上传时间: 2017-02-06
上传用户:gut1234567
资源简介:单片机实验板上自带的程序 使用时钟芯片做的 液晶显示
上传时间: 2017-02-06
上传用户:qlpqlq
资源简介:单片机实验板上自带的程序 主要用于了解pwm控制方式 还不错
上传时间: 2017-02-06
上传用户:13681659100
资源简介:单片机实验板上自带的程序 主要学习led控制的方法 有空看看
上传时间: 2013-12-29
上传用户:jhksyghr
资源简介:用单片机制作的定时开关控制器 定时开关控制器在各种场合都有着极为广泛的用途。本文利用凯思迪公司的K-51A单片机实验板设计的定时开关控制器具有简单易制、价格低廉、控制点数多、控制时间可精确到秒等特点,供有兴趣的朋友参考。
上传时间: 2013-12-03
上传用户:凌云御清风
资源简介:TX-1C型单片机实验板原理图,这是开发板,花的很不错啊
上传时间: 2017-03-18
上传用户:qw12
资源简介:TX-1C型单片机实验板原理图.pdf,需要的朋友下载吧,我设的是不用登录就能下载
上传时间: 2014-01-13
上传用户:zhaiyanzhong
资源简介:单片机实验板自检程序, 汇编语言编写,可检测实验板上所有功能
上传时间: 2017-06-24
上传用户:zhengjian
资源简介:这是单片机实验板比较齐全的程序,包含了,液晶,数码等各个模块,供大家参考。
上传时间: 2014-01-10
上传用户:a673761058
资源简介:0546、单片机实验板使用与C语言源程序
上传时间: 2014-04-09
上传用户:ddddddd