1341901124-武易-嵌入式系统设计实验探究.docxVIP

1341901124-武易-嵌入式系统设计实验探究.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一 嵌入式硬件系统设计一、实验目的通过该实验使学生掌握在Protel进行电路原理图设计和PCB 制版设计,电路原理图的检测等;培养学生的硬件电路设计能力。二、实验内容1)安装Protel,设置库文件2)电路原理图设计3)PCB设计三、实验步骤1、安装Protel并导入库文件由于本机操作系统为Windows10,不能够安装实验所指定的Protel99软件,因此使用了AltiumDesigner6.9作为代替。2、电路原理图设计本实验中设计了一个基于8051内核的电路,可进行下载程序,并扩展了一个蜂鸣器。连接好所有线路后进行原理图检测。3、PCB设计使用上面的原理图进行PCB设计。绘制BottomSolder层确定板子尺寸,Keep-Out Layer层确定线路范围,导入原理图后手动排列元件布局,使用规则自动布线,双层板。四、实验结果五、实验心得通过本次实验,我学到了制作PCB电路板的基本流程和方法。实验过程中由于我所使用的软件版本和老师的不同,因此在整个过程中遇到不少困难,最后在老师的指导以及通过查找资料解决了问题。实验二 基于QT的界面设计一、实验目的通过使用Qt软件,使学生掌握使用Qt进行嵌入式软件的UI设计。二、实验内容1)掌握Qt软件安装和使用2)使用Qt编写图形用户接口三、实验步骤使用QTDesigner编写一个图形用户界面------密码验证程序安装QDevelop和QtDesigner界面设计编辑信号和槽编写代码编译测试四、代码Mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include QMainWindow#includeui_mainwindow.hnamespace Ui {class MainWindow;}class MainWindow : public QMainWindow, public Ui::check{ Q_OBJECTpublic: explicit MainWindow(QWidget *parent = 0, Qt::WindowFlags f=0);private slots: void passwdslot(); void zero0(); void one1(); void two2(); void three3(); void four4(); void five5(); void six6(); void seven7(); void eight8(); void nine9();};#endif // MAINWINDOW_HMainwindow.cpp#include mainwindow.h#includeQMessageBox#includeqstring.hMainWindow::MainWindow(QWidget *parent, Qt::WindowFlags f) : QMainWindow(parent, f){ setupUi(this);}void MainWindow::passwdslot(){ if(lineEdit-text()!=123456) { QMessageBox::information(this,Input Erro,tr(Please input again)); lineEdit-setText(); lineEdit-setFocus(); return; } else{ QMessageBox::information(this,Input correct!,tr(yes!)); return; }}void MainWindow::zero0(){ QString add; add=lineEdit-text()+zero-text(); lineEdit-setText(add); lineEdit-setFocus();}void MainWindow::one1(){ QString add; add=lineEdit-text()+one-text(); lineEdit-setText(add); lineEdit-setFocus();}void MainWindow::two2(){ QString add; add=lineEdit-text()+two-text(); lineEdit-setText(add); lineEdit-setFocus();}void

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档