当前位置:文档之家› 1×8键输入凌阳61单片机在LED数码管上的显示实验

1×8键输入凌阳61单片机在LED数码管上的显示实验

1×8键输入凌阳61单片机在LED数码管上的显示实验
1×8键输入凌阳61单片机在LED数码管上的显示实验

学院:实习课题:

专业:小组成员:班级: 指导教师:学号:实习地点:姓名:实习时间:

前言

61板作为一套完整的16为单片机开发系统,可直接把程序下载到61板上进行调试和封装。也具有集成度高、运算速度快、体积小、运算可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面得到广泛应用。、

61板主要性能指标:(1)输入电压DC:4V---5V

(2)输入电流:200MA

61板一共分为一下几个区:

A.电源区

B.下载区

C.音频区

D.SPCE061A&周边

E.键盘区

F.复位区

G.端口区

LED板原理图:

目录

1 课题概述 (1)

2 系统总体设计 (1)

2.1硬件连接 (2)

2.2 程序设计 (2)

3 系统电路设计 (3)

3.1 系统电源电路 (3)

3.2 LED显示原理: (4)

3.3复位电路 (4)

3.4静态数码显示模块 (5)

3.5程序下载模块 (6)

4 系统程序设计 (6)

4.1 键操作 (7)

5 系统调试 (8)

6 课题体会 (9)

7程序代码 (10)

参考文献 (15)

1 课题概述

描述课题作品的主要功能及参数。

利用61板和LED键盘模组,编写程序让按键控制键盘模组的6位LED数码管的显示。给1×8键盘定义一个数字,当每按下一次按键时,将数码管上原有的显示内容左移一位,

开机后(程序运行后),6为数码管全部显示0,当按键按下时,数码管上显示的数字左移一位,该键对应的数字显示到最后的数码管上。

2 系统总体设计

对课题系统的软硬件进行大概介绍,以文字加框图和流程图的形式。

2.1硬件连接

61板和LED键盘模组的硬件连接:IOA7---IOA0连接8个按键的COL1~COL8,IOA8连接键盘的ROW;IOB15~IOB8连接8个LED的a~g、dp,用排线分别连接IOB与SEG接口,注意这里的连接顺序是IOB8引脚连接SEG接口的a,IOB15引脚连接SEG接口的dp;

图1

2.2 程序设计

主要包含以下几个文件:

1.main.c--------主程序文件

2.key.asm-------键盘处理程序文件

3.dig.asm-------数码管显示程序文件

4.isr.asm--------中断处理程序文件,实现IRQ4的1kHz中断调用数码管显示函数和IRQ6

中断调用按键扫描函数。

3 系统电路设计

电路设计描述

例如:系统总体电路如图?和图?所示,本课题电路包括:系统电源电路、单片机最小系统电路、程序下载电路、音频输入输出电路、单片机IO端口引出电路、1×8或者4×4键盘电路,发光二极管驱动电路,数码管显示驱动电路,系统各电路具体介绍如下

3.1 系统电源电路

电源模块为系统板上其它模块提供+5V电源,电源输入有两种方式,一种为交直流电源从电源插座输入,输入的电压要求,直流输入应大于7.5V,交流输入应大于5V,通过7805三端稳压器得到5V的直流电源供给系统其它模块工作,另一种为从USB接口获取+5V电源,只要用相应配套的USB线从电脑主机获取+5V直流电源,在电源模块中加有保护电路,即电路中有短路,不会对7805三端稳压器及电脑主机电源有损害!

其电路原理图如图3.4所示:

3.2 LED 显示原理:

静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU 时间。

动态显示需要CPU 时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU 时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU 时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU 时间多,但使用的硬件少,能节省线路板空间

基本的半导体数码管是由七个条状发光二极管芯片按图1.1排列而成的。可实现0~9的显示LED 数码管是由发光二级管显示字段组成的显示器,有8段和“米”字段之分,这种显示器有共阳级和共阴极两种。所谓共阳方式(如图1.2)是指笔画显示器各段发光管的阳极(即P 区)是公共的,而阴极互相隔离。所谓共阴方式(如图1.3)是笔画显示器各段发光管的阴极(即N 区)是公共的,而阳极是互相隔离的。

3.3 复位电路

在单片机系统里,单片机需要复位电路,复位电路可以采用R -C 复位电路,也可以

采用复位芯片实现的复位电路,R -C 复位电路具有经济性,但可靠性不高,用复位芯片实现的复位电路具有很高的可靠性,因此为了保证复位电路的可靠性,该系统采用复位芯片实现的复位电路,复位电路如图所示。

1

3

2

4

7

5

6

G

3.4静态数码显示模块

在该模块中,每一路端口对应着一个具体的数码管,

具体的电路原理图如图:

3.5程序下载模块

该模块完成源程序代码下载到AT89S51或者是AT89S52芯片中,它需要和微机上的ISP 下载器软件配合使用来完成这样的功能。

具体的电路原理图如图:

4 系统程序设计

系统程序设计描述

主程序流程图:初始化系统,进入扫键循环,调用键盘程序区键值,根据键值进入相关的程序:原来显示的数字左移一位,在把数字键代表的数字显示在最右边的数码管上。

4.1 键操作

键值程序流程图:和以前实验使用1×8键盘程序一样,键盘程序时利用延时的方法进行消抖处理的:先读取IOA口键值保存的寄存器,判断读回值是否为零,为零则表示没有键按下,返回零;非零则延时大约30ms后再次读取IOA口键值,比较两次读取的键值是否相同,如果相同则放回键值;否则返回零。键盘程序流程图如图所示:

5 系统调试

调试中遇到的问题及解决的办法:

1.问题:对凌阳SPCE061A单片机汇编语言不熟悉.程序编写困难.

解决:通过光盘和网站中相关资料的学习.终于设计出

1) 2. 问题:数码管各脚和接口不知道如何连接

解决:认真学习实验指导书和61板的说明书,弄清电路。

6 课题体会

在这个课体设计中,我们运用到了以前所学的专业课知识,如:C语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。

最后,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中

在这我要感谢汪老师的不厌其烦的教我们,由于我们以前没有一点单片机的基础,所以突然要我们用现学的东西做一个题目感到很难,但是汪老师却很用心和耐心的教我们。

