STC12C5410AD课程设计

STC12C5410AD课程设计
STC12C5410AD课程设计

单片机原理及应用课程设计

单片机学习及其Proteus仿真2008-08-23 22:51:49 阅读1220 评论0 字号:大中小

1、摘要:

单片机自70年代问世以来得到蓬勃发展,目前单片机功能正日渐完善:单片机集成越来越多资源,内部存储资源日益丰富,用户不需要扩充资源就可以完成项目开发,不仅是开发简单,产品小巧美观,同时抗干扰能力加强,系统也更加稳定,使得它更加适合工业控制领域,具有更加广阔的市场前景;提供在线编程能力,加速了产品的开发进程,为企业产品上市赢得宝贵时间。此外单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用广泛、通用性强等突出优点。单片机的设计目标主要是增强“控制”能力,满足实时控制(就是快速反应) 的需要。因此,掌握单片机的基础和实际应用对电子信息专业从业者来说意义重大。

本文的主要内容是掌握各种单片机的结构、接口、片上外设的特点,并用STC12C5410AD单片机的片上资源设计出适当的最小系统;并利用自行制作的单片机最小系统,完成一个简单应用(量程自动转换的电压表)的设计与软件及硬件设计制作,让读者掌握数字单片机最小系统的设计及单片机系统的应用方法。

关键字:单片机、最小系统、量程自动转换、电压、STC12C5410AD

2、设计要求

a)、掌握各种单片机结构、接口、外设的特性原理,完成最小系统设计。

b)、掌握单片机的开发过程及方法,完成最小系统的制作调试;设计要求。

?使用STC12C5410AD CPU

?使用STC232E建立ISP/IAP/RS23C接口

?使用93C46扩展EEPROM

?ISP/IAP/RS232C接口:STC232E

?使用HT1380建立实时时钟

?设计4×4键盘接口

?设计6位LED显示器

?自制+5V整流稳压电源

c)、利用自制的单片机最小系统,完成至少一种应用的设计。

d)、完成单片机最小系统应用系统的制作调试。

e)、通过课程设计报告的写作,锻炼科技论文报告的写作能力。

3、方案论证和总体设计

3.1、主要芯片资源简述

3.1.1、STC12C5410AD单片机

该单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,内部集成MAX810专用复位电路。4路PWM,8路高速10位A/D转换,由于该芯片内部集成A/D转换和PWM,因此需要很少的外围电路即可实现A/D和D/A转换,从而使得最小系统的硬件设计大为简单。

3.1.2、RS232接口芯片STC232C

用于构建RS-232转换器,完成串口通信功能,通过该转换器连接电脑就可以下载程序。

3.1.3、串行EEPROM 93C46

3.1.4、串行时钟芯片HT1380

H1380 是一个带秒、分、时、日、日期、月、年的串行时钟保持芯片,每个月多少天以及闰年能自动调节,用若干寄存器存储对应信息,一个 32.768KHz 的晶振校准时钟,为了使用最小引脚,HT1380使用一个I/O口与微信息处理机相连,仅使用三根引线即:/RST复位、SCLK串行时钟、I/O口数据就可以传送 1 字节或 8字节的字符组

编程要点如下:

在开始发送数据之前,先把/RST置高,发送一个带地址和命令信息的8位命令字,紧跟命令之时钟/日历数据传送至相应的寄存器中或从相

应寄存器传送出来(读)。

/RST引脚在数据传送完毕应保持低电平。

所有数据的输入是在SCLK的上升沿有效,输出在SCLK的下降沿有效。

单字节传送需要16个SCLK时钟脉冲,多字节传送需要72个SCLK时钟脉冲,输入、输出数据都是从0位开始。

HT1380还包括两个附加位:时钟停止位(CH)和写保护位(WP),这些位控制振荡器的工作和数据能否写入寄存器中,这两位应首先规定

(为了读、写寄存器组)。

命令字节的格式为:

76543210

100A3A2A1A0R/W

A0~A2:寄存器地址

A3: A3=1 时测试模式,A3=0时常规模式

R/W:为1时读,为 0时写

当命令字节为 1001xxx1时,HT1380 设置在测试模式,这种仅为半导体公司测试时使用,如果使用普通的,不可预测条件的变化。

3.2、单片机最小系统的设计

3.2.1、整体设计框图

系统采用模块化的设计方法,各模块设计方案如下:

3.2.2、单片机正常工作最小系统

单片机正常工作系统包括,振荡电路和上电复位电路,原理图如下:

3.2.3、存储器的扩展

方案一:并行存储器

传统51很多时候都采用并行扩展存储器,技术较为成熟,且较为简单。

方案二:串行存储器

串行存储器扩展用到较少的I/O口,编程简单,在远距离通信时较并行传输有廉价的优势,且随着科技的进步,串口也已走红。

考虑到选用的单片机I/O口有限以及学习串行传输的前瞻性,本设计选择串行存储芯片93C46扩展串行存储器,原理图见完整电路图。

3.2.4、串行口扩展

采用STC232芯片,辅以必要的外围电路,完成扩展要求,其原理图如下:

3.2.5、键盘接口

方案一:A/D键盘

由于STC12C5410AD单片机内部集成8路10位A/D转换器,转换速度可达100KHz(10万次/秒),因此可以用于按键扫描,根据检测到的电压值判断闭合按键的具体位置。其原理图如下:

该方案合理、合理地利用了单片机内部资源,但不无缺点:按键很多时运算量和误差较大。

方案二:行扫描式键盘,原理图及仿真情况如下:

考虑到键盘模块的复用性,本着尽量节省元件的态度,选择方案二行扫描式键盘,以方便键盘模块用于其它系统,

3.2.6、显示接口

方案一:模拟串口静态显示,原理图如下:

优点:用74HC164静态驱动,仅占用两个I/O口,较动态扫描显示法而言,大大节省了I/O口;缺点:利用芯片较多。

方案二:动态扫描显示

显示原理:在单片机里,首先显示一个数, 然后关掉.然后显示第二个数,又关掉, 那么将看到连续的数字显示,轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms),由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,原理图如下:

综合考虑显示效果和成本,我们选择方案二,利用6位数码管动态扫描显示数据。

3.2.7、AD接口

利用内部集成A/D完成外部模拟信号的采集。上电复位后P1口为弱上拉型I/O口,可以通过软件将8路中任何一路设置为A/D转换通道,不需作A/D转换时,可以通过模式选择令P1继续作为普通I/O口使用,利用该特性可以将P1

口合理复用。

3.2.8、DA接口

利用内部集成的PWM结合外部电路,利用软件改变PWM脉冲的宽度,结合外部RC滤波电路即可实现D/A转换,原理图如下:

3.2.9、稳压电源

利用变压器和整流桥将市电转变为9V直流电,再通过三端稳压管LM7805得到5V电源,其原理图如下:

3.2.10、总体设计电路

