C单片机汇编语言程序设计(新).pptVIP

  • 39
  • 0
  • 约1.54万字
  • 约 44页
  • 2016-05-18 发布于湖北
  • 举报
* 为了进一步熟悉指令系统,提高编程能力,下面举一些80C51汇编语言程序设计的简单实例。 在学习一种新的计算机语言、锻炼自己的编程能力,最直接的方式是多阅读经典程序,在阅读的过程中,要多注意语言本身擅长的编程领域和突破语言自身局限的程序。在阅读汇编语言实用程序时,明确汇编语言擅长 的是控制和实时性程序的编写。 汇编语言自身的弊端就是复杂计算及人机交互上不够方便,为此从该角度给大家举例汇编语言的技术编程,即需要采用一定的技术突破汇编语言自身的局限性。汇编语言在一些复杂计算上给编程人员带来了很大的不方便,作为作为编程人员就需要收集一些常用的复杂计算类的程序,到用的时候稍作修改就可以应用到自己的程序当中; 另外,一些人机交互设备都采用ASCII码,键盘输入和显示都比较常见,那么如何将汇编语言中使用的数据转换成为ASCII码,或者将接收到的ASCII码转换成为能进行计算的数据,都需要一定的技术。可以从以下几个典型程序中获得灵感。 * 定时功能除可用定时器/计数器外,还可以使用程序实现。 1)单循环字时程序 2)较长时间的定时程序 3)调整定时时间程序 4)通过一个基本延时程序产生不同的定时 80C51指令系统中有两条专用的查表指令: MOVC A,@A+DPTR 以DPTR的内容作基址,指向数据表格的首址 以A的内容为变址,存放所查表格的项数(即在表格中的位置是第几项)。 执行指令

文档评论(0)

1亿VIP精品文档

相关文档