7程序代码

//===================================================================== // The information contained herein is the exclusive property of

// ,

// or disclosed in whole in part without prior written permission.

// ALL RIGHTS RESERVED

// The entire notice above must be reproduced on all authorized copies.

//===================================================================== =

//===================================================================== =

// 工程名称: P05_Led_Show_Key.spj

// 功能描述: <<凌阳16位单片机实验与实践》第5章一般综合性实验

// 5.2 1×8键盘输入在LED数码管上的显示实验

// 6位数码管循环显示1*8键盘的按键值

// IDE环境: SUNPLUS u'nSPTM IDE 2.0.0

// 涉及的库:CMacro1016.lib

// 组成文件:main.c

// isr.asm,Dig.asm,Key.asm

// Dig.inc,Key.inc

// Dig.h,Key.h

// 开发日期: 2007-2-12 V1.0

// 实验器材:61板和LED键盘模组

// 硬件连接:61板的IOA7~IOA0与键盘模组1*8key接口COL1~COL8分别连接,IOA8 // 与ROW连接

// IOB15~IOB8与模组SEG接口的a~h连接

// IOB0~IOB5与DIG接口的DIG1~6连接

// 维护记录:

//=====================================================================

//========================================================

// 文件名称:main.c

// 功能描述:6位数码管显示

// 维护记录:2007-2-12 v1.0

//========================================================

#include "SPCE061A.h"

#include "Dig.h"

#include "Key.h"

//========================================================

// 语法格式:void LED_ShiftLeft(void)

// 实现功能:数码管显示左移一位

// 参数:无

// 返回值:无

//========================================================

void LED_ShiftLeft(void)

{

// unsigned int DIG_Data[4];

unsigned int DIG_Data[6];

unsigned int Temp, i;

DIG_GetAll(DIG_Data);

// for(i=3; i>0; i--)

for(i=5; i>0; i--)

{

Temp = DIG_Data[i];

DIG_Set(i, Temp);

}

// DIG_Set(4, 0x00);

DIG_Set(6, 0x00);

}

const unsigned int g_Data[] = {0x003f,0x0006,0x005b,0x004f,0x0066,0x006d,0x007d,0x0007,0x007f,0x006f};

//0, 1, 2, 3, 4, 5, 6, 7, 8, 9

//========================================================

// 语法格式:int main(void)

// 实现功能:数码管显示

// 参数:无

// 返回值:无

//========================================================

int main(void)

