欢迎来到天天文库
浏览记录
ID:9927687
大小:913.50 KB
页数:10页
时间:2018-05-15
《广州周立功毕业实习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学院:电气工程与自动化专业班级:自动化07-7班姓名:刘亚美学号:310708020715指导老师:李端毕业实习报告毕业实习报告第1章实习单位简介我这次实习的单位是广州周立功单片机发展有限公司,首先简要介绍一下我的实习单位。广州周立功单片机发展有限公司成立于1999年。2009年2月举办十周年庆典活动;总注册资金达二仟陆佰伍拾万元,员工近千名,研发人员400多人;总部在广州,在北京、上海、南京、杭州、深圳、成都、重庆、武汉、香港设有分公司。自主研发产品:嵌入式工业自动化与通讯网络产品和解决立案、嵌入式测量测试仪器、嵌入式系统集成开发环境、楼宇自动化产品和解
2、决方案、嵌入式系统教学产品等。l代理半导体芯片:NXP、TI、Actel、ON、Exar、ISSI、CEL;l单片机与ARM嵌入式系统行业领导者lTKScope仿真器领跑国际嵌入式智能开发平台;lTKStudioIDE是国内唯一、功能强大的嵌入式集成开发环境;lCAN-bus/DeviceNet工业通讯现场总线技术领先者;l逻辑分析仪性能优异、国内领先;l逻辑分析仪等嵌入式测量测试仪器国家标准参与制订者;l自2000年以来销售NXP半导体保持全球第一,多次荣获原NXP颁发的大奖;l连续举办二届“Actel杯”全国大学生FPGA设计竞赛;l连续举办三届“ZL
3、G杯”全国大学生ARM嵌入式系统电子设计竞赛;l创立周立功“3+1”创新教育模式。并在江西理工大学、宁波大学、成都信息工程学院、长沙理工大学、西安邮电学院实施;l2001年5月注册成立广州致远电子有限公司,现为高新技术企业;广州致远研发中心下设:工业通讯网络事业部、嵌入式系统事业部、测控技术事业部、楼宇自动化事业部、OEM/ODM产品事业部、计算机软件事业部、工业设计事业部等。广州致远生产中心拥有先进的生产设备,齐全检测手段。包括自动化表贴机、BGA封装器件返修工作站、全自动裸片邦定机、高低温试验箱、多功能校准仪、静电放电发生器、快速脉冲群发生器、频谱分析
4、仪、网络分析仪、以太网流量分析仪、电子负载仪、快速温度变化(湿度)试验箱等。9毕业实习报告第1章实习工作总结我的实习地点是在广州致远电子有限公司的计算机软件事业部,作为实习生的身份遵守公司的规章制度,与正式员工一样按时上班,有自己的工作台,电脑等必备设施。由于我应聘的是软件开发,在公司实习期间主要是在软件事业部做毕业设计的相关工作,并给老员工打下手。参与了串口屏TFT上位机软件第一版的维护工作,并负责新版本的扩展模块和量产工具模块的编程工作,其间开过几次会议,是有关公司的介绍和公司文化等方面,并且参加了几次培训和考核,包括:办公软件(word、PPT),P
5、CB制板,C++代码规范,UML语言等。我自己学习了C++编程和Qt编程。首先讲解一下我对串口屏项目的维护工作,介绍串口屏上位机软件的开发。一、通信协议1.概述这个软件提供的作用在于能够把操作面板的对应操作打包成固定的命令包通过计算机上的串口发送到下位机。2.接口说明智能型TFT驱动模块接口采用串口通信方式:一位起始位,8位数据位,一位停止位。接口示意图:串口上电初始化波特率为115200bps,一个完整的通信帧的格式(均以16进制显示)如下表所示:表1指令帧的格式指令AAXXXXCC33C33C含义帧头指令指令参数帧尾举例说明:调一幅内存中编号为1的图片
6、在屏幕上显示出来,发送的命令为AA700001CC33C33CAA代表帧头,70代表调用图片指令,0001代表调用的图形编号,CC33C33C代表帧尾。如果参数多于一个字节,统一以MSB方式(高字节在前,低字节在后)进行通信。9毕业实习报告上位机软件界面1.软件主面板:2.载入图片区:能够载入bmp或jpg格式的图片,并显示出来,默认大小为600×480,如超过此范围,此载入图片区的右侧和下侧应该出现滑动条。1.在线调试区串口检测:按下串口检测后应该自动发送握手命令,检查目标。作图部分能够显示在图形载入区,并发送对应的命令到串口。圆的画法:第一次鼠标点击确
7、定圆心,第二次鼠标点击确定半径,然后画出圆形。椭圆的画法:点击两次鼠标画出椭圆。2.扩展功能区9毕业实习报告字库面板:打开的字库文件为bin文件。1.状态区指示当前打开的串口通道,串口状态,当前终端分辨率,当鼠标在图片载入区移动时,显示出鼠标在当前画面的坐标信息。一、TFT上位机软件开发1.总体设计TFT上位机软件总体可分为三个模块:通信模块、终端仿真(绘图)模块和UI。类图如下所示:9毕业实习报告由上图可得出CTftApp是通过聚合CTftControlerFectory和依赖ITFTControler来获得通信模块(1)提供的功能;CTftDlg则是通
8、过聚合CTFTDrawControl获得绘图模块(2)的功能;剩下
此文档下载收益归作者所有