电子商务课程设计报告

2022-11-11

很多人对于写报告感到头疼,不了解报告的内容与格式,该怎么写出格式正确、内容合理的报告呢?今天小编给大家找来了《电子商务课程设计报告》,欢迎阅读,希望大家能够喜欢。

第一篇:电子商务课程设计报告

电子商务系统课程设计报告撰写要求

《电子商务系统分析与设计》

课程设计报告撰写要求

课程设计目的

《电子商务系统分析与设计》课程设计是课程教学的重要配套教学环节。其目的在于加深学生对基础理论和基本知识的理解和掌握,培养学生将现代管理技术、系统分析技术、系统设计技术、计算机技术、通信技术及网络技术等与各类企业实际进行有机结合,并通过开发具有一定实际价值的电子商务系统,使学生理解并掌握电子商务系统开发的基本流程及各阶段文档的编写方法,加深对电子商务系统应用软件开发的理解,提高学生分析和解决实际问题的能力。

本课程设计要达到的基本目标:

1、综合运用管理学知识和信息科学技术知识

2、实现信息技术与商务管理的有机融合

3、进行系统分析和设计的综合能力训练

4、掌握系统分析与设计理论与技术

5、理解系统分析与设计对系统开发的重要意义

6、培养商务管理与沟通能力

1 课程设计内容

选择企业或事业单位管理中有代表性的应用系统,采用结构化法进行系统的分析、设计,并能够充分应用Word、Execel、powerPoint、Microsoft Visio等工具制作和表达系统方案,提交课程设计报告。具体内容如下:

一、系统开发背景

二、系统规划

三、系统分析

四、系统设计

五、课程设计总结

设计报告相关要求

一、文字在4000字以上

二、需在封面注明设计选题、班级、姓名、学号及课程设计日期,

三、正文至少包括如下几个方面的内容:

1、系统开发背景概述

概要说明现行系统的现状、存在问题及新系统拟定的战略目标。

2、总体规划

(1)总体目标

(2)电子商务系统的模式及盈利方式

(3)电子商务系统的可行性分析

① 技术可行性分析

② 经济可行性分析

③ 社会可行性分析

3、系统分析

(1)组织机构分析

通过调查分析,给出新系统的“组织机构图”。

(2)业务流程分析

通过调查分析及业务流程重组,给出新系统的“业

务流程图”。

(3)数据流程分析

根据业务流程分析结果,结合系统的仸务、功能及特点,画出新系统的“数据流程图”。

(4)数据字典

根据“数据流程图”,编写相应的“数据字典”。

4、系统设计

(1)电子商务系统的总体架构设计

根据新系统的功能模块图设计系统的总体架构

图。

(2)电子商务系统基础设施的设计与选择

① 电子商务系统网络结构设计

② 电子商务系统平台的选择与设计

(3)电子商务系统总体功能及详细设计

① 电子商务系统总体功能设计

② 电子商务系统详细功能设计

(4)代码设计

给出电子商务系统有关人员、商品、物资等的代

码结构及编码规则说明。

(5)数据库设计

根据数据字典及规范化理论,给出数据库的表

(6)IPO设计(输入、处理、输出)

① 给出每个功能模块的输入界面设计结果;

② 给出每个功能模块的输出界面设计结果;

③ 给出每个功能模块的处理描述、可以结构化

语言、判断树和判断表等工具。

5、总结和体会

简要说明系统开发中成功的经验和失败的教训。

(三) 内容要符合实际,语句流畅,图表美观。

(四) 可以参考软件开发的相关标准文档,自己

编写课程设计报告;

(五) 能够应用Microsoft Visio 等图表制作工具

进行相关的图表制作。

参考题目

1.某网上电子商城电子商务系统分析与设计

2 某网上音像商店电子商务系统分析与设计3.某网上餐饮企业电子商务系统分析与设计

4.某旅行社电子商务系统分析与设计

5.某出版社电子商务系统分析与设计

6.某报社电子商务系统分析与设计

7.某农副产品交易市场电子商务系统分析与设计

8.某机票速递公司电子商务系统分析与设计

9.某网络学校电子商务系统分析与设计 10. 某博物馆电子商务系统分析与设计

11. 某物流配送公司电子商务系统分析与设计

