找回密码
 注册
关于网站域名变更的通知
查看: 315|回复: 1
打印 上一主题 下一主题

[毕业设计] 单片机与微型打印机的接口硬件设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-15 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机与微型打印机的接口硬件设计

8 f# U8 D2 H0 o- J! i9 x[摘要]本文设计 了以AT89S52为核心的微型打印机接口硬件,介绍了AT89S52单片机接口转换电路及微打的串行通信方法,此方& Z) K4 H8 y9 u  n
法也可应用于其它类型的微型打印机及串行通信场合。系统可以无须通过微机直接打印,具有硬件构成简单、成本低、通信可靠的特点。
; d5 E5 f1 [& Y' o! t[关键词]单片机接口微型打印机
1 w! ^" f$ ]2 d. C. K3 N9 Y" t8 w1 q7 N% D# A8 k& X
1.引离1 G, y9 k: f# r8 T( |1 u6 L
由于单片机具有简单实用、可靠性高、性能价格比高、体积小等优0 U) l( T. i' m9 L: d& `2 J3 k& r: A
点,已经广泛应用在各个领域。微型打印机是各种智能化仪表、仪器及0 y# K! R- h1 E: |9 x
各种微型计算机的重要输出设备,用途广阔。作者着重介绍AT89S52对) V# ^6 X" K: @. q7 W
串行接口的微型打印机的控制,以便人们更好地了解和掌握单片机对2 b; a. w7 j2 t! G: V; G* W
外部接口的一些特殊功能的应用。
9 a8 x7 i: [7 S3 Z- [2.系统组成
- J2 t! w$ u2 |: B+ kAT89S52单片机是一种低功耗高性能、片内含有8 kb闪存的8位
7 \  p1 I9 I+ n) iCMOS单片机,工作电压范围为2.7~6.0V ,8位数据总线。有一个可编* m; u" v; i! N& x5 K! ?0 j, d9 O
程的全双工串行通信接口。通过RDX引脚(串行数据接收端)和TXD引7 q1 o3 Q& n8 m: Y  i  {2 a
脚(串行数据发送端)通信。MAX232 为RS232收发器, +5 v电源供电,5 a% J/ L+ l+ E  z
容易实现从TTL电平转换到EIA电平,相当于EIA接口,电位5 V转换
6 Z+ Q# e1 m# J$ d& Z3 i: ~3 S为-8~-15V ,转换后信号由TXD输出,而打印机内部的MAX232芯片
- M2 \9 B' _4 J- k$ [5 YRXD引脚就接收该正负电位信号。系统硬件组成如图1所示,图1中
( f- N! x! N' _1 R1 h  F; a' yVCC为电源;C1 ~ C6均为电容,T为晶体震荡器。
6 X3 _, H- l( r$ d) `9 ~/ I4 W/ x3.硬件设计" A% P! u3 c+ I. e1 q# H# ~& H& L: d
系统以AT89S52单片机为核心,通过串口经MAX232转换成
0 R7 r, k' S" j/ Q- F1 K3 {RS232电平向微型打印机传送。单片机程序主要包括串行口初始化设* b$ c: S# i* f4 v4 W) |7 k) C
计和串行数据传输模块。AT89S52 串行口工作方式,AT89S52串行口有& y3 e- U( b$ R8 X
多种工作方式,有8位帧格式.10位帧格式和11位帧格式。系统中.
9 Y6 p/ q" l: i6 G/ G$ S) UAT89S52串行口工作方式为帧11位的异步通信格式:1位起始位,8位
  M* r# N3 W  B! D# c6 e数据位,1位可编程数据位TB8 ,1位停止位。发送前,由软件设置第9位( `( r) u% [3 b7 G: a% ?4 P9 q
数据位TB8位1 ,再将要发送的数据写人SBUF ,启动发送过程。串行口
& e9 r! m( p4 M' f. m& Y$ h0 M能自动把TB8取出,装人到第9位数据的位置,再逐一发送出去。发送完% Q: ~2 ^2 S. S; c
毕,使Tl= 1接收时,置SCON中的REN位为1 ,允许接收。当检测到* Q; ]9 o  M! B7 k$ s. l; _5 }0 P
RXD位为1时,开始接受9位数据,送入移位寄存器(9位)。当满足RI=0  {2 M: l4 n7 R: `
且SM2=0或接收到的9位数据为1时,前8位数据送人SUBF,第9位
- L8 S# O1 B4 [2 |) p# z数据送人SCON中的RB8 ,置RI为1 ;否则,此次接收无效,,不置位RI。
# `  q# g( E/ g# O7 M单片机与打印机的通信协议如下:1 X. u5 x- O/ u4 N+ z& O; q9 e

! N3 G3 a; D9 w1 f
游客,如果您要查看本帖隐藏内容请回复
; }1 n2 n! m3 q7 l* m
' Y3 E/ i' u7 `: ?: @& w

该用户从未签到

2#
发表于 2020-4-15 18:49 | 只看该作者
单片机与微型打印机的接口硬件设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-28 18:51 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表