触摸屏系统单片机并行口实现串行口功能电路技术方案

技术编号:2904320 阅读:215 留言:0更新日期:2012-04-11 18:40
一种触摸屏系统用的单片机并行口实现串行口功能电路,其组成包括单片机和CPLD芯片,由P00-P07  8根I/O口线连接单片机和CPLD芯片,其特征是P00-P07  8根I/O口线是单片机的数据线,通过这8根口线与CPLD连接传送数据,单片机的INT0和INT0口线与CPLD的9和10口线连接,提供给单片机接收和发送中断,TXD1和RXD1是扩展的串行口;所述的CPLD芯片是一个可编程逻辑电路,编程实现硬件功能。(*该技术在2013年保护过期,可自由使用*)

【技术实现步骤摘要】
触摸屏系统单片机并行口实现串行口功能电路
:本技术属于一种数据处理技术,具体的说是一种触摸屏系统用的单片机并行口实现串行口功能电路。
技术介绍
:现有的单片机一般有1个或2个串行口,在串行口使用多的系统中,不能满足设计要求,普通I/O口用做串口扩展,不仅软件复杂,而且浪费单片机的I/O口线资源。技术方案:本技术公开一种触摸屏系统用的单片机并行口实现串行口功能电路,本使用新型的技术是这样实现的,通过单片机的并行口扩展CPLD,利用CPLD的I/O口实现串口扩展。本技术其组成包括单片机和CPLD芯片,由P00-P07 8根I/O口线连接单片机和CPLD芯片,其特征是P00-P078根I/O口线是单片机的数据线,通过这8根口线与CPLD连接传送数据,单片机的INT0和INT0口线与CPLD的9和10口线连接,提供给单片机接收和发送中断,TXD1和RXD1是扩展的串行口;所述的CPLD芯片是一个可编程逻辑电路,编程实现硬件功能。附图说明:图1为本技术原理框图图;图2为本技术接线图。具体实施方式:单片机的P00-P078根I/O口线是单片机的数据线,通过这8根口线与CPLD连接传送数据,单片机的INT0和INT0口线与CPLD的9和10口线连接,提供给单片机接收和发送中断,TXD1和RXD1是扩展的串行-->口。CPLD已烧写了程序,帮助实现并行口到串行口的扩展。当要发送数据时,单片机把要发送的数据通过8根数据线送入CPLD,CPLD把数据通过TXD1以串行的方式发送出去,数据发送完成后CPLD 9脚发出中断信号向单片机请求中断,单片机可以发送下一个数据。当要接收数据时,串行数据从CPLD 37脚RXD1送入CPLD,CPLD把数据并口形式送到它的18,19,20,21,24,25,26,27口线,CPLD 10脚发出中断信号,提示单片机可以接收数据了。CPLD是一个复杂可编程逻辑电路,可以编程实现硬件功能。本技术中用可视硬件编程语言(VHDL)编写的实现并行转串行以及串行转并行的程序。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种触摸屏系统用的单片机并行口实现串行口功能电路,其组成包括单片机和CPLD芯片,由P00-P078根I/O口线连接单片机和CPLD芯片,其特征是P00-P078根I/O口线是单片机的数据线,通过这8...

【专利技术属性】
技术研发人员:周维来徐龙辉孙敬华吴波王国强
申请(专利权)人:哈尔滨九洲电气股份有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1