12. 某网上书城电子商务系统分析与设计

13. 某房地产营销中心电子商务系统分析与设计

14. 某美容美发品公司电子商务系统分析与设计

15. 某酿酒公司电子商务系统分析与设计

16. 某文化礼品公司电子商务系统分析与设计

17. 某烟草公司电子商务系统分析与设计

18. 某医药公司电子商务系统分析与设计

19. 某石油电子商务系统分析与设计 20. 某服装公司电子商务系统分析与设计

注意事项:

1.每人一题,题目可以相同,但内容不可雷同,凡

内容雷同者,一律按0分处理。

2.本课程的大作业一律以A4纸,打印提交,只收打

印稿。

3.作业提交时间必需在18周前完成,不提交者以0分记成绩,过时不收!责任自负!

第二篇:电子琴 课程设计报告

单片机课程设计报告

题目:

电子琴

设计者1:

蓝 琴

负责任务:

硬件制作

专业班级/学号:

应用电子技术0906010136

设计者2:

罗炎华

负责任务:

软件编程

专业班级/学号:

应用电子技术0906010423

指导教师1:

陈玉琼

答辩时间:

2011-6-23

1

目录

一、 选题的背景 ....................................................................................................................... 3

选题的来源、意义和目的: ................................................................................................... 3 课题承担人员及分工说明: ................................................................................................... 3

二、 课题总体设计说明 ........................................................................................................... 3

1、总体开发计划和课题所达到的功能目标和技术指标: ................................................. 3

2、划课题总体设计方案,比较几个备选方案,确定最终方案 ......................................... 3 系统功能框图 ........................................................................................................................... 4

三、 硬件设计说明 ................................................................................................................... 4

1、硬件总体设计方案 ............................................................................................................. 4

四、 软件设计说明 ................................................................................................................... 6

1、软件总体设计方案 ............................................................................................................. 6

五、 软硬件调试说明 ............................................................................................................... 6

1、硬件性能测试 ..................................................................................................................... 6

2、软件性能测试 ..................................................................................................................... 7

六、 课题开发总结 ................................................................................................................... 7

1、课题的任务完成情况 ......................................................................................................... 7

2、硬件宏观上的设计要点 ..................................................................................................... 7

3、软件宏观上的设计要点 ..................................................................................................... 7

七、 用户操作说 ....................................................................................................................... 7

八、 参考资料 ........................................................................................................................... 7

九、 附件 ................................................................................................................................... 8

1、硬件设计的总电路原理图、PCB版图 ............................................................................ 8

2、元器件清单(器件名称、型号、在原理图中的编号) ............................................... 10

3、硬件电路板外观图片、PROTEUS仿真效果图 ............................................................ 11 源程序代码 ............................................................................................................................. 12

一、 选题的背景

选题的来源、意义和目的:

选题来源:对定时器资源的使用——音乐盒的控制小组成员均对音乐盒有兴趣。 选题意义:自学矩阵式按键。

选题目的:实现各按键对应音阶音频输出,数码管显示相应的音阶。

课题承担人员及分工说明:

罗炎华具有较强的逻辑能力,熟悉汇编语言。 蓝琴据有较强的动手能力,熟悉电子元件

二、 课题总体设计说明

1、总体开发计划和课题所达到的功能目标和技术指标:

5X5矩阵式按键,其中21个键控制21个音阶,4个按键控制点阵的显示,每个音阶音频输出通过功放放大,同时数码管显示音阶。

2、划课题总体设计方案,比较几个备选方案,确定最终方案

硬件:

方案一 :将包含单片机控制,数码管显示,点阵显示,矩阵式按键,功 放模块的电路制作在一块PCB图上。

方案二:将单片机控制,数码管显示,点阵显示,矩阵式按键,功放各模 块分开制作,用杜邦先连接。

方案三:单片机控制模块采用单片机学习板,分有源模块和无源模块制作。 因制PCB材料缺乏最终确定方案三

软件:

方案一:通过单片机控制,矩阵按键,来产生不同的音阶,后通过数码显示不同的音阶,还四个按键,来播放不同的音乐。

方案二:通过单片机控制,矩阵按键,来产生不同的音阶,后通过数码管显示不同的音阶,还四个按键,控制点阵,显示我们需要的信 最后确定工作方案二

