MCS-51,Keil5,汇编,拆字程序?

2. 熟悉TD-51 系统板的结构及使用。

3.熟悉51 的指令系统,掌握程序的设计方法。

二、实验基本内容(TD-51单片机实验系统实现)

实验一清零程序:把7000H –7FFFH的内容清零。(参见图1)

实验二拆字程序:把7000H的内容拆开,高位送7001H低位,低位送7002H 低位。H高位清零,一般本程序用于把数据送显示缓冲区时用。(参见图2)

实验三拼字程序:把H的低位相拼后送人7002H,一般本程序用于把显示缓冲区的数据取出拼装成个字节。(参见图3)

实验四数据传送程序:把(R2,R3)源RAM区首址内的(R6,R7)个字节数据,传送到(R4,R5)目的RAM区。(参见图4)

实验五散转程序:根据8032片内20H中的内容(00或01或02或03)进行散转(参见图5)

实验六排序程序:排序程序在单片机片内RAM 的30H~39H 写入10 个数,编写实验程序将这10 个数按照小到大的顺序排列,仍写入RAM 的30H~39H 单元中(参见图6)。

三、软件、硬件环境要求

电脑一台,无需单片机系统(纯软件实验利用Keil C51的仿真功能就能完成)。

3)选择SST89E554RC,建立空白工程,添加程序文件

4)输入程序保存,添加构成完整的工程。

2.根据实验内容要求,画出程序流程图,编写实验程序;

3.编译、链接无误后联机调试;

(1)在命令行中键入相应命令后回车;

(2)将光标移到某语句行处,点击命令,将程序运行到该行;

我要回帖

更多关于 单片机c语言拆字程序 的文章

 

随机推荐