武易嵌入式系统设计实验报告.docx

武易嵌入式系统设计实验报告.docx

ID:55169928

大小:835.57 KB

页数:18页

时间:2020-04-30

武易嵌入式系统设计实验报告.docx_第1页
武易嵌入式系统设计实验报告.docx_第2页
武易嵌入式系统设计实验报告.docx_第3页
武易嵌入式系统设计实验报告.docx_第4页
武易嵌入式系统设计实验报告.docx_第5页
资源描述:

《武易嵌入式系统设计实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、江苏科技大学嵌入式系统设计实验报告学号:姓名:武易专业:计算机科学与技术2016-12-30实验一嵌入式硬件系统设计一、实验目的通过该实验使学生掌握在Protel进行电路原理图设计和PCB制版设计,电路原理图的检测等;培养学生的硬件电路设计能力。二、实验内容1)安装Protel,设置库文件2)电路原理图设计3)PCB设计三、实验步骤1、安装Protel并导入库文件由于本机操作系统为Windows10,不能够安装实验所指定的Protel99软件,因此使用了AltiumDesigner6.9作为代替。2、电路原理图设计本实验中设计了一个基于

2、8051内核的电路,可进行下载程序,并扩展了一个蜂鸣器。连接好所有线路后进行原理图检测。3、PCB设计使用上面的原理图进行PCB设计。绘制BottomSolder层确定板子尺寸,Keep-OutLayer层确定线路范围,导入原理图后手动排列元件布局,使用规则自动布线,双层板。四、实验结果五、实验心得通过本次实验,我学到了制作PCB电路板的基本流程和方法。实验过程中由于我所使用的软件版本和老师的不同,因此在整个过程中遇到不少困难,最后在老师的指导以及通过查找资料解决了问题。实验二基于QT的界面设计一、实验目的通过使用Qt软件,使学生掌握使

3、用Qt进行嵌入式软件的UI设计。二、实验内容1)掌握Qt软件安装和使用2)使用Qt编写图形用户接口三、实验步骤使用QTDesigner编写一个图形用户界面------密码验证程序1.安装QDevelop和QtDesigner2.界面设计3.编辑信号和槽4.编写代码5.编译6.测试四、代码Mainwindow.h#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#include"ui_mainwindow.h"namespaceUi{classMainWindow;}cl

4、assMainWindow:publicQMainWindow,publicUi::check{Q_OBJECTpublic:explicitMainWindow(QWidget*parent=0,Qt::WindowFlagsf=0);privateslots:voidpasswdslot();voidzero0();voidone1();voidtwo2();voidthree3();voidfour4();voidfive5();voidsix6();voidseven7();voideight8();voidnine9();};

5、#endif//MAINWINDOW_HMainwindow.cpp#include"mainwindow.h"#include#includeMainWindow::MainWindow(QWidget*parent,Qt::WindowFlagsf):QMainWindow(parent,f){setupUi(this);}voidMainWindow::passwdslot(){if(lineEdit->text()!=""){QMessageBox::information(thi

6、s,"InputErro",tr("Pleaseinputagain"));lineEdit->setText("");lineEdit->setFocus();return;}else{QMessageBox::information(this,"Inputcorrect!",tr("yes!"));return;}}voidMainWindow::zero0(){QStringadd;add=lineEdit->text()+zero->text();lineEdit->setText(add);lineEdit->setFocus

7、();}voidMainWindow::one1(){QStringadd;add=lineEdit->text()+one->text();lineEdit->setText(add);lineEdit->setFocus();}voidMainWindow::two2(){QStringadd;add=lineEdit->text()+two->text();lineEdit->setText(add);lineEdit->setFocus();}voidMainWindow::three3(){QStringadd;add=lin

8、eEdit->text()+three->text();lineEdit->setText(add);lineEdit->setFocus();}voidMainWindow::four4(){QStrin

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

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

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