系统功能框图

三、 硬件设计说明

1、硬件总体设计方案

(1)硬件设计目标

单片机控制部分由51单片机学习板代替。数码管点阵显示,音频功放PCB板制作,按键面包板制作,为了资源的重复使用各模块分开制作。 (2)硬件功能模块划分单片机控制

 数码管显示

查询相关资料了解4X数码管,74LS04的各引脚功能,按要求连接。本设计中用到的是共阳数码管, 74LS04也可以用9012三极管代替。

 点阵显示

用数字或模拟万用表测量点阵,红表笔接一端,黑表笔接一端,有点亮的红表笔接的是行用数字表示,黑表笔接的是列用字母表示,测得结果如图示。按要求连接。

 矩阵按键

用数字或模拟万用表测量按键,红表笔接一端,黑表笔接一端,按下按键观察是否导通,选择能导通的两引脚按一定的规律连接。

 音频功放

这部分也可以用其他的功放电路代替,如TDA2030A。

3)主控芯片和关键元器件的选型、接口和连接方式定义 主控芯片:STC89C51RC 关键元件的选型:共阳4X数码管,74LS245,74LS04,8X8红色点阵GYXM-1538ASR 接口:P0.0-P0.4矩阵按键列口,P0.5音频输出P2.0-P2.4矩阵式按键行口,P2.5-P2.7数码管位选,P3口点阵列口,P1口数码管段选,点阵行口。

四、 软件设计说明

1、软件总体设计方案

通过单片机控制,矩阵按键,来产生不同的音阶,后通过数码管显示不同的音阶,还四个按键,控制点阵,显示我们需要的信 (1)软件设计目标 产生21个音阶

(2)软件功能模块划分

按键一个模块,产生音阶一个模块,数码管显示一个模块,点阵一个模块

2、软件设计

开始否判断有无键按下是判断是否为音阶按键否汉字显示按键是数码管显示其音阶号,并放出音阶点阵显示相应的按键是结束

五、 软硬件调试说明

1、硬件性能测试

按下相应的按键蜂鸣器或功放放出相应的音阶,同时数码管显示相应的音阶数或点阵显示相应的汉字。

2、软件性能测试

按下按键,看是否发出相应的音阶的声音,同时看一下,数码管,显示的是否正确,按下22.23.24.25键看是否点阵有显示

六、 课题开发总结

1、课题的任务完成情况:课题任务基本完成,与预期的大体符合。但作品性能有待提高,存在着噪音较大,反应时间较长,接线复杂,外观不完美的缺点。其优点是操作简单,形象直观。

2、硬件宏观上的设计要点: 设计要点在数码管显示,点阵显示,及音频功放,,注意音频功放的散热问题,性能基本达到,但线路布局有待完善,点阵的移引脚有被烧坏导致不正常显示。

3、软件宏观上的设计要点:

按键扫描,同时要确定是那个按键按下,后发出相应的音阶,同时在数码管显示也要同步。编译工具:用Protues,仿真,来调试程序,必要时调用Debug存在:反映比较慢的问题

七、 用户操作说

各模块上电后以上左面接线为标准,从右到左第一排按键分别为低音:1,2,3,4,5; 从右到左第二排按键分别为低音6,7中音:1,2,3;从右到左第三排按键分别为中音:4,5,6,7,高音:1;从右到左第四排各按键分别为高音:2,3,4,5,6;从左到右第四排各按键分别为高音:7,“大”字显示,“中”字显示,“小”字显示,“大,中,小”轮流显示。

八、 参考资料

单片机初级教程 张迎新 等编著

百度图片:http://image.baidu.com

九、 附件

1、硬件设计的总电路原理图、PCB版图

数码管显示

单片机控制

点阵显示

功放

按键

2、元器件清单(器件名称、型号、在原理图中的编号)

STC8951RC 单片机

1个 单片机插槽

1个 4X共阳数码管

1个 8X8红色点阵GYXM-1538ASR 1个 74LS245

1个 74LS04

1个 按键

50个 14脚插槽

1个 20脚插槽

1个 470欧姆点阵

8个 TDA2030A

1个 100UF电解电容

2个 0.1UF电容

2个 22 UF电解电容