{

unsigned int uiKey, i;

*P_IOA_Dir |= 0x0100; // IOA8输出高电平

*P_IOA_Attrib |= 0x0100;

*P_IOA_Buffer |= 0x0100;

Key_Init(); // 初始化按键驱动程序DIG_Init(); // 初始化数码管驱动程序

// for(i=1; i<=4; i++) // 数码管初始显示'0'

// DIG_Set(i, g_Data[0]);

for(i=1; i<=6; i++) // 数码管初始显示'0' DIG_Set(i, g_Data[0]);

while(1)

{

uiKey = Key_Get();

switch(uiKey)

{

case 0x80: // K1

LED_ShiftLeft();

// DIG_Set(4, g_Data[1]);

DIG_Set(6, g_Data[1]);

break;

case 0x40: // K2

LED_ShiftLeft();

// DIG_Set(4, g_Data[2]);

DIG_Set(6, g_Data[2]);

break;

case 0x20: // K3

LED_ShiftLeft();

// DIG_Set(4, g_Data[3]);

DIG_Set(6, g_Data[3]);

break;

case 0x10: // K4

LED_ShiftLeft();

// DIG_Set(4, g_Data[4]);

DIG_Set(6, g_Data[4]);

break;

case 0x08: // K5

LED_ShiftLeft();

// DIG_Set(4, g_Data[5]);

DIG_Set(6, g_Data[5]);

break;

case 0x04: // K6

LED_ShiftLeft();

// DIG_Set(4, g_Data[6]);

DIG_Set(6, g_Data[6]);

break;

case 0x02: // K7

LED_ShiftLeft();

// DIG_Set(4, g_Data[7]);

DIG_Set(6, g_Data[7]);

break;

case 0x01: // K8

LED_ShiftLeft();

// DIG_Set(4, g_Data[8]);

DIG_Set(6, g_Data[8]);

break;

default:

break;

}

*P_Watchdog_Clear = 0x0001; //清看门狗}

}

//========================================================

// 文件名称:isr.asm

// 功能描述:显示数据,扫描键盘

// 维护记录:2005-09-12 v1.0

//========================================================

.INCLUDE SPCE061A.inc

.INCLUDE Dig.inc

.INCLUDE Key.inc

.TEXT

.PUBLIC _IRQ4

_IRQ4:

push r1,r5 to [sp]

r1 = C_IRQ4_1KHz

test r1,[P_INT_Ctrl]

jnz ?L_IRQ4_1KHz

r1 = C_IRQ4_2KHz

test r1,[P_INT_Ctrl]

jnz ?L_IRQ4_2KHz

?L_IRQ4_4KHz:

call F_DIG_Drive //数码管显示,F_DIG_Drive函数在Dig.asm中定义

r1 = C_IRQ4_4KHz

[P_INT_Clear] = r1

pop r1,r5 from [sp]

reti

?L_IRQ4_2KHz:

[P_INT_Clear] = r1

pop r1,r5 from [sp]

reti

?L_IRQ4_1KHz:

[P_INT_Clear] = r1

pop r1,r5 from [sp]

reti

.PUBLIC _IRQ6

_IRQ6:

push r1,r5 to [sp]

r1 = C_IRQ6_TMB2

test r1,[P_INT_Ctrl]

jnz ?L_IRQ6_TMB2

?L_IRQ6_TMB1:

r1 = C_IRQ6_TMB1

[P_INT_Clear] = r1

pop r1,r5 from [sp]

reti

?L_IRQ6_TMB2:

call F_Key_Scan //扫描键盘,F_Key_Scan函数在Key.asm 中定义

r1 = C_IRQ6_TMB2

[P_INT_Clear] = r1

pop r1,r5 from [sp]

reti

参考文献

[1] 罗亚非等编著.凌阳16位单片机应用基础[M].北京:北京航空航天大学出版社,2003.

[2] 汪敏等编著.凌阳16位单片机实验与实践[M].北京:北京航空航天大学出版社,2007.

凌阳16位单片机应用基础

凌阳16位单片机应用基础 作者:罗亚非 出版社:北京航天航空大学出版社 类别:社会科学 凌阳16位单片机应用基础的简介 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机,低价,实用,功耗低和简单易学等特点,讲述该系列单片机的内部结构,开发工具,还提供大量应用程序举例和设计方法,通俗流畅,例题丰富,可作为从事单片机开发与应用的工程技术人员及广大单片机爱好者的自学用书,本科,在专的专业教材, 凌阳十六位单片机(’nSPTM)是台湾凌阳公司2001年推出的第一代单片机, 书本出处:凌阳16位单片机应用基础的PDF电子书下载 凌阳16位单片机应用基础的内容预览 第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章 SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2 SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6系统时钟 2.7 时间基准信号 2.8 定时器/计数器 2.9 睡眠与唤醒 2.10模/数转换器ADC 2.11 DAC方式音频输出显示全部信息第1章SPCE061A单片机简介 1.1 凌阳16位单片机 1.2 SPCE061A简介第2章SPCE061A单片机的硬件结构 2.1 ’nSPTM的内核结构 2.2

SPCE061A的片内存储器结构 2.3 SPCE061A的输入/输出接口 2.4 时钟电路 2.5 锁相环PLL振荡器 2.6 系统时钟 2.7 时间基准信号 2.8定时器/计数器 2.9 睡眠与唤醒 2.10 模/数转换器ADC 2.11 DAC方式音频输出 2.12 低电压监测/低电压复位(LVD/LVR)2.13 串行设备输入输出端口(SIO) 2.14 通用异步串行接口UART 2.15 保密设定 2.16 看门狗计数器(WatchDog)第3章 指令系统 3.1指令系统的概述及符号约定 3.2 数据传送指令 3.3 SPCE061A的算术运算 3.4 SPCE061A的逻辑运算 3.5 SPCE061A的控制转移类指令 3.6 伪指令第4章 程序设计 4.1 ’nSPTMIDE的项目组织结构 4.2 汇编语言程序设计 4.3 C语言程序设计 4.4 应用程序设计第5章 中断系统 5.1 概述 5.2 SPCE061A的中断系统 5.3 中断系统的应用第6章 集成开发环境IDE 6.1 概述 6.2 菜单 6.3 工具栏 6.4 窗口 6.5 项目 6.6 代码剖视器使用及功能 6.7 程序示例第7章 凌阳音频压缩算法 7.1音频概述 7.2 凌阳音频简介 7.3 常用的应用程序接口API的功能介绍及应用 7.4 语音压缩方法 7.5键控放音程序介绍 7.6 语音辨识 7.7 小结第8章 ’nSPTM单片机应用及开发技术 8.1 ’nSPTM的应用领域 8.2 SPCE061A单片机应用举例 8.3 数字滤波程序 8.4 卷积编码以及数字比特译码 8.5 CRC校验程序附录1 C—Lib中的函数集附录2 ’nSPTM的指令集一览附录3 ’nSPTM汇编器伪指令集附录4 ’nSPTM编译相关错误信息附录5 端口速查表附录6 符号约定 更多PDF电子书下载!

单片机实验报告

院系:计算机科学学院专业:智能科学与技术年级: 2012 学号:2012213865 姓名:冉靖 指导教师:王文涛 2014年 6月1日

一. 以下是端口的各个寄存器的使用方式: 1.方向寄存器:PxDIR:Bit=1,输出模式;Bit=0,输入模式。 2.输入寄存器:PxIN,Bit=1,输入高电平;Bit=0,输入低电平。 3.输出寄存器:PxOUT,Bit=1,输出高电平;Bit=0,输出低电平。 4.上下拉电阻使能寄存器:PxREN,Bit=1,使能;Bit=0,禁用。 5.功能选择寄存器:PxSEL,Bit=0,选择为I/O端口;Bit=1,选择为外设功能。6.驱动强度寄存器:PxDS,Bit=0,低驱动强度;Bit=1,高驱动强度。 7.中断使能寄存器:PxIE,Bit=1,允许中断;Bit=0,禁止中断。 8.中断触发沿寄存器:PxIES,Bit=1,下降沿置位,Bit=0:上升沿置位。 9.中断标志寄存器:PxIFG,Bit=0:没有中断请求;Bit=1:有中断请求。 二.实验相关电路图: 1 MSP430F6638 P4 口功能框图: 主板上右下角S1~S5按键与MSP430F6638 P4.0~P4.4口连接: 2按键模块原理图: 我们需要设置两个相关的寄存器:P4OUT和P4DIR。其中P4DIR为方向寄存器,P4OUT 为数据输出寄存器。 主板上右下角LED1~LED5指示灯与MSP430F6638 P4.5~P4.7、P5.7、P8.0连接:

3 LED指示灯模块原理图: P4IN和P4OUT分别是输入数据和输出数据寄存器,PDIR为方向寄存器,P4REN 为使能寄存器: #define P4IN (PBIN_H) /* Port 4 Input */ #define P4OUT (PBOUT_H) /* Port 4 Output */ #define P4DIR(PBDIR_H) /* Port 4 Direction */ #define P4REN (PBREN_H) /* Port 4 Resistor Enable */ 三实验分析 1 编程思路: 关闭看门狗定时器后,对P4.0 的输出方式、输出模式和使能方式初始化,然后进行查询判断,最后对P4.0 的电平高低分别作处理来控制LED 灯。 程序流程图: 2 关键代码分析: #include void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关闭看门狗 P4DIR |= BIT5; // 设置4.5口为输出模式 P4OUT |= BIT0; // 选中P4.0为输出方式 P4REN |= BIT0; // P4.0使能 while (1) // Test P1.4 { if (P4IN & BIT0) //如果P4.0为1则执行,这是查询方式按下去后是低,否则为高

单片机实验报告

实验报告 专业:计算机科学与技术班级:C093 姓名:孙丽君 学号:098677

实验一:数据传送实验 1.实验内容: 将8031内部RAM 40H—4FH单元置初值A0H—A FH,然后将片内RAM 40H—4FH单元中的数据传送到片内RAM 50H—5FH单元。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。 2. 源程序清单: ORG 0000H RESET:AJMP MAIN ORG 003FH MAIN:MOV R0,#40H MOV R2,#10H MOV A,#0A0H A1:MOV@R0,A INC R0 INC A DJNZ R2, A1 MOV R1,#40H MOV R0, #50H

MOV R2, #10H A3: MOV A, @R1 MOV @R0, A INC R0 INC R1 DJNZ R2, A3 LJMP 0000H 3.实验结果: 4. CPU 对8031内部RAM存储器有哪些寻址方式? 答:直接寻址,寄存器寻址,寄存器间接寻址,位寻址。

5. 执行程序后下列各单元的内容是什么? 内部RAM 40H~4FH内容:A0~AF 内部RAM 50H~5FH内容:A0~AF 实验二多字节十进制加法实验 1.实验内容: 多字节十进制加法。加数首地址由R0 指出,被加数和结果的存储单元首地址由R1指出,字节数由R2 指出。将程序经模拟调试通过后,运行程序,检查相应的存储单元的内容。 2. 源程序清单: ORG0000H RESET: AJMP MAIN ORG0100H MAIN: MOV SP, #60H MOV R0, #31H MOV@R0, #22H DEC R0 MOV@R0, #33H

凌阳单片机简介

第1章 SPCE061A单片机简介 (1) 1.1凌阳16位单片机 (1) 1.2 SPCE061A简介 (2) 1.2.1 总述 (2) 1.2.2 性能 (2) 1.2.3 结构概览 (3) 1.2.4 芯片的引脚排列和说明 (4) 1.2.5 特性 (6) 1.2.6 SPCE061A最小系统 (7) 1.2.7 SPCE061A开发方法 (8) 1.2.8 应用领域 (10) 北阳电子内部技术资料0

第1章 SPCE061A单片机简介 1.1 凌阳16位单片机 随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以及数字信号处理(DSP,Digital Signal Processing)等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU内核采用凌阳最新推出的μ’nSP?(Microcontroller and Signal Processor)16位微处理器芯片(以下简称μ’nSP?)。围绕μ’nSP?所形成的16位μ’nSP?系列单片机(以下简称μ’nSP?家族)采用的是模块式集成结构,它以μ’nSP?内核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件,如图1.1所示。 图1.1μ’nSP?家族的模块式结构 μ’nSP?内核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。这样做无疑会使每一种派生产品具有更强的功能和更低的成本。 μ’nSP?家族有以下特点: 体积小、集成度高、可靠性好且易于扩展 北阳电子内部技术资料1

PCB实验报告

课程设计报告 利用Altium Designer设计单片机实验系统PCB板 学院城市轨道交通学院 专业电气工程与自动化 班级10控制工程 学号1042402057 姓名方玮 指导老师刘文杰 完成时间2013-05-21

目录 一、设计目的 (2) 二、设计方案 2.1、设计流程图 (2) 2.2、板层选择 (2) 2.3、元件封装 (3) 2.4、布线方案 (4) 三、原理图的绘制 3.1创建新的PCB工程 (4) 3.2创建新的电气原理图 (5) 3.3添加电路原理图到工程当中 (5) 3.4设置原理图选项 (5) 3.5电路原理图绘制 (6) 3.5.1 加载库和元件 (6) 3.5.2 放置元件 (7) 3.5.3 绘制电路 (9) 3.5.4 注意事项 (11) 3.6编译工程 (14) 四、PCB板的绘制 4.1创建新的PCB文件 (15) 4.2在工程中添加新的PCB (16) 4.3 将原理图的信息导入PCB (17) 4.4 PCB的绘制 (17) 4.4.1元件放置 (17) 4.4.2规则设置 (18) 4.4.3手动布线 (19) 4.4.4规则检查 (21) 五、实验心得体会 (23) 六、附录1 原理图 (24) 七、附录2 PCB图 (25)

利用Altium Designer 设计单片机实验 系统PCB板 一、设计目的 1.培养学生掌握、使用实用电子线路、计算机系统设计、仿真软件的能力。2.提高学生读图、分析线路和正确绘制设计线路、系统的能力。 3.了解原理图设计基础、了解设计环境设置、学习 Altium Designer 软件的功能及使用方法。 4.掌握绘制原理图的各种工具、利用软件绘制原理图。 5.掌握编辑元器件的方法构造原理图元件库。 6.熟练掌握手工绘制电路版的方法。 7.掌握绘制编辑元件封装图的方法,自己构造印制板元件库。 8.了解电路板设计的一般规则、利用软件绘制原理图并自动生成印制板图。 二、设计方案 2.1 设计流程图 2.2板层选择 根据层数分类,印制电路板可分为单面板、双面板和多层板。 (1)单面板 单面印制电路板只有一面有导电铜箔,另一面没有。在使用单面板时,通常在没有导电铜箔的一面安装元件,将元件引脚通过插孔穿到有导山铜箔的一面,导电铜箔将元件引脚连接起来就可以构成电路或电子设备。单面板成本低,但因为只有一面有导电铜箔,不适用于复杂的电子设备。 (2)双面板 双面板包括两层:顶层(Top Layer)和底层(Bottom Layer)。与单面板不同,双面板的两层都有导电铜箔,其结构示意图如图2-1所示。双面板的每层都

单片机实训心得体会

单片机实训心得体会 篇一: 通过今次单片机实训,使我对单片机的认识有了更深刻的理解。系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。 由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。 踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。 但在这次实训中同时使我对汇编语言有了更深的认识。当我第一次接触汇编语言就感觉很难,特别是今次实训要用到汇编语言,尽管困难重重,可我们还是克服了。这次的实训使培养了我们严肃认真的做事作风,增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。 这次实训的经历也会使我终身受益,我感受到这次实训是要真真正正用心去做的一件事情,是真正的自己学习的过

程和研究的过程,没有学习就不可能有研究的能力,没有自己的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。 篇二:单片机实验心得 通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。 作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力,如何把我们所学的专业基础课理论知识运用到实践中去,我想做类似实习就为我们提供了良好的实践平台 学习单片机没有捷径,不能指望两三天就学会,要坚持不懈,重在积累单片机是一门应用性和实践性很强的学科,要多动手,多做实验。 (4)要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。 (5)碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,一定会有所收获。

物理演示实验

大连海事大学 《物理演示实验》课程教学大纲 Syllabus for INTRODUCTION OF PHYSICAL DEMONSTRATION EXPERIMENT 课程编号新 000000000 原13012200 学时/学分18/1 开课单位物理系考核方式考查 适用专业全校各专业执笔者牟恕德 编写日期 2008年3月 一、本课程的性质与任务 物理学是一门实验科学。所有物理定律的形成和发展都是建立在对客观自然现象的观察和研究的基础上,物理演示实验可以使学生加深对物理教学内容的理解,巩固记忆,激发兴趣,诱导思考,纠正错误观念,能使学生真实感地看到支配物理现象的规律如何起作用,通过对实验现象的观察分析,学习物理实验知识,从理论和实践的结合上加深对物理学原理的理解。 1、培养和提高学生基本的科学实验能力,其中包括: 自学能力:通过自行阅读实验教材和其它资料,能正确概括出实验内容、方法和要求,做好实验前的准备; 动手能力:借助教材《物理演示实验》和仪器说明书,正确调整和使用仪器;安排实验操作顺序,把握主要实验技能,排除实验故障;掌握常规物理实验仪器的使用,掌握科学实验的数据处理方法和科学实验报告的形成,为进一步学习和从事科学实验研究打下坚实的基础。 分析能力:运用所学物理知识,对实验现象和结果进行观察分析判断,得出结论; 表达能力:正确记录和处理实验数据,绘制曲线,正确表达实验结果,撰写合格的实验报告; 2、培养和提高学生科学实验素养:要求学生养成理论联系实际和实事求是的科学作风,严肃认真的工作态度,主动研究的探索精神和创新意识,遵守纪律、遵守操作规程、爱护公共材物、团结协作的优良品德。 物理演示实验是面向全校各年级学生的开放式实验选修课,共18学时;学生可自主安排在计划课表内任何时段来上课。 二、课程简介 《物理演示实验》将日常生活或生产实践中不易观察到的或习以为常而未引起注意的物理现象突出地显示出来,把实际较为复杂的现象,在课堂演示的条件下分解出有意义的部分,从兴趣和提高关注度出发,培养学生的探索精神,引导学生观察、思考、建立物理思想,培养学生根据物理原理分析解决实际问题的能力。演示实验片广开学生眼界,介绍现代科学技术前沿的新技术、新发明、新材料、新探索、新成果,分享现代科学技术飞跃发展的喜悦。 INTRODUCTION OF PHYSICAL DEMONSTRATION EXPERIMENT displays the physical phenomenon which is unobservable in daily life and production practice, or is accustomed and thus not given attention. It draws out the significative parts from real complex phenomenon through the demonstration in class. In view of the students' interest,physical demonstration experiement may cultivate students' exploring spirit and inducts them to observe and think so that they can found physical idea and possess the abilities to analyse and solve questions according the physical theories. Physical demonstration experiment introduces new technique, new invention, new exploration and new production in modern technology and so widen students' eyereach and make students enjoy the flying development of modern technology

61单片机

课程设计 (实验报告) 题目:凌阳单片机 姓名:骆艳 学号:2009301050220 指导老师:周云峰 2010 年 6 月 15 日

前言 当今社会上企业对于大学生动手能力的要求比较高,为了提高学生的自主动手能力和实践创新能力,学校组织学生进行两周的单片机课程设计。而本课程设计所采用的便是凌阳科技大学制作的61板。61板是SPCE061A EMU BOARD 的简称,是以凌阳16位单片机SPCE061A为核心的精简开发—仿真—实验板,大小相当于一张扑克牌,是“凌阳科技大学计划”专为大学生、电子爱好者等进行电子实习、课程设计、毕业设计、电子制作及电子竞赛所设计的,也可作为单片机项目初期研发使用。它是一套使用方便、功能强大的十六位单片机开发系统,具备上手快、学习面广、技术性和趣味性强等特点,使它不仅适应于初学者,也适应于高层次的产品开发者。我们通过基于61 板的电子实习,加强学生对电子学的认识和提高,在今后的课程设计、毕业设计以及具有创意的电子制作和产品设计中都能用61 板完成和进行高层次知识的学习。电子实习与电子技术等理论课有很大的不同。理论课枯燥乏味,如同纸上谈兵,让学生提不起来兴趣。而电子实习是以电子产品生产为工程背景,通过实习使学生学到电子产品的工艺设计知识,并通过电子产品的制作,使学生了解电子产品制造过程、熟悉电子产品工艺,掌握制作电子产品的操作技能,为进一步学习和应用奠定基础。

目录 设计(61板单片机) (1) 前言.................................................................................................................................. - 1 - 第一章单片机的基本概念和作用........................................................................................ - 3 - 1.1 单片机的应用领域及其优点 (3) 1.2 单片机的工作过程 (4) 第二章凌阳61板介绍.......................................................................................................... - 5 - 2.1 了解61板单片机 (6) 2.261板的集成环境IDE (8) 2.361板地开发方式 (10) 2.4 61板的各功能模块 (11) 2.561板的各部分硬件电路 (13) 第三章流水灯设计 (14) 3.1设计方案 (15) 3.3硬件连接图 (16) 3.3流水灯原理 (17) 3.4流程图 (18) 3.5流水灯程序 (19) 第四章总结 (14) 致谢 (19)

工作报告之大学单片机实验报告

大学单片机实验报告 【篇一:单片机实验报告】 单片机实验报告 姓名:班级:学号:任课教师:上课地点: 实验一流水灯实验 一、实验目的及要求 1、闪烁的led; 2、从左到右的流水灯; 3、8只led左右来回点亮; 4、led模拟交通灯。 要求1:led按设定的时间间隔闪烁 要求2:接在p0口的8个led从左到右循环依次点亮,产生走马灯效果要求3:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果; 二、实验原理电路图1、 电路图2、 三、源程序 要求1: #includereg51.h #define uchar unsigned char #define uint unsigned int sbit led=p1^0; //延时 void delayms(uint x) { uchar i; while(x--) {for(i=0;i120;i++); } } //主程序 void main() { while(1) {led=~led;delayms(150); } } 要求2: #include reg51.h #include intrins.h //包含程序中的_cror_(p0,y) #define uchar unsigned char #define uint unsigned int uchar led; void delay(unsigned int i) { uint j; uchar k; for(j=i;j0;j-- )for(k=125;k0;k--); } void main() { led=0x7f;//只亮第一个 delay(1000); while(1) { p0=led; delay(500); led=_cror_(led,1);//p0逐步右移一位。} } 要求3: #include reg51.h

第十七章 波粒二象性 复习教案讲课教案

第十七章 波粒二象性 复习教案 17.1 能量量子化 知识与技能 (1)了解什么是热辐射及热辐射的特性,了解黑体与黑体辐射。 (2)了解黑体辐射的实验规律,了解黑体热辐射的强度与波长的关系。 (3)了解能量子的概念。 教学重点:能量子的概念 教学难点:黑体辐射的实验规律 教学过程: 1、黑体与黑体辐射 (1)热辐射现象 固体或液体,在任何温度下都在发射各种波长的电磁波,这种由于物体中的分子、原子受到激发而发射电磁波的现象称为热辐射。所辐射电磁波的特征与温度有关。 (2)黑体 概念:能全部吸收各种波长的电磁波而不发生反射的物体,称为绝对黑体,简称黑体。 2、黑体辐射的实验规律 黑体热辐射的强度与波长的关系:随着温度的升高,一方面,各种波长的辐射强度都有增加,另一方面,辐射强度的极大值向波长较短的方向移动。 提出1:怎样解释黑体辐射的实验规律呢? 在新的理论诞生之前,人们很自然地要依据热力学和电磁学规律来解释。德国物理学家维恩和英国物理学家瑞利分别提出了辐射强度按波长分布的理论公式。结果导致理论与实验规律不符,甚至得出了非常荒谬的结论,当时被称为“紫外灾难”。(瑞利--金斯线,) 3、能量子: 1900年,德国物理学家普朗克提出能量量子化假说:辐射黑体分子、原子的振动可看作谐振子,这些谐振子可以发射和吸收辐射能。但是这些谐振子只能处于某些分立的状态,在这些状态中,谐振子的能量并不象经典物理学所允许的可具有任意值。相应的能量是某一最小能量ε(称为能量子)的整数倍,即:ε, 1ε,2ε,3ε,... n ε,n 为正整数,称为量子数。对于频率为ν的谐振子最小能量为: 0 1 2 3 4 6 (μ e 实验结果

实习报告-印制电路板的制作与检测-3000字

我来到大连XXX有限电子公司进行为期10周的实习培训。这里充满了和谐与朝气,充满了团结与智慧。本公司大连XX电子有限公司(简称:大连XX)主要从事二极管、MOSFET、肖特基等电子元器件的专业生产,以及PCB板的制作。公司总部设在辽宁大连庄河市,大连XX电子有限公司的诚信、实力和产品质量获得业界的认可。我的实习岗位是熟练运用protel制图软件并制成PCB板,并检验出制成的板质量是否合格。也就是进行PCB板的制作与维护。 1. 印制电路板的制作 实习过程中,我首先进行印制电路板的制作,具体步骤如下: 第一步,使用Protel设计PCB板。 首先,新建原理图库文件并设计:先要点击【Document】选择【schematic library】,在原来的库里找到类似的进行编辑修改,这样比较省时省力一些。找到相似的元件后我要注意,要把粘贴到【schematic library】里面进行的引脚等其他部分进行编辑和修改。设计完成后保存,回到【schematic document】中,找到自己做好的元件双击添加。 其次,新建原理图文件并设计:打开Protel 软件点击【New document】选择【schematic Document】,新建一个原理图纸,设置原理图图纸大小为“A4”。然后回到建好的原理图图纸页面,在任意位置,双击页面对照图纸来选择相应的符号,在原理图页面对照图纸画好原理图,双击的标示改好。在画原理图的时候特别要注意,导线的节点不能忘记标注,要修改属性,检查电气规则等。原理图中的集成电路,有些在库中找不到,需要自己画好添加到库中然后调用到原理图上。 然后,新建PCB文件并设计。在【New document】选择【PCB document】,将工作层面调至Keep Out Layer,并画出电路板电气边界。生成网络表后,打开网络表点击以NET 结尾的文件进行检查,检查错误,直到修改无误把焊盘修改为合适大小。之后导出并在电路板电气范围内排布,元件比较多排布元件比较麻烦,所以要与足够的耐心摆放元件以便最后出的图比较规整。手工布线清晰明了布线完成时要仔细检查。虽然经过一段很复杂的过程但当最后看见自己的成果时真的存在一种喜悦。然后设置点击【design

1×8键输入凌阳61单片机在LED数码管上的显示实验

学院:实习课题: 专业:小组成员:班级: 指导教师:学号:实习地点:姓名:实习时间:

前言 61板作为一套完整的16为单片机开发系统,可直接把程序下载到61板上进行调试和封装。也具有集成度高、运算速度快、体积小、运算可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面得到广泛应用。、 61板主要性能指标:(1)输入电压DC:4V---5V (2)输入电流:200MA 61板一共分为一下几个区: A.电源区 B.下载区 C.音频区 D.SPCE061A&周边 E.键盘区 F.复位区 G.端口区

LED板原理图:

目录 1 课题概述 (1) 2 系统总体设计 (1) 2.1硬件连接 (2) 2.2 程序设计 (2) 3 系统电路设计 (3) 3.1 系统电源电路 (3) 3.2 LED显示原理: (4) 3.3复位电路 (4) 3.4静态数码显示模块 (5) 3.5程序下载模块 (6) 4 系统程序设计 (6) 4.1 键操作 (7) 5 系统调试 (8) 6 课题体会 (9) 7程序代码 (10) 参考文献 (15)

1 课题概述 描述课题作品的主要功能及参数。 利用61板和LED键盘模组,编写程序让按键控制键盘模组的6位LED数码管的显示。给1×8键盘定义一个数字,当每按下一次按键时,将数码管上原有的显示内容左移一位, 开机后(程序运行后),6为数码管全部显示0,当按键按下时,数码管上显示的数字左移一位,该键对应的数字显示到最后的数码管上。 2 系统总体设计 对课题系统的软硬件进行大概介绍,以文字加框图和流程图的形式。

印刷电路板实训报告

2011~2012年第一学期印刷电路板实训报告专业:汽车电子 班级:0741001班 姓名:桂冰强 学号:2010**** 指导老师:王** 时间:2011-12-26

一、实训目的 1、通过实训熟悉原理图的绘制流程。 2、通过实训认识基本元器件的序号、封装形式。 3、通过实习制作原理图生成电路板。 4、通过实习学会自动布线,制作电路原理图元件和元件封装。 二、实训内容 本次实验作为印刷板实习,主要是利用PROTEL99E软件,而这次我们用到的有文件的建立,元件库制作,原理图绘制,PCB图绘制,封装库制作。 1:元件库制作。在Documents新建一个Schematic Library Document文件生成一个**.lib文件双击打开就可以自己制作元件了,制作方法有两种,方法1 在通用库中添加。 2 在项目元件中添加,启动元件编辑器或打开已有元件,添加新元件元件的调整,移动:单个元件的移动:以光标指向所要移动的元件,按下左键不放,直接拖到目的后,放开鼠标左键。旋转:出现十字光标后,左建不放,按下Space键:可以将元件依次做90度旋转,X键:使元件左右对调,Y键:使元件上下对调。元件的编辑:双击该元件。元件的删除:点击所要删除的元件,选Edit/Clean命令。绘制新元件【外型文字引脚】修改元件描述和封装,保存即可 2:原理图绘制。首先打开PRTOEL99E软件,新建一个名位B0811 39.ddb 文件,会生成Design Team Recycle Bin Documents三个子文件第一个个文件源,第二个是回收站文件,第三个是个人文件夹,再打开个人文件夹,新建Schematic Document 这个文件生成一个后缀名为SCH文件,打开这个文件会

哈尔滨工业大学单片机实验报告

H a r b i n I n s t i t u t e o f T e c h n o l o g y 单片机原理与应用 实验报告 学生姓名: 学号: 班级: 通信工程 专业: 任课教师: 所在单位: 电子与信息工程学院 月5年2013. 软件实验 在软件实验部分,通过实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。 实验一清零程序 一、实验目的 掌握汇编语言设计和调试方法,熟悉键盘操作。 二、实验内容 把2000~20FFh的内容清零。 三、程序框图

四、实验过程 1、LED环境 ⑴在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。 ⑵在“P.”状态下键入0640,然后按“STEP”或“EXEC”进入实验项目的调试与运行。. 2、PC环境 在与PC联机状态下,编译、连接、下载PH51\se01.asm,用连续或单步方式运行程序。 3、运行结果检查 ⑴在单步运行时,每走一步可观察其运行结果。 ⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2000~20FFH 中执行程序前后的内容变化。 五、实验结果及分析 实验前截图: 实验后截图:

: 实验源程序ORG 0640H SE01: MOV R0,#00H DPTR MOV DPTR,#2000H ;(2000H送(DPTR 送LOO1: MOVX @DPTR,A ;0INC DPTR ;DPTR+1 1 INC R0 ;字节数加个字节再清FF不到CJNE R0,#00H,LOO1 ; SJMP $ END 实验问题:2000H~20FFh中的内容是什么? 解答:实验运行之前,2000H~20FFh中的内容是随机分配的;在执行完清零程序之后, 2000H~20FFh中的内容都变为0. 实验二拆字程序 一、实验目的 掌握汇编语言设计和调试方法。 二、实验内容 把2000h的内容拆开,高位送2001h低位,低位送2002h低位,2001h、2002h高位清零,一般本程序用于把数据送显示缓冲区时用。 三、程序流程

(完整word版)PCB实验报告

《电子线路印刷版(PCB)设计CAD》 实践报告 题目:单片机最小系统PCB设计 姓名: 学号: 系别:信息工程系 专业:通信工程 年级:09 级 2013年1月9日 一、设计的任务与要求 学习掌握一种电路设计与制板软件(课堂主要使用Protel 99SE,或其他软

件Altium Designer 、PADS、OrCAD、Proteus 等),掌握软件使用的基本技巧的基础,结合专业相关电路方面知识来设计PCB板。根据参考系统设计一个小型的单片机系统,以89C51 为核心单片机,具备如下主要功能模块:电源模块、ISP(In-System Programming)下载模块,时钟和复位模块、AD 采集模块、键盘模块、数码管和LED显示模块等,画出SCH原理图和对应的PCB 印刷电路板。 主要设计内容: 1、根据需要绘制或创建自己的元件符号,并在原理图中使用; 2、SCH原理图设计步骤与编辑技巧总结; 3、绘制或创建和元件封装,并在原理图中调用; 4、生成项目的BOM(Bill of Material); 5、设置PCB 设计规则(安全距离、线宽、焊盘过孔等等),以及PCB 设 计步骤和布局布线思路和技巧总结; 6、最终完整的SCH电路原理图; 7、元器件布局图; 8、最终完整的PCB 版图。 二、实验仪器 PC机,Protel 99SE软件 三、原理图元件库设计 3.1 6段数码管模块 LED数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。LED数码管有八个小LED发光二极管,常用段数一般为7段有的另加一个小数点,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。

单片机实验报告

本科生实验报告 实验课程单片机原理及应用 学院名称核技术与自动化工程学院 专业名称电气工程及其自动化 学生姓名 学生学号 指导教师任家富 实验地点6C902 实验成绩 二〇一五年三月二〇一五年六月 单片机最小系统设计及应用 摘要 目前,单片机以其高可靠性,在工业控制系统、数据采集系统、智能化仪器仪表等领域得到极其广泛的应用。因此对于在校的大学生熟练的掌握和使用单片机是具有深远的意义。通过本次课程设计掌握单片机硬件和软件方面的知识,更深入的了解单片机的实际应用,本次设计课程采用STC89C52单片机和ADC0804,LED显示,键盘,RS232等设计一个单片机开发板系统。进行了LED显示程序设计,键盘程序设计,RS232通信程序设计等。实现了单片机的各个程序的各个功能。对仿真软件keil的应用提升了一个新的高度。单片机体积小、成本低、使用方便,所以被广

泛地应用于仪器仪表、现场数据的采集和控制。通过本实验的学习,可以让学生掌握单片机原理、接口技术及自动控制技术,并能设计一些小型的、综合性的控制系统,以达到真正对单片机应用的理解。 关键词:单片机;智能;最小系统;ADC;RS232;显示;STC89C52 第1章概述 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 它最早是被用在工业控制领域,由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。 现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。 第2章实验内容 2.1单片机集成开发环境应用

protel实验报告

实验报告 一、实验目的 1.了解protel软件基本功能及实际操作方法; 2.掌握电路原理图设计和PCB图绘制基础和技能操作; 3.掌握PCB布线和布局的技巧以及注意问题; 4.原理图元件符号和PCB元件封装编辑技能; 5.培养实际电路图绘制和动手操作综合能力; 6.自己能够绘制电路原理图并可以对PCB进行合理布局 二、实验内容 1.protel 99 SE简介 Protel 99 SE软件是PROTEL99SE汉化版,99SE是PROTEL 家族中目前最稳定的版本,功能强大。采用了*.DDB数据库格式保存文件,所有同一工程相关的SCH、PCB等文件都可以在同一*.DDB数据库中并存,非常科学,利于集体开发和文件的有效管理。还有一个优点就是自动布线引擎很强大。在双面板的前提下,可以在很短的时间内自动布通任何的超复杂线路! 主要教我们: 1.画画简单的原理图(SCH) 2.学会创建SCH零件

3.把原理图转换成电路板(PCB) 4.对PCB进行自动布线 5.学会创建PCB零件库 6.学会一些常用的PCB高级技巧。 主要的模块: 1.电路原理图设计模块:该模块主要包括设计原理图的原理图编辑器,用于修改、生成元件符号的元件库编辑器以及各种报表的生成器。 2.印制电路板设计模块:该模块主要包括设计电路板图的PCB编辑器,用于PCB自动布线的Route模块。用于修改、生成元件封装的原件封装编辑器以及各种报表的生成器。 3.可编程逻辑器件设计模块:该模块主要包括具有语法意识的文本编辑器、由于编译和仿真设计结果的PLD模块。 4.电路仿真模块:该模块主要包括一个具有强大的数/模混合信号电路仿真器,能提供连续的模拟信号和离散的数字信号仿真。 2.电路图设计基础和操作步骤 2.1印制电路板设计的流程方框图: 电路原理图设计产生网络表印制电路板设计;

单片机实验报告

哈尔滨师范大学计算机科学与信息工程学院 实验报告手册 课程名称:嵌入式系统原理与应用指导教师:王洪侠 专业:计算机科学与技术20 18 年—20 19 年第 1 学期姓名:吴晗学号:2016040860 年级:2016级班级: 2 班

实验报告内容 实验题目:P1口输出实验 实验目的:通过实验了解P1口做为输入输出方式使用时,CPU对P1口的操作方式 实验要求:控制8个LED灯,完成从左到右然后从右到左再从左到右依次的循序流水实验器材:计算机和普中科技STC89C52单片机电路板 实验步骤/程序流程分析: 1.单片机由P2口控制流水灯 2.根据题目要求实现每点亮一盏灯就熄灭前一盏 3.套用循环实现从左到右的动态流水式亮灯 4.完成从左到右再从右到左再从左刀右流水亮灯 程序源代码: #include "reg52.h" #include typedef unsigned int u16; typedef unsigned char u8; #define led P2 void delay(u16 i) { while(i--); } void main() { u8 i; led=0xfe; delay(50000); // while(1) { /* for(i=0;i<8;i++) { P2=~(0x01<

1 伽尔顿板演示实验是展现统计规律的典型实验之一

1 伽尔顿板演示实验是展现统计规律的实验。 A 小球和金属杆的碰撞运动是确定,遵从牛顿运动定律。 B 每个小球的初速度的不确定性导致了大量小球的随机性。 C 条件:大量小球同时下落;大量单个小球依次下落。 2 葛正权实验是1934年葛正权验证分子按速率分布的实验。实验前,铋蒸汽源和旋转筒需要放置于真空度高的箱里,设蒸汽源开口和旋转滚筒缝隙之间距离为l, 给出真空容器腔P的计算方案 l λ=> 于是P< (2) 2 3/22 ()()4exp() 22 dN m m f Nd kT kT υ υπυ υπ ==- 在x方向麦克斯韦分布为 2 1/2 ()()exp() 22 x x x dN m m f Nd kT kT υ υ υπ ==- 3引入熵2 i pdV RdT dQ dS T T γ+ ==后,可以计算热力学过程中的熵。 A 计算理想气体从(p0,V0,T0)状态变到(p,V,T)状态,熵的改变 2 i pdV RdT dQ dS T T γ+ == 2 V T T V dV i dT S R R V T γγ ?=+ ?? 00 ln ln 2 V i T R R V T γγ =+ B用T-S表示卡诺循环,并求热机效率η 对两个绝热过程而言,0 dQ dS T ==,熵不变,平行T轴的直线。

两个等温过程(T 1和T 2),熵变为 ln 0b a b a V S S R S V γ-==?> 同理T 2,得到 ln d c d c V S S R V γ-= 因为 11a a d d T V T V γγ--= 11b b c c TV TV γγ--= 又1a b T T T ==,2d c T T T ==, a c b d V V V V = ln 0b c d a V S S R S V γ-=-=-?< (2)求效率 222111 111Q T S T Q T S T η?=-=-=-? 4连续性问题: 流出微元体积的电荷等于微元内电荷的减少 s V V j d S dV dV t t ρρ???=-=-?????????? (2)稳恒电流条件,0t ρ?=?,于是 0s j d S ?=?? 在节点处,得到基尔霍夫电流定律 0i i I =∑ T T

相关主题
文本预览
相关文档 最新文档