设计思路~
电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。
在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。
一、设计任务(数字钟的功能):
1.具有时、分、秒、计数显示功能,以24小时循环计时;
2.具有清零,调节小时、分钟功能;
3.具有整点报时功能,整点报时的同时LED灯花样显示。
扩展部分:在基础功能上添加以下几个功能:秒表,倒计时和闹钟。
目的是:掌握多位计数器相连的设计方法;掌握十进制,六进制,二十四进制计数器的设计方法;继续巩固多位共用级扫描显示数码管的驱动及编码;掌握扬声器的驱动;LED灯的花样显示;掌握EPLD技术的层次化设计方法。
而且需要以下硬件条件:
1,主芯片 EPF10K10LC84-4;
2 ,8个 LED灯;
3,扬声器;
4,8位八段扫描共阴极数码显示管;
5,三个按键开关(清零,调小时,调分钟)
二、实现方案:
把整个实验分成如下电路模块:
1.时钟计数: 秒——60进制BCD码计数:
分——60进制BCD码计数:
时——24进制BCD码计数:
模块说明:
各种进制的计数及时钟控制模块( 10进制、 6进制、 24进制);
同时获个计数器有清零,调分,调时功能。在接近整数时间能提供报时信号。
2.具有驱动8位八段共阴扫描数码管的片选驱动信号输出和八段字形译码输出。
3.具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间当重新接通电源或走时出现误差时都需要对时间进行校正。通常,校正时间的方法是:首先截断正常的计数通路,然后再进行人工出触发计数或将频率较高的方波信号加到需要校正的计数单元的输入端,校正好后,再转入正常计时状态即可。
4.计时过程具有报时功能,当时间到达整点前10秒进行蜂鸣报时
5.LED灯按个人爱好在整点时有花样显示信号产生。
三、实现设计过程:.
秒个位计数单元为10进制计数器,无需进制转换,我们采用的是VHDL语言编程实现的.
秒十位计数单元为6进制计数器,需要进制转换。将10进制计数器的程序稍微修改为6进制计数器
分个位和分十位计数单元电路结构分别与秒个位和秒十位计数单元完全相同,只不过分个位计数单元的Q3作为向上的进位信号应与分十位计数单元的CPA相连,分十位计数单元的Q2作为向上的进位信号应与时个位计数单元的CPA相连。
时个位计数单元电路结构仍与秒或个位计数单元相同,但是要求,整个时计数单元应为24进制计数器,不是10的整数倍,因此需将个位和十位计数单元合并为一个整体才能进行
24进制转换.
1、十进制BCD码计数器
library ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_signed.all;
ENTITY c6 IS
port(clk,clr : in std_logic;
q : out std_logic_vector(2 downto 0));
end c6;
architecture one of c6 is
signal count :std_logic_vector(2 downto 0);
begin
process(clk,clr)
begin
if clr='1' then
count<="000";
elsif clk'event and clk='1' then
if count="1001" then
count<="000";
else
count<=count+1;
end if;--for count
end if; --for clr
end process;
q<=count;
end ;
2、二十四进BCD制码计数器:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
ENTITY count IS
port( clk,clr,count_en : in std_logic;
dout1,dout2 : out std_logic_vector(3 downto 0);
car:out std_logic);=count2+'1';
end if;
if count2="0010"and count1="0011" then
count2<="0000";car<='1';
else car<='0';
end if;
end if;
end if;
end process;
dout1<=count1;dout2<=count2 ;
end;
3、六十进制计数器:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
USE ieee.std_logic_UNSIGNED.all;
entity c60 is
port(clk,clr,count_en:in std_logic;
dout1,dout2:out std_logic_vector(3 downto 0);
car:out std_logic);
end c60;
count1<="0000";count2<="0000";
elsif clk'event and clk='1' then
if count_en='0' then
count1<=count1+'1';
if count1 ="1001" then
count1<="0000";count2<=count2+1;
end if ;
if count2 ="0101" and count1 ="1001" then
count2<="0000";car<='1';
else car<='0';
end if ;
end if ;
end if ;
end process;
dout1<=count1;dout2<=count2;
end ;
4、实现报时器功能的程序:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
USE ieee.std_logic_UNSIGNED.all;
entity bijiaoqi is
port(minu1,minu2,hour1,hour2,fen0,fen1,shi0,shi1:in std_logic_vector(3 downto 0);
baoshi:out std_logic);
end ;
architecture rtl of bijiaoqi is
begin
process(minu1,minu2,hour1,hour2,fen0,fen1,shi0,shi1)
begin
if hour1=shi0 and hour2=shi1 and minu1=fen0 and minu2=fen1 then
baoshi<='1';
else baoshi<='0';
end if;
end process;
end;
6、实现定时功能的程序:
library ieee;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
ENTITY dingshi IS
PORT (hour,SET: IN STD_LOGIC;
hour0,hour1 : out std_logic_vector(3 downto 0));
END dingshi;
architecture rtl of dingshi is
signal n:std_logic;
signal count3,count4 :std_logic_vector(3 downto 0);
begin
process(set,hour,n)
begin
n<=hour and set;
if n' EVENT AND n='1' THEN
if count4>="0010" and count3="0011" then
count4<="0000";count3<="0000";
else count3<=count3+1;
if count3="1001" then
count4<=count4+1;
count3<="0000";
end if;
end if;
end if;
end process;
hour0<=count3;hour1<=count4;
end;
② 计算机毕业设计(论文)开题报告
计算机毕业设计
这方面的文章不太好写
,你可以去找别人帮你写一下。
我知道一家,他们的文章写的不错,完成文章,满意再付款的.
(QQ)加为好友就行
:一
零
三
七
二
五
二
六
五
七
③ 计算机专业毕业设计开题报告怎么写
一、本科学生毕业论文的目的和内容nbsp;本科学生在毕业之前必须做毕业论文,其目的是通过毕业论文,让学生独立开发一个具体的计算机应用项目,系统地进行分析总结和运用学过的书本知识,以巩固本科阶段所学的专业理论知识,并给予一个理论联系实际的机会。nbsp;为了便于实施和管理,规定网络学院计算机相关专业本科学生毕业论文主要以开发一个管理信息系统为毕业实践的课题,每个毕业生通过独立开发一个具体的管理信息系统,掌握开发一个比整完整的管理信息系统的主要步骤,并从中获得一定的实际经验。nbsp;二、管理信息系统开发的主要步骤nbsp;管理信息系统开发的主要步骤及各步骤的基本内容如下:nbsp;1、nbsp;系统分析nbsp;主要工作内容有以下几项:确定系统目标,系统可行性分析nbsp;2、nbsp;系统调查nbsp;系统的组织结构、职能结构和业务流程分析。其中系统的组织结构图应画成树状结构。nbsp;系统业务流程分析、业务流程图nbsp;3、nbsp;数据流程分析nbsp;数据流程图(系统关联图、顶层图、一层数据流图、二层数据流图)、数据词典、代码设计nbsp;4、nbsp;管理信息系统的功能设计nbsp;系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。nbsp;系统控制结构图nbsp;5、nbsp;数据库设计nbsp;概念模型设计:实体、实体间的联系、E-R图nbsp;关系模式设计:E—R图-amp;gt;关系模式的转换规则nbsp;关系模式nbsp;数据库表设计:数据库表结构nbsp;6、nbsp;系统物理配置方案nbsp;7、nbsp;人机界面设计nbsp;8、nbsp;模块处理概述nbsp;9、nbsp;系统测试和调试:测试计划、测试用例、测试结果nbsp;三、开发工具和注意事项nbsp;1、开发工具nbsp;开发工具可由学生任选。如Delphi、FoxPro、VB、Access等,这些工具的使用全由学生自学。nbsp;2、注意事项nbsp;(1)项目开发步骤的完整性(系统需求分析、概念设计、物理设计、系统环境和配置、系统实施以及系统测试和调试等)nbsp;(2)每个开发步骤所得结果的正确性(业务流程图、数据流程图、数据词典、HIPO图、E-R图、关系模式、人机界面设计及模块处理等的详细分析和说明)nbsp;(3)论文整体结构的完整性(前言、各个具体步骤的叙述和分析、结语、参考文献和有关附录)nbsp;(4)提供软件系统的可执行盘片及操作说明书nbsp;(5)参考资料(列出必要的参考资料)nbsp;四、毕业论文撰写格式nbsp;注意:nbsp;1.每个步骤都要有文字说明和论述nbsp;2.各个步骤必须是有机的组合,不可以支离破碎不成一体。nbsp;一、封面nbsp;二、摘要nbsp;用约200-400字简要介绍一下论文中阐述的主要内容及创新点nbsp;三、主题词nbsp;用一、二个词点明论文所述内容的性质。(二和三要在同一页面上)nbsp;四、目录nbsp;一般采用三级目录结构。nbsp;例如第三章nbsp;系统设计3.1系统概念结构nbsp;3.1.1概念模型nbsp;五、正文nbsp;第一章nbsp;前言nbsp;简要介绍:nbsp;组织机构概况、项目开发背景、信息系统目标、开发方法概述、项目开发计划等。nbsp;第二章nbsp;系统需求分析nbsp;本章应包含:nbsp;(1)现行业务系统描述nbsp;包括业务流程分析,给出业务流程图。nbsp;具体要求:业务流程图必须有文字说明,图要完整、一定要有业务传递的流程。nbsp;(2)现行系统存在的主要问题分析nbsp;指出薄弱环节、指出要解决的问题的实质,确保新系统更好,指出关键的成功因素。nbsp;(3)提出可能的解决方案nbsp;(4)可行性分析和抉择nbsp;包括技术可行性、经济可行性、营运可行性分析和抉择。nbsp;第三章nbsp;新系统逻辑方案nbsp;针对用户需求,全面、系统、准确、详细地描述新系统应具备的功能。nbsp;(1)数据流程分析nbsp;最主要的是给出数据流程图,要求满足以下条件:nbsp;A.数据流程图必须包括系统关联图、系统顶层图、第一层分解图和第二层分解图组成。B.系统关联图确定了从外部项到系统的数据流和从系统向外部项的数据流,这些数据流在其它层次的数据流中不允许减少,也不允许增加。各层次内部的数据流不受关联图的限制。nbsp;C.nbsp;数据流应有名字。nbsp;D.nbsp;外部项和数据存储之间不得出现未经加工的数据流。nbsp;E.nbsp;数据流程图的分解中,必须保持每个分层同其上层加工中的外部项和输入输出流相一致。nbsp;F.nbsp;各加工之间一般不应出现未经数据存储的数据流。nbsp;G.nbsp;数据存储之间不得出现未经加工的数据流。nbsp;H.nbsp;数据存储可以分解。nbsp;I.nbsp;若有查询处理,应在数据流程图中表达。nbsp;J.nbsp;统计和打印报表不在数据流图中表达。nbsp;(2)nbsp;数据词典描述nbsp;可采用图表格式或较紧凑的记录格式
④ 计算机科学与技术专业毕业生开题报告怎么写
你论文选题定好了吗?开题报告选题老师同意了?开题报告格式要求准备好了没
还有什么不懂的地方可以问我,希望能够帮到你?
提供一个开题报告范文范例,仅供参考,希望对你开题报告写作能有帮助。
提供一个开题报告范文范例,仅供参考,希望对你开题报告写作能有帮助。
提供一个学校范文仅供参考:
1.选题的目的和意义:中小企业是推动国民经济发展,构造市场经济主体,促进社会稳定的基础力量,对企业健康发展、培育
壮大市场主体、扩大就业渠道、促进国民经济持续、稳定的发展具有十分重要的意义,对于占全国企业总数99%、工业产值60%
、利税40%、就业机会75%的中小企业,现阶段不但是我国经济发展的重要力量,而且在对外贸易中占的比重也越来越大。中小
企业在对外贸易中要选择适合自己的途径或策略
2.探究中小企业的出口路径的意义中小企业能在国际市场大显身手,也能推动我国经济的可持续发展,有利于扩大企业市场,提
高中小企业国际竞争力;有利于缓解中小企业资金短缺困难,可以利用出口获得发展资金,也可以吸引海外风投基金或者吸引外资
合股以及从海外资本市场出口型中小企业是近年来我国贸易增长的中坚力量,是国民经济的生力军,其发展越来越关系到经济发
展、社会稳定与和谐。产业集群化发展是目前世界经济发展中的一种重要经济现象,也是我国中小企业发展的必经之路,其对企
业、区域、国家的经济发展都具有现实而深远的意义。对于我国出口型中小企业目前产业集群发展的现阶段而言,还存在很多问
题,比较突出的一点就是集而不群,大而不强,缺乏整体协调发展的支持体系和战略部署。这一点,在当前全球经济危机的形势下
尤为凸显。 目前我国对出口型中小企业的研究还不多见,远远落后于实践中的需要。本文将从经济学视角,以我国出口型中小企
业集群作为研究对象,以促进我国出口型中小企业产业集群可持续发展、提高集群应对风险能力及集群竞争力为目标
2.国内外研究现状
3.自改革开放以来我国无论是
3.选题研究的内容:
该论题研究的内容主要是以下几个方面:
一、对“三网融合”背景下广电产业所面临挑战的研究
(一)广电产业运营模式的转变
(二)员工配置和技术能力的提高
(三)广电网络业务能力的提升
二、对“三网融合”背景下广电产业所面临机遇及对策研究
(一)机遇
1、拓展电视传播的新渠道
2、增强电视传播的互动性
3、扩大电视传播受众群体
(二)对策
1、加快广电网络的改造
2、开办内容新颖的节目
3、充分发挥自身的优势
4.选题研究的技术路线、研究方法和要解决的主要问题:
研究技术路线:首先,了解本论题的研究状况,形成文献综述和开题报告。其次,进一步搜集阅读资料并研读文本,做好
相关的记录,形成论题提纲。第三,深入研究,写成初稿。最后,反复修改,完成定稿。
研究方法: 运用文献分析法、文本细读法、比较法、综合分析法等进行研究。
要解决的关键问题: (把自己的关键问题用两句话写下即可)
5.研究与写作计划:
2014年3月1日——3月6日 确定选题、收集相关资料
2014年3月7日——3月10日 撰写开题报告与开题
2010年5月1日——6月30日 收集资料,开展研究,形成写作提纲
2010年7月1日——9月30日 深入研究,形成论文初稿
2010年10月1日——10月30日 论文修改、定稿、打印、答辩
⑤ 计算机专业毕业论文和开题报告怎么写
毕业设计的开题报告如何写 双击自动滚屏 文章来源:一流设计吧 发布者:16sheji8 发布时间:2008-12-2 9:15:26 阅读:194次 一、 开题报告的含义与作用开题报告,就是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课题应该进行研究,自己有条件进行研究以及准备如何开展研究等问题,也可以说是对课题的论证和设计。开题报告是提高选题质量和水平的重要环节。研究方案,就是课题确定之后,研究人员在正式开展研之前制订的整个课题研究的工作计划,它初步规定了课题研究各方面的具体内容和步骤。研究方案对整个研究工作的顺利开展起着关键的作用,尤其是对于我们科研经验较少的人来讲,一个好的方案,可以使我们避免无从下手,或者进行一段时间后不知道下一步干什么的情况,保证整个研究工作有条不紊地进行。可以说,研究方案水平的高低,是一个课题质量与水平的重要反映。二、 写好研究方案应做的基础性工作写好研究方案一方面要了解它们的基本结构与写法,但“汝果欲学诗,功夫在诗外”,写好开题报告和研究方案重要还是要做好很多基础性工作。首先,我们要了解别人在这一领域研究的基本情况,研究工作最根本的特点就是要有创造性,熟悉了别人在这方面的研究情况,我们才不会在别人已经研究很多、很成熟的情况下,重复别人走过的路,而会站在别人研究的基础上,从事更高层次、更有价值的东西去研究;其次,我们要掌握与我们课题相关的基础理论知识,理论基础扎实,研究工作才能有一个坚实的基础,否则,没有理论基础,你就很难研究深入进去,很难有真正的创造。因此,我们进行科学研究,一定要多方面地收集资料,要加强理论学习,这样我们写报告和方案的时候,才能更有把握一些,制定出的报告和方案才能更科学、更完善。 三、课题研究方案的结构与写法 http://www.16sheji8.cn课题研究方案主要包括以下几个方面:(一)课题名称课题名称就是课题的名字。这看起来是个小问题,但实际上很多人写课题名称时,往往写的不准确、不恰当,从而影响整个课题的形象与质量。这就是平常人们所说的“只会生孩子,不会起名字”。那么,如何给课题起名称呢?第一,名称要准确、规范。准确就是课题的名称要把课题研究的问题是什么,研究的对象是什么交待清楚,课题的名称一定要和研究的内容相一致,不能太大,也不能太小,要准确地把你研究的对象、问题概括出来。规范就是所用的词语、句型要规范、科学,似是而非的词不能用,口号式、结论式的句型不要用。因为我们是在进行科学研究,要用科学的、规范的 本文来自: 一流设计吧(www.16sheji8.cn) 详细出处参考: http://www.16sheji8.cn/onews.asp?id=1823
⑥ 计算机专业毕业论文开题报告中完成论文的条件、方法和措施怎么写
我才写过论文,我在里面写到的方法是:论证法。你网络一下论证法,参考一下
⑦ 计算机专业毕业论文开题报告怎么写
一 、选题背景及研究的目的和意义
1.1 课题来源
图书信息的管理是图书馆经常遇到的问题,尤其是当今高校的图书馆更为突出。近年来高校招生规模的逐步
扩大和认识制度的改革,在学生认识将不断增加,而管理人员则相对减少。给学校的图书馆管理也带来了巨
大的压力,早期的手工图书管理方式已经不能满足日益增长的图书馆借阅需求。因此在计算机飞速以展的今
天,就用库技术实现图书信息的管理是可行而必要的工作。
1.2 选题背景
图书管理系统是为了管理图书借阅情况等信息而设计的。学校作为一种信息资源的集散地,包含很多的信息
数据的管理。现今,有很多的学校都是开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们
以前对图书信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于学生借阅情况的统计和查询等
往往采用对人工检查进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总
的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效
力,资源闲置比较突出,这就是图书管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错
率高,出错后不易更改。一般图书借阅情况是记录在文件上,图书馆的工作人员也只是当时对它比较清楚,
时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以
前的参加借阅图书情况进行查询就更加困难了。
1.3 研究目的
本系统使用电脑安全保存、快速计算、全面统计,实现图书管理的系统化、规范化、自动化。
1.4 研究意义
我们认为有必要建立一个图书管理系统,使图书管理工作自动化、规范化,系统化,程序化,避免图书管理
的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和注销等情况。
二、国内外研究现状
管理信息系统 (MIS) 是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及
加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。 MIS 的发展与计算机网络技术
的发展是紧密相关的,随着 Internet/Intranet 技术的广泛应用, MIS 的体系结构也发生很大的变化,从
以往基于 C/S 结构的数据访问及安全体系发展到当前的基于 B/S 结构体系。计算机网络技术的发展大体上
经历了三个阶段:一是以 Mainframe 为中心的集中处理式网络,即主机 / 终端模式;二是以
Client/Server 模式为中心的分布式计算处理网络系统,即客户 / 服务器模式;三是目前正兴起的
Intranet 模式,即 Browser/Server 模式,它是以基于 WEB 技术为特征的。现代管理信息系统即是建立在
Intranet 的基础之上。
本设计是由 VisualC++ 连接 SQL2000 数据库联合开发,选用结构化生命周期法与原型法相结合的方法开发
。所完成的图书管理系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软
件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的 WINDOWS 系列
操作系统上使用。
三、主要研究内容
主要工具: WINDOWSXP+VisualC++ +SQL 2000
本次设计利用微软公司开发的高级数据访问对象 ADO 实现数据库的管理与访问,完成基于 C/S 结构 的图书
管理系统。
研究目标:
(1) 功能方面,主要是对信息进行添加、修改、删除等操作,并能对信息进行合理的分类,对用户进行分类
,如管理员、会员,并对每类的用户进行功能的限制,例如管理员可以发布信息,并对信息进行添加、修改
和删除,而会员可以浏览信息,但不能对浏览的信息进行修改和删除。
(2) 性能方面,由于信息发布系统拥有不同类型的用户,不同的用户拥有不同的功能,所以在登录的过程中
要有一定的安全性,因此对各类用户设置密码就变得非常重要了。比如会员和管理员必须通过用户名和密码
正确的登录才能进入管理系统,对自己的个人信息进行添加和修改,管理员也可以对信息进行添加、修改、
删除等操作。
四、课题进行的技术路线、开发环境及方法
4.1 开发环境
本次的毕业设计采用了文献研究法。
文献研究主要是通过阅读有关毕业设计选题的技术方面的文献,根据现阶段的发展状况,选择适当的技术完
成本次的毕业设计,以下是对文献研究法的重要体现:
(1) 需求分析 : 对于银行大厅工作流程进行详尽的了解 . 并了解银行人员的具体需求 . 这是对整个管理系
统的软件规模定位 , 对该软件的实用性及粗细程度有着重要影响 .
(2) 概念结构设计 : 通过对银行大厅工作流程的详细了解建立一个工作流程的初步流程图 . 根据事物间的
关系建立 E-R 图 . 便于建立数据库 .
逻辑结构设计 : 通过了概念设计便很自然的过渡到这一环节 . 将 E-R 图转化成关系模式并对数据模型进行
优化
(3) 物理设计 : 该过程对数据库的结构优化 , 使得物理结构最优 , 存储空间利用率高 , 事物相应时间小
, 事物吞吐率大 .
(4) 过程实现及维护 : 实现模型各个环节的具体编程实现 , 并进行调试 . 在完成了整个软件的开发工作后
应该对软件进行维护 .
详细系统环境如下 开发语言: VisualC++ 后台数据库: SQL 2000
开发环境运行平台: Windows XP(SP3) CPU :奔腾 2.0Ghz 以上 内存: 1G
分辨率:最佳效果 1024 × 768 。
4.2 重点解决的问题
技术方面:
(1) 通过网络和书籍掌握对工具软件的使用。
(2) 通过参考文献和有关书籍学习完成毕业设计所需要的技术。 实现方面:
(1) 信息发布系统要有一定的安全性主要以登录的过程实现。
(2) 前台界面与后台界面的合理规划。
(3)数据库设计的完整性,这个过程关系到以后信息发布系统的动态更新。 (4)主要功能的实现。如信息的添
加、删除、更改等操作。