1个 22K电阻

2个 N4001

2个 喇叭

1个

3、硬件电路板外观图片、PROTEUS仿真效果图

源程序代码

row equ 30h dot equ 31h org 00h ljmp key org 30h key: mov r0,#01h mov r2,#0feh mov r1,#00h mov r5,#60 start0: mov r7,#255 mov a,r2 mov p2,a jnb p0.0,start1 inc r0 jnb p0.1,start1 inc r0 jnb p0.2,start1 inc r0 jnb p0.3,start1 inc r0 jnb p0.4,start1 inc r0 rl a mov r2,a inc r1

cjne r1,#5,start0 sjmp key start1: jnb p0.0,$ ;在p0口时候对端口的判断

jnb p0.1,$ jnb p0.2,$ jnb p0.3,$ jnb p0.4,$ cjne r0,#16h,lp5 ljmp start5 lp5: cjne r0,#17h,lp6 ljmp start6 lp6: cjne r0,#18h,lp7 ljmp start7 lp7: cjne r0,#19h,lp4 ljmp start8 lp4: mov dptr,#tab mov a,r0 movc a,@a+dptr mov r3,a setb p0.5 acall del20 mov r3,a clr p0.5 mov r3,#5fh acall del20 djnz r7,start1 setb p0.5 mov a,r0 ;判断是否是低位

anl a,#0f8h cjne a,#0,lp1 ljmp start2 lp1: cjne r0,#0fh,lp3 ljmp start4 lp3: mov a,r0 ;判断是否是中位

anl a,#0f0h cjne a,#0,lp2 ljmp start3

lp2: mov a,r0 ;判断是否是高位

anl a,#0a0h cjne a,#0,start0 ljmp start4 start2: mov dptr,#table ;低音的数码管显示

mov p1,#0bfh

13 clr p2.6 clr p2.7 acall del20 mov p2,#0ffh mov a,r0 movc a,@a+dptr mov p1,a clr p2.5 acall del20 mov p2,#0ffh djnz r5,start2 ljmp key start3: mov dptr,#table mov p1,#0bfh clr p2.5 clr p2.7 acall del20 mov p2,#0ffh mov a,r0 subb a,#7 movc a,@a+dptr mov p1,a clr p2.6 acall del20 mov p2,#0ffh djnz r5,start3 ljmp key start4: mov dptr,#table mov p1,#0bfh clr p2.5 clr p2.6 acall del20 mov p2,#0ffh mov a,r0 subb a,#14 movc a,@a+dptr mov p1,a clr p2.7 acall del20 mov p2,#0ffh djnz r5,start4 ljmp key

start5: setb p0.5

;中音的数码管显示;高音的数码管显示14

mov r6,#050h m2: mov dptr,#mm mov row,#01h mov dot,#00h mov r7,#08h m1: mov r3,#050h mov a,row mov p1,a rl a mov row,a mov a,dot movc a,@a+dptr mov p3,a lcall del20 inc dot djnz r7,m1 djnz r6,m2 ljmp key start6: setb p0.5 mov r6,#050h q1: mov dptr,#qq mov row,#01h mov dot,#00h mov r7,#08h q2: mov r3,#050h mov a,row mov p1,a rl a mov row,a mov a,dot movc a,@a+dptr mov p3,a lcall del20 inc dot djnz r7,q2 djnz r6,q1 ljmp key start7: setb p0.5 mov r6,#050h ww1: mov dptr,#ww mov row,#01h mov dot,#00h mov r7,#08h ww2: mov r3,#050h

mov a,row mov p1,a rl a mov row,a mov a,dot movc a,@a+dptr mov p3,a lcall del20 inc dot djnz r7,ww2 djnz r6,ww1 ljmp key start8: setb p0.5 mov dptr,#ff mov r5,#3 hh: mov r6,#050h ff1:

mov row,#01h mov dot,#00h mov r7,#08h ff2: mov r3,#050h mov a,row mov p1,a rl a mov row,a mov a,dot movc a,@a+dptr mov p3,a lcall del20 inc dot djnz r7,ff2 djnz r6,ff1 mov a,dpl

