如果晶振110592是11.0592的,要设置以0.1s的速度,定时器的THO应该设置为多少,(65536-10000)/256吗?

晶振110592为11.0592的51单片机,运行每条语句的時间(赋值语句、if 语句、while语句、 加减乘除运算的时间想知道晶振110592为11.0592的51单片机运行每条的语句的时间,赋值语句、if 语句、while语句、 加减乘除运算的時间都不同吧??各自是多少呢?求助
全部
  •  点击编译器的d红色调试按钮此刻会出现调试界面,在要测试的代码起始处设置断点(点F9也行)然后让程序全速运行此刻会再断点处停下几下此刻编译器左侧栏目中的sec的值(这就是程序运行到当前语句的时间记为sec1)在你想测试程序的末尾在下一個断点,然后让程序全速运行到断点处停下,几下左边的sec的值记为sec2 此刻时间就是sec2-sec1.希望能对你有帮助!!
    全部
知道合伙人软件行家 推荐于

12MHz 晶振110592嘚话一个机器周期是1us,因此

双周期指令为2us如SJMP等等

四周期指令为4us,如DIVMUL等等。

单指令周期=机器周期=12个晶振110592或时钟周期

还有双指令周期和㈣指令周期

所以都是除以12的关系

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案

晶振110592为11.0592的51单片机,运行每条语句的時间(赋值语句、if 语句、while语句、 加减乘除运算的时间想知道晶振110592为11.0592的51单片机运行每条的语句的时间,赋值语句、if 语句、while语句、 加减乘除运算的時间都不同吧??各自是多少呢?求助
全部
  •  点击编译器的d红色调试按钮此刻会出现调试界面,在要测试的代码起始处设置断点(点F9也行)然后让程序全速运行此刻会再断点处停下几下此刻编译器左侧栏目中的sec的值(这就是程序运行到当前语句的时间记为sec1)在你想测试程序的末尾在下一個断点,然后让程序全速运行到断点处停下,几下左边的sec的值记为sec2 此刻时间就是sec2-sec1.希望能对你有帮助!!
    全部

我要回帖

更多关于 晶振110592 的文章

 

随机推荐