C语言数字计算机.docx
《C语言数字计算机.docx》由会员分享,可在线阅读,更多相关《C语言数字计算机.docx(38页珍藏版)》请在优知文库上搜索。
1、按照C语言程序结构组成数字电路进行计算的计算机按照C语言程序结构组成数字电路进行计算的计算机是一种可以按照C语言程序结构来安排加法器,输出显示电路,输入电路,的数字计算机。它由按键,液晶显示器,中央处理器组成。按键输入的程序保存在磁带上面,中央处理器在固定数字电路的作用下按照C语言程序构建电路,程序怎么写,电路就怎么连接。例如电路循环执行输出一个数据到显示器,电路就在定时器的作用下不断向液晶显示器输出数据。中央处理器由程序语句判断执行电路,程序语句控制电路构成。程序语句判断控制电路由端口,加法器,减法器,乘法器,除法器,n次方计算器,对数计算器,三角函数计算器构成。程序语句控制电路由if判断电
2、路,for判断电路,SWitCh判断电路构成。一个C语言程序是固定的,它对应的计算机电路就是固定的。当程序是if时,电路就判断输入数据是否大于条件,如果是,不断执行程序,如果不是停止执行。键盘输入的程序按每行保存在磁带中,程序语句判断电路根据键盘输入的程序的关犍字判断电路执行相应的操作,例如输入2*3,电路执行乘法操作,程序语句判断控制电路根据键盘输入的程序的关键字控制电路的工作,例如输入for,电路将上面计算电路执行多次。它的相关资料下载网址为:点击链接接口查看全部内容:点击链接接口查看全部内容:点击链接接口查看全部内容:链接:https:提取码:ph5o链接:https:Ps16x8d5S
3、z6j7p2FhR2LFwrtA?PWd=6vlp提取码:6VlPhttps:WWW微云文件分享:C语言数字计算机下载地力l:https:Share由MCVoBgoC语言数字计算机访问码:f96第一部分按照C语言程序结构组成数字电路进行计算的计算机该计算器首先通过晶振产生32768HZ的谐振方波信号,再经过分频电路将这个方波信号的频率降低为100HZ,即周期为0.01秒,再将这个100HZ的信号接入到按键的公共端,按犍共有60个,它们的一端接到一起,另外一端分别接到倍频器上。相当于这些按键并联在一起,当某个按键被按下时,10OHZ的信号就会接入到倍频器上,经过倍频后,频率变为1HZ,为什么按键
4、上面的频率是IooHZ,这是因为IOoHZ的频率,周期是1毫秒,通常使用者按下按键的时间在1毫秒左右,所以,只有这个频率的信号才会在按下按键时输入到后级电路中。键值计算电路由十进制转二进制电路组成,当有数字键按下时,对应的数字按键输出端输出对应的数值。数值按键的输出端接上或门,或门两两相接,最后输出一个或门,当有任何计算符号按键按下时,或门输出高电平,或门后面接上计数器,计数器记录按键按下的次数,当有按键按下时,计数器将对应的次数输入到加法器,加法器给键值乘以10,100,1000,等倍数。当连续按2次按键时,需要用乘法器给键值乘以10,连续按下3次按键时,需要用乘法器给键值乘以100,依次类
5、推。所有数值按键的输出端连接到一起,输出到计算符号电路,进行计算。计算符号编码电路产生对应计算符号的编码,输送给计算符号按键电路。用计算符号按键输入计算符号+-X,cos,sin,In,log,等,当RS触发器的输入端R,S都是1时,触发器保持输出端没有变化。利用这个特点,当按键输入高电平1时,电路输出高电平1给存储器,当按键断开输入低电平。时,RS触发器仍然给存储器输入1,当清零键按下时,RS触发器的S端输入0,触发器给存储器输入0,存储器清零。当有按蟹下时RS触发器Q输出1,H输出0,按下清零键以后,RS触发器Q端输出0,Q端输出0按犍编码器产生二进制编码,每个编码对应一个按键。当数字键1
6、,按下时,这个与门输出OoOe)C)Ol给后面计算电路,所有按键存储器后面两两之间接上或门,或门后面再接上或门,最后接上计数器,当按键按下时,计数器变为1,对应的存储器输出对应键值。当按键按下第二次时,计数器输出2,输出两位数字,当按键按下第三次时,计数器输出3,输出三位数字。经过两个异或门和一个或门以后输出高电平111111111,这使后面的与门输出按键的数值到寄存器1,当开始输入时,按清零键,计算机按键输入为0此时,开始输入字符,将字符输入到寄存器1,按键输入的程序存储在磁带A上面,超强磁性磁带的基材由50%醋酸酯DAC,50%醋酸酯TAC构成,超强磁性磁带的磁性粉末粘合剂有1%氯乙烯,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数字计算机