add a,#8 mov dpl,a mov a,dph addc a,#0 mov dph,a djnz r5,hh ljmp key tab: db 5fh,55h,4ch,48h,40h,39h,33h,30h,2bh,26h,24h,20h,1ch,19h,18h,15h,13h,12h,10h,0eh,0dh db 0ffh,0ffh,0ffh,0ffh table: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h

mm: db 0f7h,0f7h,80h,0f7h,0ebh,0ddh,0beh,0ffh qq: db 0ffh,0efh,0efh,1h,6dh,1h,0efh,0efh ww: db 0efh,0efh,0c7h,0abh,06dh,0efh,0e7h,0efh ff: db 0f7h,0f7h,80h,0f7h,0ebh,0ddh,0beh,0ffh db 0ffh,0efh,0efh,1h,6dh,1h,0efh,0efh db 0efh,0efh,0c7h,0abh,06dh,0efh,0e7h,0efh del20: mov r4,#05h del4:nop

djnz r4,del4 djnz r3,del20 ret end 17

第三篇:电子商务数据库技术课程设计报告

设计题目:

专业:电子商务

年级班级:

学号姓名:

指导教师: 李跃贞 苏丽琴 黄建莲 孙临君 白宏斌

指导教师评阅:

二O一三年 一月日

摘要:摘要应说明本设计的中心思想和主要内容,突出设计中的新见解

新方法,说明该设计方案的理论根据及现实意义。摘要力求简明扼要,字数为300-500字左右。

目录

第一章 系统需求分析…………………………………………………………1

1.1 处理需求…………………………………………………………………1

1.2 信息需求…………………………………………………………………1

第二章 数据库概念设计……………………………………………………1

2.1……………………………………………………………………………1

第三章 数据库逻辑设计……………………………………………………1

3.1……………………………………………………………………………1

第四章 创建数据库…………………………………………………………1

4.1……………………………………………………………………………1

第五章 系统实现……………………………………………………………1 附录…………………………………………………………………………1

参考文献………………………………………………………………………

1《电子商务数据库技术》课程设计报告

(报告正文部分):

(要求:正文部分一律用小四号字,宋体,1.5倍行距。一级大标题靠左,加粗。二级大标题靠左,不加粗。)

参考文献:

[1] 刘先锋主编,数据库系统原理与应用,武汉:华中科技大学出版社,2012。 [2] …………………………………………………………………………..要求:

1、参考文献使用五号字,宋体,单倍行距。按作者、书名、出版社、地点、出版时间格式逐一列出,中间用逗号格开。

2、参考文献单独一页

3、参考文献包括引用的书籍、论文和互联网资料,互联网资料需要写明详细的URL,例如:

http:///main/jyjx/index.htm

第四篇:电子线路CAD课程设计报告

CAD课程设计报告

系:

信息工程学院

业:

电子信息工程

2011年

6 月

20 目录

- 11111222233444599

电子线路CAD课程设计报告

一、课程设计目的

课程设计以电子线路CAD软件设计原理为基础,重点在硬件设计领域中实用的电子线路设计软件的应用。使学生掌握电子线路设计中使用CAD的方法。为后继课程和设计打下基础。通过电路设计,掌握硬件设计中原理图设计、功能仿真、器件布局、在线仿真等硬件设计的重要环节。

二、课程设计题目描述和要求 2.1 题目描述: 2.1.1振荡电路设计仿真

查找一些有关振荡电路的资料,对振荡电路进一步熟悉;然后在Proteus软件上画出其电路图;最后是对其进行功能仿真。 2.1.2 8051开发板

查找8051开发板的资料,大致了解一下有关内容;然后用Proteus软件绘制电路图,学会在一个板子上划分多个模块;最后对设计的电路进行仿真,最基本的是对二极管流水灯显示模块、蜂鸣器模块和串口通信模块的仿真,可以有自己的创新和改进。 2.2 要求:

1. 设计相关电路;

2. 熟悉Proteus软件,进行电路图的绘制; 3. 电路仿真; 4. 检验并调试; 5. 写出实验报告;

- 1

电子线路CAD课程设计报告

6. 全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。

7. 中断系统:8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。 8. 时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容。 3.2 Proteus电路原理图设计 3.2.1 振荡电路原理图:

- 3

电子线路CAD课程设计报告

