打印
[MCU]

大家看下我分析单片机的详细工作过程!

[复制链接]
1211|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
刘年|  楼主 | 2013-11-12 11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当我们写完程序之后,用特定的汇编软件将我们编写的程序汇编为机器代码,也就是二进制文件,然后下载进入rom!当单片机上电时cpu就会根据程序计数器里面的值一个一个往下执行指令!cpu先读取指令代码,分析该指令要干什么,比如说mov A,12H    CPU就会先读取MOV指令分析得知要把12H送入A中,而12H是在ROM的下一个地址当中,之后CPU就会读取下一个地址中的12H值将数据读出送入A中,当执行到定义的数据时,比如说char data i=4;cpu就会在内部ram中找个位置将04H这个值放进去!如果你写的程序没有循环的话,单片机就会把rom从头执行到尾,然后再来一遍!我的理解就是这样的,不知道有没有什么问题欢迎大家前来找毛病也帮助我理解!  还有一个问题就是有的单片机有flash,不知道这个flash都做什么用?

相关帖子

沙发
autopccopy| | 2013-11-12 13:33 | 只看该作者
基础问题还是找本单片机的学习的书吧。

使用特权

评论回复
板凳
outstanding| | 2013-11-12 13:54 | 只看该作者
这个 要多看书。看了就会

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

17

帖子

0

粉丝