1.2.2 普中科技开发板资源介绍
HC6800系列的开发试验仪是一个功能齐全并且强劲的单片机学习产品。为了方便学习,并且能够循序渐进,由浅入深,全面的提高程序设计能力和彻底掌握单片机的开发,采用了模块独立设计思想,使其自由度非常的灵活,自由组合功能。各个模块之间采用杜邦线,排版,短路帽等连接组合。
本开发试验仪的外围资源如下表,使用红字标出的部分是本次设计所需要用到的资源和芯片。
输出显示器件 输入器件 芯片
8位共阴极数码管 独立按键 74HC573(D型锁存器)
1位共阳极数码管 矩阵键盘 74HC595(串入并出锁存器)
LED双色点阵 红外接收头 74HC165(并入串出锁存器)
16个LED灯 18B20 74HC138(138译码器)
继电器 PS/2 MAX232(RS232)
蜂鸣器 热敏电阻 NE555(555定时器)
1602液晶屏 光敏电阻 PL2303(USB转串口芯片)
1.2.3 80C51芯片引脚定义和内部结构简介
本次设计开发板核心使用80C51芯片,其电路图如下:
从图中可以了解:设计采用的80C51为总线型(非总线型大约只有20个引脚),共有四组IO口,分别为:P1,P2,P3,P4。每一组都是8位,在写程序的时候会经常的用到。可以看出在有些引脚上具有第二功能,比如P3.0为RXD,P3.1为TXD,说明这两个引脚分别会用到串行口 的输入和输出功能 (这在后面的设计中也会用到这两个功能)。C8051内部结构简图在左边:80C51由晶振驱动它的时钟,其内部有程序存储器,数据存储器,定时器和计数器等资源。80C51内部还有三条总线,分别为:数据总线,地址总线和控制总线,作用是为其它的资源存储和传输数据。
1.3 设计方案概述
本设计的目的是模拟电梯轿厢显示屏和电梯内的楼层的按键这两个模块。需要使用到的模块如左图所示有:LED灯,独立按键,LED点阵,RS-232串口通信和一个控制网站。由于单片机IO口的资源不足,所以本来准备再添加其他的一些模块,比如电机,蜂鸣器等也受到了限制。不过为了更好的展示本次设计的效果,在上位机的制作上也进 行了多次的修改,刚开始使用c++和QT软件做界面,但是考虑到以后的拓展和实用性方面,最终 还是决定以难度相对较大的网站的形式呈现,希望最后能做成一个单片机的测试网站,从而使本 次毕业设计更具有真正的实际意义!
第二章 电梯轿厢显示各模块介绍
2.1 LED小灯
2.1.1 LED灯简介
LED(Light Emitting Diode),即发光二极管,是一种半导体固体发光器。它利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光。LED可以直接发出红,黄,蓝,绿,青,橙,紫,白的光。LED灯应用有以下几个特点:
1. 多变幻:LED光源可以利用LED红,绿,蓝三基色的原理(每个颜色都有256级的辉度,红绿蓝三基色可以实现256*256*256种颜色的转换,可实现非常逼真的色彩效果),在计算机的控制下实现色彩和图案的多变化。是一种可随意控制的”动态光源”。
2. 寿命长:LED光源无灯丝,工作电压又低,使用寿命可达5万到10万小时,也就是5年到10年的时间。
3. 利环保:生产过程中无有害元素,使用中不会发出有害物质,无辐射。
4. 高节能:LED耗电相当低,一般说LED工作电压是2---3.6V。工作电流是20---30mA。这就是说:它消耗的电能不超过0.1w。 51单片机电梯轿厢显示屏控制器设计(3):http://www.751com.cn/zidonghua/lunwen_11438.html