3.3、单片机最小系统应用系统(量程自动转换电压表)设计

仅需要在最小系统的基础上,添加输入调理电路即可实现该应用系统的设计。

3.3.1、自动量程基本控制流程

自动量程转换由初设量程开始,逐级比较,直至选出最合适提量程为止。自动量程转换的操作流程如上图所示。继电器或其它控制开关从闭合转变为断开,或从断开转变为闭合有一个短暂的过程,所以在每次改变量程之后要延时一定的时间,然后再进行正式的测量和判断。为了避免在两种量程的交叉点上可能出现的跳动,还应考虑低量程的超量程比较值和高量程的欠量程比较值之间有一定的重叠范围。

3.3.2、电压量程控制

电压量程部分,先把输入电压进行衰减1/20,然后通过运算放大进行信号的放大,只要改变放大电路的放大倍数,即可实现量程的切换,由于器材的限制,本设计未完成该部分的硬件设计,仅软件仿真成功。

4、系统软件设计

设计平台为Keil 8.08 + Proteus 7.2。

4.1、简单数字电压表软件流程图为:

完整程序见附件。

4.2、量程自动转换的电压表软件设计(仿真成功,但未进行硬件测

试):

4.2.1、量程的设定

MC14051选通 0 放大倍数

0 通道 1.2 倍(MC14051 存在一定的导通电阻)

1通道 2 倍

2 通道 5 倍

3 通道 20 倍

测量电压输入衰减 1/20,设V

in 为要测量的电压,V

t

为衷减后的电压,V

out

为放大后的电压,V

out

最大输出为 5V 则量程范围为: Vin=(5/N)*20 (N 为放大倍数)

MC14051选通 0 最大量程范围

0 通道 83V

1通道 50V

2 通道 20V

3 通道 5V

4.2.2、软件流程

5、系统调试与性能测试

本设计采用模块化设计,焊接、调试均分模块完成。

5.1、焊接测试:

各模块焊接完成后及时用万用表进行测量,测量应连接的点是否正确短接(打到短路档,若连接良好则蜂鸣器会报警)。显示模块,可用欧姆表(内部含电源)进行测试,将表笔正极接数码管共阳端,负表笔依次接abcdefgh,观察数码管是否正常显示,如不正常,检查焊接情况。上电后,测量各芯片引脚电压,与理论值相比较,如不同,检查硬件电路。

5.2、软件仿真:

采用单片机仿真软件Proteus进行原理图的仿真,验证设计正确性,大大缩短了开发时间。Proteus中的仿真图如下(由于其中大多数元件Proteus自带的

仿真库中都没有,只好个人制作):

5.3、硬件测试:

成功完成了单片机最小系统应用设计即简单数字电压表的设计,经测试各模块正常,精度满足要求。

此外还测试了最小系统与上位机(PC机)的通信功能,测试程序见附件。

6、结论

本设计利用较少模块完成了大部分设计要求,实现了0~5V电压的测量,精度为0.01V,由于器材限制,只能给出量程自动转换的思路,这是本设计的一大遗憾。本设计包含了平时不常做的电源模块的制作,是完整的系统级的设计,通过完成本设计的完整制作,学会如何协调系统各模块之间资源的分配及复用,对系统级设计有更深一次的理解,今后可以独立开发更复杂的系统。

7、参考文献

宏晶科技,STC12C6510AD系列单片机器件手册,2007-11-17

1380串行时钟芯片DataSheet

Microchip Technology,CMOS Serial EEPROM 93C06/46 DataSheet,1995-9 8、附件(绿色文字为注释)

8.1、A/D转换模块和串口模块测试程序(ad_uart_test.c):/*********************************************************

程序:A/D转换模块和串口模块测试程序

文件:ad_uart_test.c

作者:佟川

更新:08.7.23

说明:轮流采集8路模拟数据,并用串口发送到上位机(PC机)。

**********************************************************/

#define uchar unsigned char

#define uint unsigned int

#include

//初始化AD函数,将P18路通道均设为开/漏模式

void InitAd(void)

{

P1M0=0xff;

P1M1=0xff;

}

//初始化串口函数

void InitUart(void)

{

SCON|=0X50;

TH1=TL1=0XFB;

TMOD|=0X20;

ES=1;

TR1=1;

}

//延时函数

void delay(void)

{

uint i;

for(i=0;i<0xfff0;i++);

}

//逐路开始转换并读取AD转换数据函数

void ReadAd(void)

{

uchar temp[16],i;

for(i=0;i<8;i++)

{

ADC_CONTR=i; //选择转换通道

ADC_CONTR|=0x88; //开始转换

while(!(ADC_CONTR&0x10));//等待转换结束

ADC_CONTR=ADC_CONTR&0xef;//将ADC_FLAG软件清零

temp[2*i]=ADC_DATA;//读取高8位

temp[2*i+1]=ADC_LOW2;//读取低2位

}

SBUF=0xa0;

while(!TI);

TI=0;

for(i=0;i<16;i++)

{

SBUF=temp[i];

while(!TI);

TI=0;

}

SBUF=0xf6;

while(!TI);

TI=0;

}

main()

{

InitAd();

InitUart();

while(1)

{

ReadAd();

delay();

}

}

8.2、数字电压表程序(voltmeter.c):

/*********************************************************

程序:简易数字电压表

文件:voltmeter.c

作者:佟川

更新:08.7.23

说明:可以测量0~5V电压,P3.2、P3.3、P3.4做位选,P1.0为模拟输入通道,同时用P1显示数据

**********************************************************/

#include

unsigned char code

dispbitcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//对应共阳管0~9

unsigned char dispbuf[3];//显示缓存

unsigned int temp; //用于计算转换量unsigned int getdata; //存储AD转换结果

void Delay1ms(unsigned int i) //1ms延时程序

{

unsigned int j;

for(;i>0;i--)

{

for(j=0;j<125;j++)

{;}

}

}

void Delay25us(unsigned int i) //25us延时程序{

unsigned int j;

for(;i>0;i--)

{

for(j=0;j<31;j++)

{;}

}

}

void Display()

{

P1=dispbitcode[dispbuf[2]]; //段码

P17=0; //点亮小数点 P32=0;

P33=1;

P34=1;

Delay1ms(10);

P1=0xff; //关闭段码

P1=dispbitcode[dispbuf[1]];

P32=1;

P33=0;

P34=1;

Delay1ms(10);

P1=0xff;

P1=dispbitcode[dispbuf[0]];

P32=1;

P33=1;

P34=0;

Delay1ms(10);

P1=0xff;

}

void main()

