资源描述:
《基于单片机的电子工作牌的设计设计论》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南城建学院本科毕业设计(论文)摘要毕业设计[论文]题目:基于单片机的电子工作牌的设计学院:电气与信息工程学院专业:电子信息工程完成时间:2013年5月20日I河南城建学院本科毕业设计(论文)摘要摘要LED点阵显示屏是一种简单的汉字显示器,具有价廉、易于控制、使用寿命长等特点,在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。本毕业设计是基于单片机
2、的电子工作牌的设计。该系统以STC公司生产的40脚单片机STC89C52为核心,外加译码电路,显示驱动电路和16*32的点阵显示屏等部分组成的设计。该电子工作牌可以显示各种文字或单色图像,全屏能显示2个汉字,显示采用动态显示,通过按键控制使图形或文字能够实现左移、右移、上移、下移等多种显示方式,并且可以通过按键控制动态显示的速度。由串并转换器74HC138译码器实现点阵16行控制,74HC595为驱动电路器件,实现点阵显示32列控制。文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使
3、用说明等。关键词:STC89C52单片机LED点阵显示屏动态显示I河南城建学院本科毕业设计(论文)绪论AbstractLEDdotmatrixdisplayChinesecharactersdisplayisasimple,inexpensive,easytocontrol,longlifeandsoneedtousemoreandmoreplaces,shoppingmalls,railwaystations,docks,subwaystationsandavarietyofworkwindowLEDdotmatrixdispla
4、ygraphicsandcharacters.LEDdotmatrixdisplayasanewdisplaydevicesbymultipleindependentLEDlight-emittingdiodepackagefrom.LEDindustryhasbecomeafast-growingemergingindustry,ahugemarketspaceandbroadprospects.Thegraduationprojectisthedesignofmicrocontroller-basedelectroniccard
5、.The40-pinmicrocontrollerSTC89C52theSTCproductionasthecore,plusdecodingcircuitdesignpartofthedrivecircuitand16*32dotmatrixdisplay.Theelectroniccardcandisplayavarietyoftextormonochromeimages,full-screencandisplaytwocharacters,dynamicdisplay,throughthecontrolbuttongraphi
6、csortexttoleftshift,rightshift,moveup,downavarietyofdisplay,andcanbekeystocontrolthespeedofthedynamicdisplay.74HC138decoder74HC59532dotmatrixdisplaycontroldrivecircuitdevices,dotmatrixline16control,serial-to-parallelconverter.Thispaperdescribesthefunctionsofvariouspart
7、sandprincipleofLEDdotmatrixdisplayhardwaredesignideas,thehardwarecircuit,thecorrespondingsoftwareprogramming,aswellasinstructionsforuse.Keywords:STC89C52microcontrollerLEDdotmatrixdisplaydynamicdisplayI河南城建学院本科毕业设计(论文)目录目录摘要IAbstractII目录III第一章绪论11.1现实意义11.2选题目的11.3论文主要
8、内容2第二章功能要求和方案选择42.1功能要求42.2系统硬件方案选择42.2.1控制部分方案选择42.2.2显示部分方案选择52.3系统软件方案选择62.3.1单片机编程语言选择62.3.2系统软件编译工具选择6第三章系统硬件设计8