1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
是工作电压的转换芯片,利用此芯片可以实现该微控制器与上位机的通信功能。
具体接口电路如图所示串口接口电路系统电源的设计电源是电子设备的能源电路,关系到整个电子设计的稳定性和可靠性。
在电子电路中,通常都需要电压稳定的直流电源供电。
小功率电压源的组成是由电源变压器整流滤波和稳压电路等四部分组成。
电源变压器是将交流电网的电压变为所需要的电压值,然后通过整流电路将交流电压变成脉动的直流电压。
由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。
但这样的电压还随电网电压波动般左右的波动负载和温度的变化而变化。
因而在整流滤波电路之后,还需接稳压电路。
稳压电路的作用是当电网电压波动负载和温度的变化时,维持输出电压定。
本系统采用集成稳压器构成运算放大器和其他工作时需要正负双电源电子元件的电源,这里采用稳压器和构成的稳定电源。
变压器的二次绕组采用匝数相等双线并绕的两个线圈,以确保正负电源的对称性。
而稳压电源主要是为转换器提供参考电压,它的设计则采用典型的单电源稳压电路,即经整流滤波后采用稳压器进行稳压后构成稳压电源。
对于滤波电容的选择要考虑三点整流管的压降及的最小允许压降电网波动。
电源电路允许的最大纹波峰峰值式按近似电流放电计算,并设通角,则式故选取滤波电容电源电路允许的最大纹波峰峰值式式故选取滤波电容参数计算在满载和输入电压为的情况时,要保证稳压器工作在线性区,即两端电压有以上的压降,计算变压比,。
根据关系式式解此方程得同理得具体电源电路如图所示图系统电源电路系统整体硬件电路图参见附录。
微安培检测器的软件设计在进行应用系统的总体设计时,软件设计和硬件设计应统考虑,相结合进行。
当系统的电路设计定型后,软件的任务也就明确了。
软件设计环境及编程语言的选择在选用微控制器进行系统开发时,选择合适的开发工具和编程语言可以加速开发进程,减少开发成本。
编程语言的选择汇编语言作为个符号化的机器语言,其代码执行效率高,运行速度快,对内核管理方便,可以充分发挥的硬件性能,非常适合于编写实时性要求较高的控制程序。
但汇编对平台的依赖性强,可移植性差,开发效率低。
开发的工作量大,程序的可读性差。
是基于汇编语言和高级语言间的种中级语言,它融合了高级语言的简单易用和汇编语言的执行效率以及资源访问性,同时也实现了代码级的基本跨平台性。
相比之下,作为高级语言的具有可读性强编程简单和调试方便的特点。
语报警模块当次微安培检测结束时,声光报警电路将蜂鸣和发光报警,提醒使用者按结束键以结束这次安培检测。
流程图如图所示图报警电路流程图总结毛细管电泳是种新型的高效微分离手段。
检测是当前毛细管电泳发展的核心问题之,与其他的检测手段相比,安培法电化学检测器用于毛细管电泳有独特的优点。
安培法检测器由于具备灵敏度高选择性好仪器简单等优点,应用的的选择,由在中写入的编码选择,在的编码中将自动的结合下个位元组,组成两个位元组的编码达成中文字型的编码,各种字型详细编码如下显示半宽字型将位元资料写入中,范围为的编码。
显示字型将位元资料写入中,总共有,四种编码。
显示中文字形将位元资料写入,范围为的编码。
绘图绘图显示提供个位元组的记忆空间,最多可以控制点的二维绘图缓冲空间,在更改绘图时,先连续写入水平与垂直的坐标值,再写入两个位元的资料到绘图,而地址计数器会自动加在写入绘图的期间,绘图显示必须关闭,整个写入绘图的步骤如下关闭绘图显示功能。
先将垂直的坐标写入绘图地址再将水平的位元组坐标写入绘图地址将写入到中将写入到中打开绘图显示功能。
游标闪烁控制提供硬体游标及闪烁控制电路,由地址计数器的值来指定中的游标或闪烁位置。
并行工作时序如图所示图工作时序图与微控制器的接口设计没有外部总线,所有口都需要进行配置,由内部寄存器决定是输入还是输出。
其中口共有个口,口有个口,而且口的编号不连续如与相邻,由于编程时对口采用位操作,所以具体连接时,可根据硬件电路板布线需求进行连接。
为提高显示刷新速度,需检测内部的忙标志,每次向写数据前,先读取的状态,当状态为非忙时才能写入显示数据,这样,要注意动态设置与数据线相连的的口方向,而且个数据位要用和逐控制。
它与微控制器的口连接连线如图所示。
图液晶显示接口电路键盘电路的设计任何个系统都要考虑其运行的开始和结束,在本设计中系统采用外部中断的方式对系统进行控制,这样可以极大提高工作效率。
这里选用两个按键来分别控制次安培检测的开始与结束,通过的口对其进行外部中断。
由于口作为输入时,内部无上拉电阻,所以需连接上拉电阻。
当没有按键时,口线值为当按键按下时,口线值为。
这里选用,这两个口分别与外部中断,复用,因此可用这两个按键对系统进行外部中断。
具体接口电路图如图所示图键盘电路声光报警电路的设计当次安培检测开始或结束后,需要提醒使用者按键以结束这次或开始下次安培检测。
因此,我们在电路中设置了声光报警电路。
显示电路设计中光报警电路通过发光二极管来实现,由控制,输出时对应的熄灭,输出时对应的点亮,电路如图所示图控制电路电路采用了口灌电流的驱动方式来驱动,这样做主要是因为口能提供的灌电流大于其上拉电阻,保证了的显示亮度。
蜂鸣器控制电路声报警电路采用蜂鸣器来实现该功能。
如图所示,蜂鸣器使用三极管进行驱动控制。
当控制电平输出时,导通,蜂鸣器蜂鸣当控制电平输出时,截止,蜂鸣器停止蜂鸣蜂鸣器控制电路由于口与部件复用,所以此引脚上接上拉电阻,防止在使用硬件总线时由于引脚悬空而导致操作出错。
串口电路的设计由于安培检测的检测结果需要进步进行数据分析和处理,同时为了更方便的储存所测数据,需要将所测数据送给上位机。
因此系统设计了与上位机的串行通行接口电路,采用典型的实现这功能。
拥有两个符合,工业标准的异步串行口和,两者外设基址不同,但操作方法样。
其主要特性如下字节收发寄存器位置符合工业标准接收器触发点可为和字节内置波特率发范围胜了否则,照同样的方法向下分析,就可预测出第二步第三步。
如果盘面上没有对手必须防的棋型,进攻不成的话就得考虑防守了,将自己和对手调换下位置,然后用上面的方法来预测对手的棋,这样既可以防对手巧妙的攻击,又能有实际就能发动反击。
五子棋实现欢迎界面实现五子棋的设计首先设计个欢迎界面,游戏欢迎页面包含些五子棋的介绍文字,以及三个按钮。
这个界面属于个,这平台下就是个用户界面。
创建有四个要点个是个类,要继承类。
里面需要复写方法。
每个都需要再文件中进行配置。
为添加必要的控件,想这个欢迎页面就添加了两个,三个。
对于五子棋新手或者对五子棋游戏不熟练的,可以点击菜鸟按钮。
这样不至于每局都输,有助于增加玩家的信心,同时增加五子棋新手练习棋艺。
对于有定五子棋经验的玩家,可以点击大虾按钮,与机子进行对弈。
机子具有定的智能,不会轻易被玩家打败,可以增加游戏的趣味性,同时增加玩家的棋艺。
然后有时当玩家刚打开游戏想进行番切磋,因为这样那样的原因,不得不停止游戏,则玩家可以点击退出按钮,等有时间再与机子进行棋艺切磋,如图所示。
图欢迎界面五子棋棋盘实现五子棋棋盘的实现通过类方法实现,这是个画矩形的函数。
类主要实现了屏幕的绘制过程,其中包含了很多实用的方法。
比如绘制条路径区域贴图画点画线渲染文本,下面是类常用的方法,当然开发网提示大家很多方法有不同的重载版本,参数更灵活。
。
是矩形的左边位置,是矩形的上边位置,是矩形的右边位置,是矩形的下边位置。
绘制时所使用的画笔。
通过遍历地画矩形,最后形成个棋盘。
代码实现如下,具体效果如图所示。
画棋盘画棋盘的外边框图棋盘棋子的绘制通过循环,遍历整个棋盘,若当前遍历到的棋子的值为时,绘制黑子当遍历到的棋子的值为时,绘制白子。
绘制棋子时用,方法。
这个方法第个参数是图片原来的大小,第二个参数是绘画该图片需显示多少。
也就是说你想绘画该图片的些地方,而不是全部图片,第三个参数表示该图片绘画的位置。
第三个参数指的是对应的画笔。
画棋子通过图片来画退出是点击确认,否则取消继续游戏。
提示框的实现是运用了中的,通过给添加标题按钮,按钮对应的事件即可完成对应提示框。
具体代码如下,效果如图所示。
温馨提示确定退出吗确定,确定按钮事件取消,,取消按钮事件图游戏的退出软件测试软件测试方案由于本次设计的是个小型的单机游戏,相对来说没有很复杂的思路,庞大的编码量。
单元测试和集成测试在编写代码的时候已经测试过了。
这里将着重讨论下系统测试。
在实际软件项目开发中,系统测试常常不是非常正式,测试的只要目标不再是找出缺陷,而是确认其功能和性能。
系统测试的目标在于通过与系统的需求规格说明进行比较,检查软件是否存在与系统规格不符合或者与之矛盾之处,以验证软件系统的功能和性能等满足其规格说明所指的要求。
软件功能测试用例系统测试测试主要的内容有当运行虚拟机时,进入程序列表,打开五子棋游戏程序。
打开程序后首先进入欢迎界面,在欢迎界面中选择自己需要进行游戏的级别。
测试工程师年版北京高等教育出版社,本科毕业设计生器包含使能实现软件控制的机制由于系统是系统,所以需使用进行电平转换。
是工作电压的转换芯片,利用此芯片可以实现该微控制器与上位机的通信功能。
具体接口电路如图所示串口接口电路系统电源的设计电源是电子设备的能源电路,关系到整个电子设计的稳定性和可靠性。
在电子电路中,通常都需要电压稳定的直流电源供电。
小功率电压源的组成是由电源变压器整流滤波和稳压电路等四部分组成。
电源变压器是将交流电网的电压变为所需要的电压值,然后通过整流电路将交流电压变成脉动的直流电压。
由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。
但这样的电压还随电网电压波动般左右的波动负载和温度的变化而变化。
因而在整流滤波电路之后,还需接稳压电路。
稳压电路的作用是当电网电压波动负载和温度的变化时,维持输出电压定。
本系统采用集成稳压器构成运算放大器和其他工作时需要正负双电源电子元件的电源,这里采用稳压器和构成的稳定电源。
变压器的二次绕组采用匝数相等双线并绕的两个线圈,以确保正负电源的对称性。
而稳压电源主要是为转换器提供参考电压,它的设计则采用典型的单电源稳压电路,即经整流滤波后采用稳压器进行稳压后构成稳压电源。
对于滤波电容的选择要考虑三点整流管的压降及的最小允许压降电网波动。
电源电路允许的最大纹波峰峰值式按近似电流放电计算,并设通角,则式故选取滤波电容电源电路允许的最大纹波峰峰值式式故选取滤波电容参数计算在满载和输入电压为的情况时,要保证稳压器工作在线性区,即两端电压有以上的压降,计算变压比,。
根据关系式式解此方程得同理得具体电源电路如图所示图系统电源电路系统整体硬件电路图参见附录。
微安培检测器的软件设计在进行应用系统的总体设计时,软件设计和硬件设计应统考虑,相结合进行。
当系统的电路设计定型后,软件的任务也就明确了。
软件设计环境及编程语言的选择在选用微控制器进行系统开发时,选择合适的开发工具和编程语言可以加速开发进程,减少开发成本。
编程语言的选择汇编语言作为个符号化的机器语言,其代码执行效率高,运行速度快,对内核管理方便,可以充分发挥的硬件性能,非常适合于编写实时性要求较高的控制程序。
但汇编对平台的依赖性强,可移植性差,开发效率低。
开发的工作量大,程序的可读性差。
是基于汇编语言和高级语言间的种中级语言,它融合了高级语言的简单易用和汇编语言的执行效率以及资源访问性,同时也实现了代码级的基本跨平台性。
相比之下,作为高级语言的具有可读性强编程简单和调试方便的特点。
语报警模块当次微安培检测结束时,声光报警电路将蜂鸣和发光报警,提醒使用者按结束键以结束这次安培检测。
流程图如图所示图报警电路流程图总结毛细管电泳是种新型的高效微分离手段。
检测是当前毛细管电泳发展的核心问题之,与其他的检测手段相比,安培法电化学检测器用于毛细管电泳有独特的优点。
安培法检测器由于具备灵敏度高选择性好仪器简单等优点,应用的