{

while(1)

{

/*

ADC_CONTR|ADC_POWER|SPEED1|SPEED0|ADC_FLAG|ADC_START|CHS2|CHS1|CHS0| //210个时钟转换一次

1 1 1 0 1 0 0 0

*/ //ADC_CONTR状态

ADC_CONTR=ADC_CONTR|0X80; //10000000 开启转换电源

Delay1ms(1); //延时,等待内部电源稳定

P1M0=P1M0|0X01; //设置p1.0所在通道为开/漏模式

P1M1=P1M1|0X01;

ADC_CONTR=0xe0; //11100000 开启P1.0通道开始转换

Delay25us(10); //延时一端时间,使输入电压达到稳定

ADC_DATA =0x00; //清A/D转换结果寄存器

ADC_LOW2 =0x00;

ADC_CONTR |= 0x08;

//ADC_START=1,开始转换

while(!(ADC_CONTR&0x10)); //0001,0000 等待A/D转换结束

getdata=ADC_DATA*4+(ADC_LOW2&0x03); //读取转换结果

//ADC_CONTR=ADC_CONTR&0xef;

ADC_CONTR=ADC_CONTR&0xe7; //将ADC_FLAG软件清零

Delay25us(1);

P1M0=P1M0&0X00; //设置P1口为普通I/O模式,以便用P1口显示数据。

P1M1=P1M1&0X00;

temp=getdata*1.0/1024*498; //10位AD,1024级量化电平,转换结果的计算公式为转换值= 1024*Vin/Vcc

//temp=255 //测试用

//将A/D转换结果化为10进制

dispbuf[0]=temp%10; //测试时

为5

dispbuf[1]=temp/10%10; //测试时

为2

dispbuf[2]=temp/100; //测试时为2

Display(); //显示数据

}

}

8.3、行扫描键盘程序(key_scan.c)

/*

*************************************************************************** ************

摘要: 4*4小键盘模块程序,供以后其他程序调用.其中P1口高四位接键盘列,P1口低四位接键盘行,

版本: V1.0

完成日期: 2008.4.28

作者: 佟川

*************************************************************************** ************

修改日期: 2008.7.6

版本: V1.2

*************************************************************************** *************

*/

#include

#define uchar unsigned char

#define keyport P1

//

uchar code seg[16]=

{0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0X88,0X83,0XC6,0XA1,0X86 ,0X8E}; //0~f,共阳极

uchar code keycode[16]=

{0xEE,0XDE,0XBE,0X7E,0XED,0XDD,0XBD,0X7D,0XEB,0XDB,0XBB,0X7B,0XE7,0XD7,0XB7 ,0X77};//待查询的键码值

//

/*

*************************************************************************** ****************

函数名称:delay()

功能描述:延时ms个微妙

入口参数:unsigned int ms

出口参数:无

*************************************************************************** ****************

*/

void delay(unsigned int ms)

{

unsigned char a;

while(!ms--)

for(a=0;a<124;a++);

}

*************************************************************************** ****************

函数名称:keyscan()

功能描述:键盘扫描程序,利用行扫描方式,得到键值

入口参数:无

出口参数:扫描得到的键值~((~sm)+(~fh))

*************************************************************************** ****************

*/

uchar keyscan(void)

{

uchar sm; //存放行扫描代码,该函数的返回值的低四位

uchar fh; //该函数的返回值的高四位

keyport=0xf0; //列置高,行置低

if((keyport&0xf0)!=0xf0) //判断是否有按键按下

{

delay(2); //去抖动延时(1~10ms)

if((keyport&0xf0)!=0xf0)

{

sm=0xfe; //行扫描初值

while((sm&0x10)!=0)

{

keyport=sm;

if((keyport&0xf0)!=0xf0) //若本行有键按下,则执行读取键值信息

{

fh=(keyport&0xf0)|0x0f;

return(~((~sm)+(~fh)));//返回扫描的键值

}

else sm=(sm<<1)|0x01; //若本行没有键按下,则扫描下一行

}

}

}

return 0xff; //若没有按键按下,则返回0xff

}

/*

*************************************************************************** ****************

函数名称:getkey()

功能描述:将扫描得到的键值转化为对应的0~f

入口参数:无

出口参数:显示的数字0~f

*************************************************************************** ****************

uchar getkey()

{

uchar key;

uchar temp;

uchar j;

while(1)

{

key=keyscan();

delay(2);

for(j=0;j<16;j++)

{

if(key==keycode[j])//通过查询方式,得到按下的按键值

{

temp=j; //按键值先保存于temp中

if(key==0xff) //若没有按下下一个键,则一直显示上一个键值

{

return temp;

}

else

{

return j;

temp=j; //更新temp里的值

}

}

}

}

}

/*

*************************************************************************** ****************

测试用函数

*************************************************************************** ****************

*/

///*

void main(void)

{

uchar ch;

// P3&=0xfe;

while(1)

{

ch=getkey();

P2=seg[ch]; //P0口接数码管

课程设计格式要求

XX大学 《XX》课程设计 题目 姓名 学科专业 指导教师 所在学院 论文提交日期

一、论文的主要结构和排列顺序 学位论文一般应由七个部分组成,排列顺序为: (一)封面 (二)中文摘要 (三)英文摘要 (四)目录 (五)主体部分 (六)参考文献 (七)附录 二、论文的书写规范与打印要求 2.1字体和字号 论文题目:二号黑体,居中 各章标题:小二号黑体,居中 各节一级标题:小三号黑体,居左 各节二级标题:四号黑体,居左 各节三级标题:小四号黑体,居左 条、款、项标题:小四号黑体,居左 正文:小四号宋体 页眉:五号宋体,居中 页码:五号宋体,居中 数字和字母: Times New Roman体 2.2 页面设置 2.2.1 页边距及行距 设计说明书的页面边距上下左右各为25mm 正文为1.5倍行距,段前、段后无空行(即空0行)

2.2.2 页眉页脚 页眉标注从论文主体部分(绪论、正文、结论)开始,标注“北京师范大学珠海分校不动产学院”。页眉的上边距为15mm,在版心上边线加一行1.5磅粗的实线,其上居中打印页眉;页脚的下边距为15mm。 2.2.3 页码 论文页码从主体部分(绪论、正文、结论)开始,直至“参考文献、附录”结束,用五号阿拉伯数字编连续码,页码位于页脚居中。 2.3 公式 居中书写。 公式序号按章编排,如第一章第一个公式序号为“(1-1)”。 文中引用公式时,一般用“见式(1-1)”或“由公式(1-1)”。 2.4 图题 每个图均应有图题(由图号和图名组成)。图号按章编排,如第一章第一图的图号为“图1-1”等。图题置于图下,有图注或其他说明时应置于图题之上。图名在图号之后空一格排写。引用图应说明出处,在图题右上角加引用文献号。图中若有分图时,分图号用a)、b)等置于分图之下。 2.5 表 表格不加左、右边线。 表序一般按章编排,如第一章第一个插表的序号为“表1-1”等。表序与表名之间应空一格,表名中不允许使用标点符号,表名后不加标点。表序与表名置于表上。 表头设计应简单明了,尽量不用斜线。 全表如用同一单位,将单位符号移至表头右上角,加圆括号。

