计算机的基本原理是存储程序和程序控制。预先要把指挥计算机如何进行 *** 作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么 *** 作。
个人电脑的主要结构:
显示器、主机板、CPU、主要储存器 (记忆体) 、电源供应器、光碟机、次要储存器 (硬碟)、键盘、滑鼠。
计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑 *** 作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定 *** 作。依此进行下去。直至遇到停止指令。
程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的 *** 作是计算机最基本的工作原理。
将程序烧录到硬件中需要使用一个称为“编程器”的设备,它可以通过连接计算机和目标硬件来实现将程序写入芯片的 *** 作。以下是一些基本步骤:1. 确定您所使用的芯片型号,并找到相应的编程器设备。
2. 连接编程器和计算机,安装相关驱动程序并确保能够正常识别设备。
3. 打开终端或命令行界面,在其中输入相应指令以进入烧录模式(具体指令可能因芯片型号而异)。
4. 将目标硬件与编程器进行连接,并按照说明书上的引脚图等信息正确地插入对应位置。
5. 在终端或命令行界面中输入要烧录的程序文件路径及名称等参数,然后开始执行烧录 *** 作。此时会有一系列提示信息显示在屏幕上,如读取、擦除、写入等过程状态以及结果反馈等内容。
6. 等待整个过程完成后,断开连接并检查是否成功将程序写入芯片内部。如果出现错误提示,则需要重新检查连线、配置参数等环节并尝试再次进行 *** 作。
需要注意的是,在进行这种 *** 作时,请务必遵循相关安全规范和技术要求,并严格按照说明书上给出的步骤进行处理。同时也建议在初次尝试前先了解相关知识并咨询专业人士或者参考在线教学资源等资料。
呵呵,我想问问你:你硬件都不了解,怎么能把程序写出来呢 ?比如,单片机哪只脚输出的信号控制电机,输出信号的电流/电压是否满足电机的输入要求,这个总要先考虑好吧。其实你要问什么我清楚。很简单。程序在电脑上写好后(一般还需要生成为特定格式),把电脑与相关芯片连接好(怎样连当然是硬件设计时就决定的。比如说串口),然后二者通信(当然需要软/硬件的配合)把电脑里的程序数据传输到芯片的相应地址空间里即可(这个芯片当然得有此种功能,并不是每块芯片都能如此的)。然后,芯片就能实现你想要的逻辑。当然,要完全搞清楚这些东东,你可以参考《脉冲与数字电路》、《计算机组成原理》、《计算机接口原理》、《计算机 *** 作系统原理》、《计算机体系结构》。如果你懂嵌入式系统的开发,你就不会问这个问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)