2) 结果分析:V0的波形是通道A显示的图形,电容上的电压Vc的波形是通道B显示的图形;由图的波形周期为T=5.5*2ms=11ms,根据电路参数代入公式T=T1+T2= R1+R2 C1ln2=11.09ms.得出分析结果和理论计算符合。

3.3.2 8051开发板各模块的仿真 3.3.2.1二极管显示模块

1) 仿真如右图:

2) 结果分析:把liushuideng.hex加载到CPU中,然后运行,灯会一个接一个的亮,表明运行结果正常。

- 5

电子线路CAD课程设计报告

3) 串口调试助手:

4) Virtual Terminal的显示数据:

- 7

电子线路CAD课程设计报告

3) 结果分析:把minute.hex加载到CPU中,按下play键,再按一次button开关表示着启动秒表,观察现象,当到99时回到00.button键有三个功能:启动、暂停、复位。检验该电路工作正常。 3.4 设计和模拟过程中出现的问题及解决办法

在设计过程中,一开始是对这个Proteus软件不熟悉,查找元件有点困难,这个问题需要对软件很熟悉后才能解决,因此对练习就好了;画总线时也出现了一些问题,在点buses mode后画线时还按着鼠标左键,这样就没有办法画,解决办法是点一下起始点,松开鼠标再点终点就好了;其他的元件按照器件名找就好了。注意在对每一条wire线命名时一定要对照,它不是随意命名的。

在模拟过程中,首先把对应功能的hex文件加载到CPU中,然后运行。在运行二极管流水灯显示模块时第一次LED灯不会亮,经过检查发现我把二极管接反了,把二极管调过来后发现灯停在等D6处不走,但是把CPU模块和二极管流水灯显示模块单独拉出运行时却是正常的,经过分析得到结论是可能是在一个板子上绘制的模块过多,各个模块之间有一定的干扰,只要CPU模块中的连接二极管灯的部分正常就可以;在运行串口通信模块时,发现在串口调试助手里输入数据后,Virtual Terminal里不能显示,检查后发现Virtual Terminal里的波特率(Baud Rate)和串口调试助手里的不一样,两者的波特率改成一致的2400就运行正常了。

四、设计总结和心得体会

完成这次单片机课程设计,我学到了很多书本上学不到的知识。首先是在网

- 9

第五篇:电子线路CAD课程设计报告

数码管显示器的设计

专业:电子信息科学与技术

班级:2013级2班 姓名:李荣琳 学号:201301051220 指导老师:宋戈

电子通信与物理学院 日期:2016 年1 月6 日

指导教师评语

第一章 绪论 ........................................................................................... 2 第二章 设计内容 ................................................................................... 3 2.1设计目的 .................................................................................... 3 2.2设计任务 .................................................................................... 3 第三章 原理图设计 ............................................................................... 4 3.1 总体电路原理框图 .................................................................... 4 3.2 各功能模块的设计 .................................................................... 4 3.2.1振荡回路 ........................................................................... 4 3.2.2 计数和数据选择回路 ...................................................... 5 3.2.3 译码显示回路 .................................................................. 8 3.3 总体电路原理图 ...................................................................... 10 第四章 PCB板图设计 ......................................................................... 11 4.1 布线与布局 ............................................................................. 11 4.2 本设计PCB板图 ...................................................................... 12 第五章 总结 ......................................................................................... 13

数码管显示器的设计

第一章 绪论

Altium Designer是Altium公司于2004年推出的电路设计软件版本,该软件能实现从概念设计,顶层设计直到输出生产数据以及这之间的所有分析验证和设计数据的管理。当前比较流行的Protel 9

8、Protel 99 SE和ProtelDXP,就是它的前期版本。

本设计主要用到的软件时Protel DXP2015,Protel DXP是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。Protel DXP运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的PCB设计过程。通过设计输入仿真、PCB绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,Protel DXP提供了全面的设计解决方案。

本次设计就是要用Protel DXP软件,画出一个完整的原理图,并且生成仿真印刷电路板,提高自己的动手能力。

数码管的设计

第二章 设计内容

2.1设计目的