过程流体机械试题整理版

、单项选择题 (每题 1分,共 10分 ) 1. 液体从泵入口流到出口的过程中,通常存在的三种损失有流动损失、流量损失和( A ) A. 机械损失 B .尾迹损失 C.冲击损失 D.泄漏损失 2. 下列零部件中属于离心泵过流部件的是( C )。 A. 转轴 B.轴封箱 C.蜗壳 D. 口环 3. 为便于对不同类型泵的性能与结构进行比较,泵的比转数 n s 是其(B )。 A.任意效率点的比转数 B.最高效率点的比转数 C 最低效率点的比转数 D.最小流量的比转数 4. 在泵出口设有旁路与吸液罐相连通,改变旁路上调节阀的开度调节流量属于( A )。 A.改变管路特性工况调节 B.改变工艺参数调节 C.改变尺寸参数调节 D.改变泵特性工况调节 5. 下列零部件中属于离心压缩机定子的零部件的是( A )。 A .扩压器 B . 口环 C .阀片 D .气缸 6. 离心压缩机转速越高,压力比越大,但性能曲线越陡,稳定工作区( D )。 A. 不变 B. 越宽 C. 等于零 D. 越窄 7. 保持两机流动过程完全相似的条件为:几何相似、进口速度三角形相似、特征马赫数相等和 ( C )。 A .多变指数相等 B .膨胀指数相等 C.绝热指数相等 D .等温指数相等 8. 压缩机实际运行中的排气压力并不总是符合设计压力,其值取决于( C ) A .进气系统的压力 B.汽缸的压力 C.排气系统的压力 D .活塞的压力 9. 各类压缩机的旋转惯性力或旋转惯性力矩都可以用加( B )。 A .气体质量来平衡 B .平衡质量来平衡 C.汽缸质量来平衡 D.往复质量来平衡 10. 在结构尺寸一定时,影响活塞压缩机排气量的主要因素是转速和( C ) A .凝析系数 B .吸气系数 C.排气系数 D ?抽加气系数 二、多项选择题(每题 2分,共 10 分) 11. 离心泵按液体吸入叶轮的方式不同,有( AE )。 A.双吸式泵 E.多吸式泵 C.单级泵 D.多级泵 E .单吸式泵 12. 下列零件属于活塞压缩机密封零部件的有( ABC ) A.活塞环 E.平面填料 C.锥面填料 D.连杆 E.曲轴 13. 根据各列气缸中心线之间的夹角和位置不同,活塞式压缩机分为( A.立式 E.移动式 C.卧式 D.固定式 E.角度式 14. 下列属于离心压缩机流动损失的是( BD )。 A.泄漏损失 E.分离损失 C.机械损失 D.二次涡流损失 E.轮阻损失 15. 下列零部件中属于离心压缩机零部件的是( 过程流体机械试题 ACE ) ABD

空气压缩机课程设计

过程流体机械课程设计 院系: 指导老师:

目录 1 课程设计任务...................................... 错误!未定义书签。 1.已知数据...................................... 错误!未定义书签。 2.课程设计任务及要求............................ 错误!未定义书签。 2 热力计算.......................................... 错误!未定义书签。 1.初步确定压力比及各级名义压力.................. 错误!未定义书签。 2.初步计算各级排气温度.......................... 错误!未定义书签。 3.计算各级排气系数.............................. 错误!未定义书签。 4.计算各级凝析系数及抽加气系数.................. 错误!未定义书签。 5.初步计算各级气缸行程容积...................... 错误!未定义书签。 6.确定活塞杆直径................................ 错误!未定义书签。 7.计算各级气缸直径.............................. 错误!未定义书签。 8.实际行程容积及各级名义压力.................... 错误!未定义书签。 9.计算缸内实际压力.............................. 错误!未定义书签。 10.计算各级实际排气温度......................... 错误!未定义书签。 11.缸内最大实际气体力并核算活塞杆直径........... 错误!未定义书签。 12.复算排气量................................... 错误!未定义书签。 13.计算功率,选取电机........................... 错误!未定义书签。 14.热力计算结果数据............................. 错误!未定义书签。 3 动力计算.......................................... 错误!未定义书签。 1.第Ⅰ级缸解析法................................ 错误!未定义书签。 2.第Ⅰ级缸图解法................................ 错误!未定义书签。 3.第Ⅱ级缸解析法................................ 错误!未定义书签。 4.第Ⅱ级缸图解法................................ 错误!未定义书签。 4 零部件设计........................................ 错误!未定义书签。

微机原理课程设计报告交通灯

WORD格式微机原理课程设计 设计题目交通灯的设计 实验课程名称微机原理 姓名王培培 学号080309069 专业09自动化班级2 指导教师张朝龙 开课学期2011至2012学年上学期

一、实验设计方案 实验名称:交通灯的设计实验时间:2011/12/23 小组合作:是□否?小组成员:无 1、实验目的: 分析实际的十字路口交通灯的亮灭过程,用实验箱上的8255实现交通灯的控制。(红,黄,绿三色灯) 2、实验设备及材料: 微机原理和接口技术实验室的实验箱和电脑设备等。 3、理论依据: 此设计是通过并行接口芯片8255A和8086计算机的硬件连接,以及通过8253延时的方法,来实现十字路口交通灯的模拟控制。 如硬件连接图所示(在后),红灯(RLED),黄灯(YLEDD)和绿灯(GLED)分别接在8255 的A,B,C口的低四位端口,PA0,PA1,PA2,PA3分别接1,2,3,4(南东北西)路口的红灯,B,C口类推。8086工作在最小模式,低八位端口AD0~AD7接到8255和8253的D0~D7,AD8~AD15通过地址锁存器8282,接到三八译码器,译码后分别连到8255和8253的CS片选端。8253的 三个门控端接+5V,CLOCK0接由分频器产生的1MHZ的时钟脉冲,OUT0接到CLOCK1和CLOCK,2 OUT1接到8086的AD18,8086通过检测此端口是否有高电平来判断是否30s定时到。OUT2产生 1MHZ方波通过或门和8255的B口共同控制黄灯的闪烁。8255三个口全部工作在方式0既基本 输入输出方式,红绿灯的转换由软件编程实现。

4、实验方法步骤及注意事项: ○1设计思路 红,黄,绿灯可分别接在8255的A口,B口和C口上,灯的亮灭可直接由8086输出0,1 控制。 设8253各口地址分别为:设8253基地址即通道0地址为04A0H,通道1为04A2H,通道2 为04A4H,命令控制口为04A6H。 黄灯闪烁的频率为1HZ,所以想到由8253产生一个1HZ的方波,8255控制或门打开的时 间,在或门打开的时间内,8253将方波信号输入或门使黄灯闪烁。 由于计数值最大为65535,1MHZ/65536的值远大于2HZ,所以采用两个计数器级联的方 式,8253通道0的clock0输入由分频器产生的1MHZ时钟脉冲,工作在方式3即方波发生器方 式,理论设计输出周期为0.01s的方波。1MHZ的时钟脉冲其重复周期为T=1/1MHZ=1s,因此 通道0的计数初值为10000=2710H。由此方波分别作为clock1和clock2的输入时钟脉冲,所以 通道1和通道2的输入时钟频率为100HZ,通道1作计数器工作在方式1,计数初值3000=BB8H 既30s,计数到则输出一个高电平到8255的PA7口,8255将A口数据输入到8086,8086检测 到高电平既完成30s定时。通道2工作在方式3需输出一个1HZ的方波,通过一个或门和8086 共同控制黄灯的闪烁,因此也是工作在方波发生器方式,其计数初值为100=64H,将黄灯的状态 反馈到8055的端口PB7和PC7,同样输入到8086,8086通过两次检测端口状态可知黄灯的状态 变化,计9次状态变化可完成5次闪烁。 三个通道的门控信号都未用,均接+5V即可。 ○ 2硬件原理及电路图 由于8255A与8086CPU是以低八位数据线相连接的,所以应该是8255A的A1、A 0 线分别与 8086CPU的A2、A线相连,而将8086的 1 A 0 线作为选通信号。如果是按8255A内部地址来看, 则在图中它的地址是PA口地址即(CS+000H),PB口地址为(CS+001H),PC口地址为(CS+002H),

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

最新过程流体机械习题及参考答案

过程流体机械习题及答案 第1章绪论 一、填空 2、流体机械按其能量的转换形式可分为()和()二大类。 3、按工作介质的不同,流体机械可分为()、()和()。 5、将机械能转变为()的能量,用来给()增压与输送的机械称为压缩机。 6、将机械能转变为()的能量,用来给()增压与输送的机械称为泵。 7、用机械能将()分离开来的机械称为分离机。 二、名词解释 5. 压缩机 6. 泵 7. 分离机 第2章容积式压缩机 一、填空题 2、往复式压缩机由()、()、()和()四部分组成。 3、往复式压缩机的工作腔部分主要由()、()和()构成。 4、活塞通过()由传动部分驱动,活塞上设有()以密封活塞与气缸的间隙。 6、往复式压缩机的传动部分是把电动机的()运动转化为活塞的()运动。10.理论上讲,级数越(),压缩气体所消耗的功就越()等温循环所消耗的功。 14.气阀主要由()、()、()和()四部分组成。 16.活塞环和填料的密封原理基本相同,都是利用()和()的作用以达到密封的目的。 19.压缩机正常运转时,产生的作用力主要有三类:(1)();(2)();(3)()。 22.压缩机中的惯性力可分为()惯性力和()惯性力。 23.一阶往复惯性力的变化周期为();二阶往复惯性力的变化周期为()。 25.旋转惯性力的作用方向始终沿曲柄半径方向(),故其方向随曲轴旋转而(),而大小()。 36.理论工作循环包括()、()、()三个过程。 37.实际工作循环包括()、()、()和()四个过程。 精品文档

38.活塞运动到达主轴侧的极限位置称为();活塞运动到达远离主轴侧的极限位置称为()。 39.活塞从一个止点到另一个止点的距离为()。 40.第一级吸入管道处的气体压力称为活塞压缩机的();末级排出接管处的气体压力称为活塞压缩机的()。 二、选择题 2.活塞式压缩机的理论工作循环由______个过程组成。 A.一B.二C.三D.四 3.活塞压缩机的实际工作循环由______个过程组成。 A.四B.三C.二D.一 4.活塞式压缩机的实际工作循环中膨胀和压缩过程属于______过程。 A.气体流动B.热力C.冷却D.升温 7.吸、排气管内的压力取决于_____。 A.气缸内吸、排气压力B.气阀弹簧力 C.气阀通流面积D.外界系统 10.在压力比和膨胀指数一定时,相对余隙容积越大则______系数越小。 A.压力B.温度C.容积D.泄漏 16.压缩机的实际排气压力取决于______。 A.缸内压力B.实际吸气压力 C.排气温度D.排气系统的压力 19.在活塞式压缩机中若各级压力比相等且吸入温度相同,则总指示功最少,这就是______原则。 A.最佳压力B.最佳温度C.等压力分配D.等压力比分配 21.下列属于易损件的是。 A.活塞B.十字头销 C.阀片D.连杆 23.在单列压缩机中采用加平衡质量的方法,可以使一阶往复惯性力______。A.部分平衡B.完全平衡C.旋转90°D.旋转180° 25.各类压缩机的______惯性力或力矩可用加平衡质量的方法来平衡。 A.一阶B.二阶往复C.往复D.旋转 26.在活塞式压缩机中加装飞轮的目的使用来______。 A.调整活塞力B.降低功率消耗 C.均衡转速D.降低压力脉动 28.压缩机铭牌上的排气量指的是______排气量。 A.额定B.标准C.实际D.理论 29.活塞杆与气缸间隙采用______密封。 A.活塞环B.软填料C.硬填料D.密封圈 精品文档

基于单片机交通灯课程设计报告书

三峡职业学院 课程设计 课题名称交通灯控制系统设计 交通灯控制系统设计 摘要:本系统由单片机最小系统、按键(开关)、LED 显示等等组成交通灯演示系统。系统用红、黄、绿三个发光二极管模拟交通灯的红灯、黄灯、绿灯的功能。系统除基本交通灯功能外,还具有倒计时(15秒)、时间设置、紧急情况(按键模拟传感器)处理等功能。 关键词:AT89C51,交通规则 引言:随着日新月异的电子变革,电子产品发生了突飞猛进的巨变,而在其中AT89C51扮演着一个重要的角色,AT89C51单片机具有广泛性、工具性、基础性的几个特点。单片机应成为中等技术人员的重要技术知识层面。近年来,我国工程技术队伍的梯队建设有了很大的进展。各类高职、高专如雨后春笋,涉电专业普遍开设单片机类课程。直观性表现在尽可能让我们在学习基本原理时能直观地看到相关实物及实物表演,使基本原理能实现形象化的表达;实践性表现在我们要通过许多实际操作来理解与掌握单片机的本质与技能;综合性表现在最终能使我们达到运用知识与技能来完成一个应用系统开发的全过程,有助于大学生动手能力的培养和提高,课程设计就是一门应用性很强的课程。如何让我们在学好基础知识的同时,迅速掌握设计应用技术,其中,实验与课程设计环节起着非常重要的作用。对我们学习和掌握单片机设计技术起到积极的作用。 一、方案比较、设计与论证

(1) 电源提供方案 为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案 方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;缺点是各模块都采用独立电源,会使系统线路变复杂,且可能影响系统各模块的电路电平。 方案二:采用干电池提供电源。该方案的优点是系统简明扼要,线路易于梳理,节约成本;缺点是输出功率不高。 综上所述,我们选择第二种方案。 (2) 显示界面方案: 该系统要求完成数码管倒计时(15s)、状态灯发光二极管(红、黄、绿)的显示功能。基于上述原因,我们考虑了二种方案: 方案一:东西南北四个方向分别采用两位数码管显示倒计时。这种方案只显示有限的符号和数码字苻,并且制作PCB图时有许多的线相交,线路十分的复杂,不易制作原理图与PCB图,无法胜任题目要求。 方案二:东西南北四面各自采用红、黄、绿三个发光二极管显示,采用一个两位数码管显示倒计时,主要优点是易于调整元件在硬制板上摆放的位置,同时也易于PCB图的制作。 综上所述,我们选择方案二。 (3) 输入方案: 题目要求系统能即时的处理外部紧急情况产生的中断,我们讨论了两种方案: 方案一:采用矩阵键盘。该方案的优点是: 可提供较多I/O 口,实现更多的外部中断。直接站单片机的接口少的特点,但操作起来稍显复杂,而且编程也趋于复杂。 方案二:直接在IO口线上接上按键开关。因为设计时精简和优化了电路。 由于该系统对于交通灯等发光二极管的控制,只用单片机本身的I/O 口就可实现,只要一个开关来模拟一个外部的紧急中断,且本身的计数器及RAM已经够用,故选择方案二。 (4) 系统方案: 本系统的硬件采用模块化设计,以单片机控制器为核心,与LED信号灯电路等组成单片机控制信号系统.

课程设计论文格式要求

课程设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 页眉内容统一为“沈阳理工大学学士学位论文”,采用宋体五号字居中排写。 页码在下边线下居中放置,Times New Roman小五号字体。摘要、关键词、目录等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××) 节标题:四号黑体(1.1□□××××) 条标题:小四号黑体(1.1.1□□×××) 正文:小四号宋体 页码:小五号宋体 数字和字母:Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。 (三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 1、中文摘要(300字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 2、英文摘要(250个实词左右) 英文摘要另起一页,其内容及关键词应与中文摘要一致,并要符合英语语法,语句通顺,文字流畅。 英文和汉语拼音一律为Times New Roman体,字号与中文摘要相同。 (四)目次页 目次页由学位论文的章、条、款、致谢、参考文献、附录等的序号、名称和页码组成,目次页置于外文摘要后,由另页开始。 目录题头用三号黑体字居中排写,隔行书写目录内容。 目录采用三级标题,按(1 ……、1.1 ……、1.1.1 ……)的格式编写,目录中各章题序的阿拉伯数字用Times New Roman体,第一级标题用小四号黑体,其余用小四号宋体。(五)论文的主要部分 1、引言(或绪论) 引言(或绪论)简要说明研究工作的目的、范围、前人的工作和知识空白、理论基础和分析、

《过程流体机械第二版》思考题答案_完整版..

《过程流体机械》思考题参考解答 2 容积式压缩机 ☆思考题2.1 往复压缩机的理论循环与实际循环的差异是什么? ☆思考题2.2 写出容积系数λ V 的表达式,并解释各字母的意义。 容积系数λV (最重要系数) λ V =1-α(n 1ε-1)=1-???? ??????-???? ??11 0n s d S p p V V (2-12) 式中:α ——相对余隙容积,α =V 0(余隙容积)/ V s (行程容积);α =0.07~0.12(低压),0.09~0.14(中压),0.11~0.16(高压),>0.2(超高压)。ε ——名义压力比(进排气管口可测点参数),ε =p d / p s =p 2 / p 1 ,一般单级ε =3~4;n ——膨胀过程指数,一般n ≤m (压缩过程指数)。 ☆思考题2.3 比较飞溅润滑与压力润滑的优缺点。 飞溅润滑(曲轴或油环甩油飞溅至缸壁和润滑表面),结构简单,耗油量不稳定,供油量难控制,用于小型单作用压缩机; 压力润滑(注油器注油润滑气缸,油泵强制输送润滑运动部件),结构复杂(增加油泵、动力、冷却、过滤、控制和显示报警等整套供油系统油站),可控制气缸注油量和注油点以及运动部件压力润滑油压力和润滑油量,适用大中型固定式动力或工艺压缩机,注意润滑油压和润滑油量的设定和设计计算。

☆思考题2.4 多级压缩的好处是什么? 多级压缩 优点:①.节省功耗(有冷却压缩机的多级压缩过程接近等温过程);②.降低排气温度(单级压力比小);③.增加容积流量(排气量,吸气量)(单级压力比ε降低,一级容积系数λV 提高); ④.降低活塞力(单级活塞面积减少,活塞表面压力降低)。缺点:需要冷却设备(否则无法省功)、结构复杂(增加气缸和传动部件以及级间连接管道等)。 ☆思考题2.5 分析活塞环的密封原理。 活塞环 原理:阻塞和节流作用,密封面为活塞环外环面和侧端面(内环面受压预紧);关键技术:材料(耐磨、强度)、环数量(密封要求)、形状(尺寸、切口)、加工质量等。 ☆思考题2.6 动力空气用压缩机常采用切断进气的调节方法,以两级压缩机为例,分析一级切断进气,对机器排气温度,压力比等的影响。 两级压缩机分析:1级切断进气→节流(实际ε1↑)→停止进气排气→2级节流(实际ε2↑)→(短暂)排气温度T2↑→(逐渐)停止进气排气(级间存气);活塞力↑(ε↑),阻力矩变化。 ☆思考题2.7 分析压缩机在高海拔地区运行气量的变化规律并解释其原因。 高海拔地区当地大气压力即吸气压力p s↓,若排气压力p d不变,则名义压力比ε↑,根据(2-12)式和(2-11)式,容积系数λV↓,实际吸气量V s0↓,容积流量q V↓。 ☆思考题2.8 一台压缩机的设计转速为200 r/min,如果将转速提高到400 r/min,试分析气阀工作情况。 定性分析,定量分析难。如压缩机结构参数(行程s、缸径D1、阀片尺寸等)不变,则容积流量q V↑↑(理论增加一倍),使气阀流速和阻力损失↑↑(激增),进排气频率↑,阀片启闭速度↑,阀片撞击阀座程度↑(加剧),阀片寿命↓(缩短),故障概率↑(增加)。解决问题需改变结构(缩短行程、减小缸径,增加气阀通道面积等)。 ☆思考题2.9 画出螺杆压缩机过压缩和压缩不足的指示图,并分析其对压缩机性能的影响。 压力比:内压力比(工作腔压缩终压/进气压力)、外压力比(排气管压/进气压力);(图2-42)内外压力比不相等时指示图。过压缩:内压力比>外压力比;欠压缩(压缩不足):内压力比<外压力比;过压缩和欠压缩均增加功耗,等压力比减少功耗。 3 离心压缩机 ☆思考题3.1 何谓离心压缩机的级?它由哪些部分组成?各部件有何作用?

控制专业综合课程设计指导书(甲醇制氢)

过程装备与控制工程专业综合课程设计指导书及任务书 南京工业大学过程装备与控制工程系

过程装备与控制工程专业 综合课程设计指导书 1. 专业综合课程设计的目的 专业综合课程设计在专业教学计划中占有很重要的地位,在设计过程中将综合应用所学的专业知识和专业基础知识,同时获得一次工程设计实践的实际训练。课程设计涉及的知识领域包括化工计算、化工原理、过程设备设计、过程流体机械、过程装备控制技术及应用、过程装备成套技术等课程,本课程设计是以甲醇制氢生产装置为模拟设计对象,进行过程装备成套设计的全面训练。 在课程设计中每个同学都要经过工艺设计计算,典型设备的工艺计算和结构设计、管道设计,单参数、单回路的自动控制设计、机器选型和技术经济评价等各个设计环节的基本训练。 2.专业综合课程设计的任务 2.1 题目:生产能力为××× Nm3/h甲醇制氢生产装置设计 为确保每位同学得到独立思考和独立解决实际问题能力的训练,原则上不允许有两个完全相同的设计。所以,各组生产能力不同,同组的同学设计不同的设备。 2.2设计内容 (1)工艺计算,主要的物料衡算和能量衡算,绘出物流图。 (2)生产装置工艺设计,按各人的工艺参数进行工艺设计,绘出管道仪表流程图,管道号中的公称直径要使用计算得出的尺寸。 (3)设备设计,分组进行。各组中,每人在换热器、汽化塔、过热器、转化器、冷凝器、吸收塔中任选1种各不相同的设备。各人独立完成设备设计。 (4)机器选型,装置中所用到的机器都要合理选定型号,并记录必要的技术参数和主要装配、安装尺寸。 (5)设备布置设计,设备尺寸按实际设计计算结果绘图(包括相同设计能力同小组其他同学的设计参数)。某些在课程设计中无人设计的设备参数自行类比确定。说明书中注明采用 某某同学的计算结果或假设数据。 (6)管道布置设计,绘出管道布置图,为使大家了解分区的方法及表示方法,一律分区画图,一般可用平面布置图表示,必要时也可配合使用立面图。 (7)绘制管道空视图,每人分工绘制2根管道空视图,其中至少有1根管道包含阀门等多种管、附件。 (8)设计一个单参数的自动控制方案。各人自由选择温度、压力、流量、液位中的一个参数进行设计。 (9)对该装置进行技术经济评价。 (10)整理设计计算说明书。 3.要求 (1)课程设计是一次综合应用所学知识的实际训练环节,每一步都要独立完成。 (2)鉴于装置设计涉及的面很广。设计内容有的相互有关联,要相互配合好,及时交流相关情况。这样可以获得某些参加大型设计工作的体验。 (3)本指南由于篇幅限制,列出的参考资料都是节录,有的可能不能完全解决设计中所需的各种资料,到时可根据指南提供文献的索引去查找。 (4)设计参考资料仅供参考,不能照抄,各个环节可比照本指南介绍的方法进行,但要理解。 (5)设计计算说明书是一个重要的设计文件,要认真整理编写,不得草率从事。内容格式和要

单片机交通灯课程设计报告(含电路图,源程序)

1.引言................................................................. 错误!未定义书签。 2.总体设计方案 (2) 2.1. 设计思路 (2) 2.1.1.设计目的 (2) 2.1.2.设计任务和内容 (3) 2.1.3.方案比较、设计与论证 (3) 2.1.4.芯片简介 (6) 2.2. 设计方框图 (12) 3.设计原理分析 (13) 3.1. 交通灯显示时序的理论分析与计算 (13) 3.2. 交通灯显示时间的理论分析与计算 (15) 3.3. 电路模块 (16) 3.3.1.LED数码管显示模块 (16) 3.3.2.LED红绿灯显示模块 (19) 3.3.3.复位电路 (22) 3.3.4.晶振电路 (23) 4.结束语 (23)

6.附录 (24) 6.1. 附录1:程序清单 (24) 6.2. 附录2:电路设计总图 (32) 6.3附录3:实物图 ....................................... 错误!未定义书签。1.总体设计方案 1.1.设计思路 1.1.1.设计目的 (1)加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知 识。 (2)用单片机模拟实现具体应用,使个人设计能够真正使用。(3)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 (4)提高利用已学知识分析和解决问题的能力。 (5)提高实践动手能力。

1.1. 2.设计任务和内容 1.1. 2.1.设计任务 单片机采用用AT89S52芯片,使用发光二极管(红,黄,绿)代表各个路口的交通灯,用8段数码管对转换时间进行倒时(东西路口15秒,南北路口25秒,黄灯时间5秒)。 1.1. 2.2.设计内容 (1)设计并绘制硬件电路图 (2)制作PCB并焊接好元器件 (3)编写程序并将调试好的程序固化到单片机中 1.1.3.方案比较、设计与论证 1.1.3.1.电源提供方案 为使模块稳定工作,须有可靠电源,采用单片机控制模块提供电源。此方案的优点是系统简明扼要,节约成本;缺点是输出功率不高。综上所述,我们选择第二种方案。 1.1.3. 2.复位方案 复位方式有两种:按键复位与软件复位。由考虑到程序的简洁,避免冗长,本设计采用按键复位,在芯片的复位端口外接复位电路,通过按键对单片机输入一个高电平脉冲,达到复位的目的。

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

球阀设计大致过程

本科课程设计 令狐采学 题目:过程流体机械课程设计 学院:机械与自动控制学院 专业班级:过程装备与控制工程 姓名:学号: 二O一六年七月 目录 摘要· ·························································I 第一章工作原理和设计方法 (1) 1.1 工作原理 (1) 1.2 设计方法 (1)

1.2.1 球阀结构 (1) 1.2.2 球阀材料 (2) 1.2.3 阀体 (3) 1.2.4 球体 (4) 1.2.5 阀杆 (4) 第二章球阀尺寸计算 (6) 2.1 阀体 (6) 2.2 阀

杆 (6) 2.2.1 阀杆尺 寸······················· (6) 2.3 球体尺寸计算 (6) 2.4密封比压 (6) 2.5球阀转矩 (9) 2.6法兰螺栓校核 (10) 2.7法兰选型 (11) 第三章数值模拟计算方法··························

(12) 3.1 数学模型 (12) 3.2 网格划分 (13) 3.3 边界条件 (14) 3.4CFD使用步骤 (14) 第四章管道内流体模拟结果分析 (15) 4.1 球阀在不同相对开度时的速度分析 (15) 4.2 球阀在不同相对开度时的压力分析 (16) 4.3 球阀在不同相对开度时的流量系数分

析 (17) 第五章总结······················································· 参考文献··························································

交通灯课程设计报告

摘要 在今天的交通情况下,很多路口都出现拥堵和秩序混乱的情况,由此可见交通灯在生活中的重要性。我们本次课程设计的题目是交通灯控制器设计,要求设计并制作主/支交通信号灯控制器。我们小组成员通过共同交流和努力,完成了仿真图的设计、电路板的焊接、原理图的绘制。在由主干道和支干道汇成的十字路口,主、支道分别装有红、绿、黄三色信号灯,并完成数码管的置数。 通过本次课设,我们小组成员对数字电路的知识有了更深刻地了解。明白了在课设的各个阶段,我们都必须对元器件的原理非常了解。

目录 1 设计容及要求 (1) 2 方案论证 (1) 3 单元设计电路 (2) 3.1 总原理 (2) 3.2 控制电路 (3) 3.3 时钟产生电路 (3) 3.4 显示电路 (4) 3.5 器件 (5) 3.5.1可预置的十进制同步计数器74LS160 (5) 3.5.2 3 线-8 线译码器74LS138 (5) 3.5.3双时钟方式的十进制可逆计数器74LS192 (bcd,二进制) (6) 3.5.4 七段码译码器CD4511 (6) 4 组装及调试 (7) 4.1 通电前检查 (7) 4.2 通电检查 (7) 4.2.1 555电路模块的检查 (7) 4.2.2 CD4511的检查 (7) 4.2.3 74LS192的检查 (8) 4.2.4 控制电路及相关门电路的检查 (8) 4.2.5 发光二极管的检查 (9) 4.3 结果分析 (9) 5 设计总结 (10) 5.1 体会 (10) 5.2 设计电路的特点和方案的优缺点 (11) 5.3 改进方法 (11) 参考文献、附录Ⅰ、附录Ⅱ............................................................................ 错误!未定义书签。

微机原理-交通灯课程设计报告

微型计算机原理及应用课程设计说明书 交通灯控制系统设计 班级:1401班 姓名: 学号: 指导教师: 日期:2016年6月

一.课程设计目的: 在车辆日渐增多的今天,人们也越来越关注交通问题,而交通灯在安全行车过程中无疑起着十分重要的作用。现在交通灯一般都设在十字路口,用红、绿、黄三种颜色的指示灯和一个倒计时的显示计时器来控制行车, 对一般情况下的安全行车、车辆分流发挥着作用, 但根据实际行车过程中出现的情况, 主要有如下几个缺点: 1、车道轮流放行时间相对固定, 不能根据实际情况中两个车道的车辆多少来设置改变通行时间;2、没有考虑紧急车辆通过时, 两车道应采取的措施。譬如, 有消防车通过执行紧急任务时, 两个车道的车都应停止, 让紧急车辆通过。因此如何合理高效地利用交通灯指示交通情况,是一个亟需解决的问题。 交通灯是采用计算机通过编写汇编语言程序控制的。红灯停,绿灯行的交通规则。广泛用于十字路口,车站, 码头等公共场所,成为人们出行生活中不可少的必需品,由于计算机技术的成熟与广泛应用,使得交通灯的功能多样化,远远超过老式交通灯, 交通灯的数字化给人们生产生活带来了极大的方便,而且大大地扩展了交通灯的功能。诸如闪烁警示、鸣笛警示,时间程序自动控制、倒计时显示,所有这些,都是以计算机为基础的。还可以根据主、次干道的交通状况的不同任意设置各自的不同的通行时间。或者给红绿色盲声音警示的人性化设计。现在的交通灯系统很多都增加了智能控制环节,比如对闯红灯的车辆进行拍照。当某方向红灯亮时,此时相应的传感器开始工作,当有车辆通过时,照相机就把车辆拍下。 要将交通灯系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需要随时调节交通灯。因此,研究交通灯及扩大其应用,有着非常现实的意义 二.课程设计内容: 设有一个十字路口,1、3为南北方向,2、4为东西方向。初始为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车;延时一段时间后,1、3路口的绿灯开始闪烁,闪烁若干次以后,1、3 路口黄灯亮,后1、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车;延时一段时间后,2、4 路口的绿灯熄灭,而绿灯开始闪烁,闪烁若干次以后,1、3路口红灯亮,而2、4路口黄灯亮,再切换到1、3路口方向,之后重复上述过程。 三.问题分析及硬件介绍: 本次课程设计的内容为利用8086、8255等接口,实现控制十二个二极管亮灭的过程。需要PC机一台,8255并口:用做接口芯片。LED:共12个LED灯。还有8086芯片,8253a定时器等器材. 将8086和74273、74154和8255连接起来.需用到8255的六个输出端口。所以要求8255工作在方式0,因为二极管是共阳的,所以输出低电平二极管才会亮。8086用作cpu,三个74273是锁存器,锁存地址。 用软件proteus7.8画出电路图,加载程序到8086cpu,进行模拟。 系统硬件设计

课程设计(论文)格式

物理化学法污水处理技术 专业班级:姓名:课程名称: 摘要:开始…………(全文页面设置:页边距上3.5cm、下2.4cm、左2.7cm、右2.0cm,装订线在左侧0.5cm的位置,页眉1.5cm,页脚1.6cm。正文采用小四号Times New Roman,1.5倍行距,标准字符间距) 关键词:课程知识;建构主义;社会建构;个体建构 正文开始………… 正文的文章结构为:标题 (汉字为小二号黑体,居中,置顶,标题中数字及英文字母为Times New Roman)换行后书写一级标题“1”(汉字为小三号黑体,左起顶格;标题中数字及英文字母为Times New Roman字体),另换行后书写二级标题“1.1.”(小四号黑体,左起空两个汉字)。正文的题序层次不宜太多,标题不可以单独置于页面的最后一行。 1.吸附法 正文汉字采用小四号宋体(数字、英文均采用小四号Times New Roman)。 吸附法是利用液体或气体流动相与多孔颗粒充分接触,使流动相中组分被选择分离或滞留在颗粒相的过程。污水处理中常用吸附剂有活性炭、硅藻土、硫化煤等,活性炭以其发达的毛细孔结构及易改性的表面特性而最为常用[7]。 1.1污水处理 吸附法是利用液体或气体流动相与多孔颗粒充分接触,使流动相中组分被选择分离或滞留在颗粒相的过程。污水处理中常用吸附剂有活性炭、硅藻土、硫化煤等,活性炭以其发达的毛细孔结构及易改性的表面特性而最为常用.。 2.萃取法 萃取法利用与水不相溶解或极少溶解的特定溶剂与废水充分混合,使溶于污水中的。萃取法利用与水不相溶解或极少溶解的特定溶剂与废水充分混合,使溶于污水中的。萃取法利用与水不相溶解或极少溶解的特定溶剂与废水充分混合,使溶于污水中的。萃取法利用与水不相溶解或极少溶解的特定溶剂与废水充分混合,使溶于污水中的15℃~25℃(ABCDEFG)。

相关文档
最新文档