毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

数控直流电源设计 第2页

更新时间:2010-2-18:  来源:毕业论文
数控直流电源设计 第2页
2  基础知识
2.1 芯片的原理及应用
2.1.1 AT89C51简介
  AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器.具有4K字节可编程闪烁存储器,可擦除的的只读存储器(PEROM), ATMEL的AT89C51是一种高效微控制器. AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案. 三级程序存储器锁定、128*8位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路。
图2.1  AT89C51管脚图
 
表2.1 T89C51P3口定义
 
Port  Pin 
Alternate  Functions
P3.0
P3.1
P3.2
P3.3
P3.4
P3.5
P3.6
P3.7 RXD (serial  input  port )
TXD (serial  output  port )
/INT0 (external interrupt 0 )
/INT1 (external interrupt 1 )
T0   (timer 0 external input )
T1   (timer 1 external input )
/WR (External data memory write-Link )
/RD ( External data memory read-Link )
P3口同时为闪烁编程和编程校验接收一些控制信号。
 2.1.2  HA17741
内含单个放大器,但是其内部差分放大电路不够理想对称,需要外接电位器调零,调整输入级的对称程度,使电路输入为零时输出为零。由于每次启动都需要调零,且调零需要改变电路,故不采用这个芯片,用TL082CP代替。
2.1.3 TL082
  内含两个差分放大器 ,能够自动调零。
2.1.4  74LS1364
8位串行输入并行输转换寄存器,异步清零, 输入端低逻辑时阻止数据输入,在下一个时钟脉冲重起触发器低电平,这样阻止多余的数据。

2.2多位LED显示的串口实现原理
2.2.1 实现方式
该实现方式是通过89C51串行输入,再串行输出到74LS164,再经过74LS164并行输出到数码显示管。
单片机89C51的串行口设定工作在方式0状态.在方式0时,89C51的串行口起到一个一位寄存器的作用.RXD引脚输出端,TXD引脚输出移位时钟.一个字节输出完毕AT89C51自动发送中断标志TI置位.这种显示方式的优点是可以显示位数多,显示亮度大,显示程序简单,主程序不必扫描显示接口,因此有更多的时间用于完成其它任务。
2.2.2 引脚功能
74LS164有14条引脚.74LS164为TTL单向8位移位寄存器,可实现串行输入,并行输出其中A、B(第1、2脚)为串行数据输入端,2个引脚按逻辑与运算规律输入信号,共一个输入信号时可并接CLK为时钟输入端,可连接到串行口的TXD端。每一个时钟信号台的上升沿加到CLK端时,移拉寄存器移一位,D0位首先送出,最后是D7位,8位二进制数全部移入74LS164中。MR(第9脚)为复位端,当MR=0时,移位寄存器各位复0,只有当R=1时,时钟脉冲才起作用。Q0…Q7(第3-6和10-13引脚)并行输出端分别接LED显示器的dp—a各段对应的引脚上。
LED的8个段选端通过电阻和74LS164的并行输出口即8根选线相连接。电路中设计了3位LED显示器,其功能为:左首位为十位数,左二位为个位数,左三位为小数点后的十位数。据此,给出如下显示子程序:
TAB1:     DB 246,244,242,240,238,236,233,231,229,227          ;Dn值表格
DB 225,223,221,219,217,215,213,211,209,207
DB 205,203,201,199,197,195,193,190,188,186
DB 184,182,180,178,176,174,172,170,168,166
DB 164,162,160,158,156,154,152,150,147,145
DB 143,141,139,137,135,133,131,129,127,125
DB 123,121,119,117,115,113,111,109,106,104
DB 102,100,98,96,94,92,90,88,86,84
DB 82,80,78,76,74,72,70,68,66,63
DB 61,59,57,55,53,51,49,47,45,43
DB 41,39,37,35,33,31,29,27,25
DB 23,20,18,16,14,12,10,8,6,4
DB 2,0
TAB2:      DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H   ;共阳数字0-9字段
代码表

上一页  [1] [2] [3] [4] [5] [6] 下一页

数控直流电源设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。