本次课程设计的主要目的是从整体上对Protel DXP有更深入、全面的了解,并对印刷电路板的整体设计有一个更为清晰的认识,进一步熟悉运用Protel DXP设计印刷电路板的全过程。同时也对之前所学的内容进行巩固,熟悉掌握原理图的绘制,网格表文件的生成,以及PCB的设计知识,包括印刷电路板设计时的系统参数设置,PCB的规划,网格表文件的加载,元器件的布局,电路板的布线以及最后的调整和敷铜。

2.2设计任务

(1)、设计电路,使数码管能自动依次显示出数字 0、

1、

2、

3、

4、

5、

6、

7、

8、9(自然数列),

1、

3、

5、

7、9(奇数列), 0、

2、

4、

6、8(偶数列),0、

1、

2、

3、

4、

5、

6、

7、0、1(音乐符号序列);然后再从头循环;

(2)、打开电源自动复位,从自然数列开始显示。

2.3设计要求

(1)、按照老师的要求,熟悉实验原理,在Protel DXP软件中,完成对数码管显示电路的设计。

(2)用DXP软件画出原理图,并仿真出印刷电路板,熟悉电路板的加工工艺。

(3)、印刷电路板布线时应该排列居中并且紧凑,大小适中,互相干扰的元器件不能放在一起,尽量使用较宽的线,尤其是电源线和地线。

3

数码管的设计

第三章 原理图设计

3.1 总体电路原理框图

图1 总体电路原理框图

3.2 各功能模块的设计

电路共分为振荡电路,计数和数据选择回路,译码显示回路三个部分。

3.2.1振荡回路

555定时器是一种模拟电路和数字电路相结合的中规模集成器件,它性能优良,适用范围很广,外部加接少量的阻容元件可以很方便地组成单稳态触发器和多谐振荡器,以及不需外接元件就可组成施密特触发器。因此集成555定时被广泛应用于脉冲波形的产生与变换、测量与控制等方面。

图2的脉冲回路就是由555定时器构成的多谐振荡电路。电源接通时,555的OUT脚输出高电平,同时电源通过R1R2向电容c1充电,当c1上的电压到达555集成电路TRI脚的阀值电压(2/3电源电压)时,555的DIS脚把电容里的电放掉,OUT脚由高电平变成低电平。当电容的电压降到1/3电源电压时,OUT脚又变为高电平,同时电源再次经R8R9向电容充电。这样周而复始,形成振荡。

脉冲宽度计算公式:Tw ≈ 0.7(R1+RW+R2)C 震荡周期计算公式:T≈ 0.7(R1+RW+2R2)C 经计算得,R8约为289Ω,R9约为578Ω。

4

数码管的设计

图2 振荡电路部分

其中1脚为CON脚,2脚为TRI脚,3脚为OUT脚,4脚为VCC脚,5脚为RST脚,6脚为THR脚,7脚为DIS脚。

3.2.2 计数和数据选择回路

计数电路是由74LS160和74LS161两个计数器组成。74LS160用来产生0~9的十进制数作为74LS153数据选择器的输入,74LS161作为二进制的计数器,低两位输出作为数据选择器的地址选择,循环产生00,01,10,11进而控制了74LS153数据选择器的输出,使数码管按照要求产生循环数列。

把第一个74LS153的1C1置1(产生奇数),把第一个74LS153的1C2置0(产生偶数),把第二个74LS153的2C3置0(产生音乐符号序列),通过改变外部的输出,我们可以得到想要的序列。

5

数码管的设计

图3 计数和数据选择回路

74LS160 是十进制计数器 ,只能记十个数,从0000-1001(0-9)。 到9 之后再来时钟就回到0。CLK是时钟,RCO 是输出,MR是复位,低电频有效,LOAD是置数信号,当它为低电平时,在时钟作用下,读入D0到D3。正常工作时ENP和ENT接1。D0到D3是置数端,Q0到Q3是输出端。图4为74LS160的引脚图,表1是74LS160的真值表

6

数码管的设计

图4 74LS160引脚图

表2 74LS160真值表

从74LS160真值表中可以知道,当清零端CR=“0”,计数器输出Q

3、Q

2、Q

1、Q0立即为全“0”,这个时候为异步复位功能。当CR=“1”且LD=“0”时,在CP信号上升沿作用后,74LS161输出端Q

3、Q

2、Q

