电子技术综合设计实验报告:数字文本显示器的设计与制作研究

电子技术综合设计实验报告:数字文本显示器的设计与制作研究

ID:9802549

大小:4.00 MB

页数:63页

时间:2018-05-10

电子技术综合设计实验报告:数字文本显示器的设计与制作研究_第1页
电子技术综合设计实验报告:数字文本显示器的设计与制作研究_第2页
电子技术综合设计实验报告:数字文本显示器的设计与制作研究_第3页
电子技术综合设计实验报告:数字文本显示器的设计与制作研究_第4页
电子技术综合设计实验报告:数字文本显示器的设计与制作研究_第5页
资源描述:

《电子技术综合设计实验报告:数字文本显示器的设计与制作研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、苏州大学应用技术学院《电子技术综合设计》实验报告实验名称数字文本朗读器班级/小组10信息01组报告人姓名/学号XXX1016407018完成日期2013-10-28《电子技术综合设计》实验报告实验名称:数字文本显示器的设计与制作研究苏州大学应用技术学院10信息班级01小组姓名:学号:1016407029姓名:学号:1016407011姓名:学号:1016407020姓名:学号:10164070182013年10月第63页目录1.任务41.1.描述41.1.1.组成41.1.2.功能41.2.要求41.2.1.基本要求41.2.2.扩展要求41.2.3.分

2、工42.方案42.1.方案设计43.设计43.1.硬件设计43.1.1原理图53.1.2LCD液晶屏端口63.2.软件设计73.2.1.软件结构73.2.2.主要函数说明74.测试74.1.测试内容174.1.1.测试结果74.1.2.测试评价8第63页5.总结85.1.任务完成情况85.2.不足之处85.3.报告总结9附录〔左齐标题1〕10附录1:原理图10附录2:源程序11第63页1.任务1.1.描述1.1.1.组成数字文本显示器硬件设计是以STM32OPEN407Z-C测试版以及LCD液晶显示屏组成。Open103ZARM模块主要是由USB电源接口

3、,JTAG接口,复位按钮模块,串行口等组成。1.1.2.功能在数字文本显示器系统中,用户启动后,用液晶屏上显示欢迎界面,按用户键进入主界面,然后可以通过摇杆键,输入的任意一一组数字,在屏幕上会显示该数字,并且可以显示该数字的个,十,百,千等位。最后按复位按钮可以使系统回到初始状态。1.2.要求1.2.1.基本要求①随机输入一组数字,LCD显示该数字,并且该数字的各个位。②当密码输入其他字符时无法读出该数字。③完成实验报告,其中包括:硬件设计,软件设计,调试过程,完成的主要内容,实物照片,任务分工说明。1.2.2.扩展要求当输入任意数字时,该系统能够能读出

4、该数字。1.2.3.分工总体设计——许多1016407011硬件设计——杨志明1016407029软件设计——朱勇1016407020报告——苏仁阳10164070182.方案2.1.方案设计第63页使用Keiluvision4软件对STM32OPEN407Z-C测试版编程。1.设计1.1.硬件设计3.1.1原理图第63页3.1.2LCD液晶屏端口第63页3.1.3用户按键3.1.4摇杆键1.1.软件设计第63页1.1.1.主要函数说明(1)函数1A.函数原型intmain(void){GPIO_Configuration();LCD_Initializ

5、tion();LCD_Clear(Blue);GUI_Chinese(80,40,"苏州大学应用技术学院",White,Blue);GUI_Text(100,60,"10",White,Blue);GUI_Chinese(120,60,"信息",White,Blue);GUI_Chinese(160,60,"第一组",White,Blue);GUI_Chinese(100,80,"朱勇",White,Blue);GUI_Chinese(160,80,"杨志明",White,Blue);GUI_Chinese(100,100,"许多",White,Blue

6、);GUI_Chinese(160,100,"苏仁阳",White,Blue);GUI_Chinese(80,160,"请选择输入位数",White,Blue);sprintf(s1,"%d",n);GUI_Text(240,160,(uint8_t*)s1,White,Blue);B.函数实现实现欢迎界面的显示,结构体的初始化。(2)函数2A.函数原型第63页#include"stm32f10x.h"#include"LCD/LCD.h"#include#ifdef__GNUC__/*WithGCC/RAISONANCE,smallp

7、rintf(optionLDLinker->Libraries->Smallprintfsetto'Yes')calls__io_putchar()*/#definePUTCHAR_PROTOTYPEint__io_putchar(intch)#else#definePUTCHAR_PROTOTYPEintfputc(intch,FILE*f)#endif/*__GNUC__*/intn=1;inta;intb;intc;intd;inte;intsum;intflag=1;chars1[30];chars2[30];第63页/*Privatefunct

8、ionprototypes---------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。