跪求数字电路课程设计 《简易计算器》!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:38:26
小弟学电子信息的,这学期要做课程设计,不怎么会!请教高手们
最好是成品
设计任务:
(1) 计算器具有加,减和乘的功能;
(2) 用开关输入运算数据;
(3) 用LED显示运算结果设计要求:
设计要求:
1 .分析设计要求,明确性能指标。必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。
2 .确定合理的总体方案。对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。
3 .设计各单元电路。总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4.组成系统。在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
实在没有要是有设计 参考电路图 也行~~~
如过哪有有请给一下下载地址,网页,或发到我邮箱里 124968573@qq.com
另外追加分!!!!!!!!能加多少加多少!!!!!!
要的是数字电路 不是编程代码!

设计要求:
1 .分析设计要求,明确性能指标。必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。
2 .确定合理的总体方案。对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。
3 .设计各单元电路。总体方案化整为零,分解成若干子系统或单元电路,逐个设计。
4.组成系统。在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。
根据要求先确定设计的运算位数,设计运算的逻辑电路,现在有加法、减法和乘法功能的数字逻辑芯片。需根据逻辑进行适当的设计即可。

赶紧去找一本课程设计的相关书来看看。

去图书馆,里面有!

功能很简单, 不知道有没有帮助
#include <stdio.h>
struct s_node
{
int data;
struct s_node *next;
};
typedef struct s_node s_list;
typedef s_list *link;
link operator=NULL;
link operand=NULL;

link push(link stack,int value)
{
link newnode;

newnode=(link) malloc(sizeof(s_list));
if(!newnode)
{
printf("\nMemory allocation failure!!!");
return NULL;
}
newnode->data=value;
newnode->next=stack;
stack=newnode;
return stack;
}

link pop(link stac