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

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

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1341901124-武易-嵌入式系统设计实验报告课案

江苏科技大学嵌入式系统设计实验报告 学号:1341901124 姓名:武易 专业:计算机科学与技术 2016-12-30  实验一 嵌入式硬件系统设计 一、实验目的 通过该实验使学生掌握在Protel进行电路原理图设计和PCB 制版设计,电路原理图的检测等;培养学生的硬件电路设计能力。 二、实验内容 1)安装Protel,设置库文件 2)电路原理图设计 3)PCB设计 三、实验步骤 1、安装Protel并导入库文件 由于本机操作系统为Windows 10,不能够安装实验所指定的Protel 99软件,因此使用了Altium Designer 6.9作为代替。 2、电路原理图设计 本实验中设计了一个基于8051内核的电路,可进行下载程序,并扩展了一个蜂鸣器。 连接好所有线路后进行原理图检测。 3、PCB设计 使用上面的原理图进行PCB设计。 绘制Bottom Solder层确定板子尺寸,Keep-Out Layer层确定线路范围,导入原理图后手动排列元件布局,使用规则自动布线,双层板。 四、实验结果 五、实验心得 通过本次实验,我学到了制作PCB电路板的基本流程和方法。实验过程中由于我所使用的软件版本和老师的不同,因此在整个过程中遇到不少困难,最后在老师的指导以及通过查找资料解决了问题。 实验二 基于QT的界面设计 一、实验目的 通过使用Qt软件,使学生掌握使用Qt进行嵌入式软件的UI设计。 二、实验内容 1)掌握Qt软件安装和使用 2)使用Qt编写图形用户接口 三、实验步骤 使用QT Designer编写一个图形用户界面------密码验证程序 安装QDevelop和Qt Designer 界面设计 编辑信号和槽 编写代码 编译 测试 四、代码 Mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include QMainWindow #includeui_mainwindow.h namespace Ui { class MainWindow; } class MainWindow : public QMainWindow, public Ui::check { Q_OBJECT public: 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_H Mainwindow.cpp #include mainwindow.h #includeQMessageBox #includeqstring.h MainWindow::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()+on

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档