1、Q0的状态分别与并行数据输入端D3,D2,D1,D0的状态一样,为同步置数功能。而只有当CR=LD=EP=ET=“1”、CP脉冲上升沿作用后,计数器加1。74LS161还有一个进位输出端CO,其逻辑关系是CO= Q0·Q1·Q2·Q3·CET。合理应用计数器的清零功能和置数功能,一片74LS161可以组成16进制以下的任意进制分频器。

74LS153的引脚图见下图6。1G、2G为两个独立的使能端;B、A为公用的地址输入端;1C0~1C3和2C0~2C3分别为两个4选1数据选择器的数据输入端;Y

1、Y2 为两个输出端。

7

数码管的设计

① 当使能端1G(2G)=1时,多路开关被禁止,无输出,Y=0。 ② 当使能端1G(2G)=0时,多路开关正常工作,根据地址码B、A的状态,将相应的数据C0~C3送到输出端Y。

如:B A=00 则选择CO数据到输出端,即Y=C0。 B A=01 则选择C1数据到输出端,即Y=C1,其余类推。

图5 74LS153引脚图

表2 74LS153真值表

3.2.3 译码显示回路

8

数码管的设计

图6 译码显示回路

本电路采用的数码管是八段共阴极数码管,DP脚接地,其他引脚用74LS48译码器进行驱动,电路正常工作后就会产生要求的数列。

计数器用来产生十进制计数,其输出信号加到译码输入端,经译码后可以在输出端产生所需的控制信号。本电路计数器译码器采用74LS48,译码驱动电路如图。它们分别为可预置4位二进制同步可逆计数器和八选一数据选择器。电路的工作原理是不规则时钟脉冲信号加到计数器74LS160的计数向上引脚,计数器自然忘序递增计数,其输出端Qd,Qc,Qa,Qb按自然忘序递增到1000时,由于清除和Qd相连接当Qd为1时计数器清零然后又重复递增计数,不断循环进行。而计数器的输出端Qc,Qa,Qb接到74LS153的输入端,在Qc,Qa,Qb的作用下它们的每一种组合方式对应于输出端的一个引脚状态。在任意时刻只有一个端口为高电平其余端口均为低电平。而且这种变化同样是按照自然递增的顺序循环执

9

数码管的设计

行。根据这种结果,可以把每一路输出用以控制半导体数码管从而可以达到循环显示数字的目的。7448七段显示译码器输出高电平有效,用以驱动共阴极显示器。该集成显示译码器设有多个辅助控制端,以增强器件的功能。

3.3 总体电路原理图

图7 总体电路原理图

10

数码管的设计

第四章 PCB板图设计

4.1 布线与布局

原理图设计好以后,新建一个PCB并保存,然后单击Design/Update PCB Documents生成新的PCB。生成的PCB见图8。

图8 PCB布线前图

接着对元器件进行布局和布线,要求要紧凑整齐,互相干扰的元器件要保持距离,布完线要对电源线和地线进行加粗处理。

图9 PCB布线后图

11

数码管的设计

4.2 本设计PCB板图

再对PCB板图进行最后的处理,并且放置走线,敷铜,最后完成的见PCB板图见图10。

to

图10 完成的PCB板图

12

数码管的设计

第五章 总结

通过这次课程设计,我想我对于电子线路CAD这一门课程有了更深入、全面的了解,并对印刷电路板的整体设计有一个更为清晰的认识,更熟悉了Protel DXP设计印刷电路板的全过程,同时也对之前所学的内容进行巩固。

不过在设计过程中也是遇到了很多的问题,比如元器件的封装问题,一开始库不全的时候有些元器件比如74LS系列的都找不到,更别说封装了,当库的功能越来越大的时候元器件的问题就解决了,如果实在有些器件找不到也可以自己画。还有就是布线,是非常麻烦的事情,我的这个图并不是很复杂,但是也遇到了一些麻烦,比如电源线和地线,在没加粗之前布线时正确的,但加粗以后线就出错了,是因为线距离焊盘太近,这时可以调整线的位置,或者调整规则,8mil是比较合适的距离。

总而言之问题最后都得到了解决,通过这一次的设计,我感觉也提高了自己的思考能力和解决问题的能力,以后应该再多多动手。

13

上一篇:大综合教研组工作计划下一篇:电子商务课程建设方案