1.MCS-51单片机应用的最小系统,即单片机外接晶振、复位(带按键复位)、使用片内ROM的电路原理图。
2.编子程序,将内部数据存储区从XXH开始的连续X个单/双字节累加并计算平均数, 结
果存于内部数据存储区XX(低位)、XXH(高位)中,平均数存放在XX中。
3.利用指令执行需要占用机器周期,使用循环嵌套方式,编延时XXXms的延时子程序,
晶振为XXMHz。
4.流水灯,试验三。
5.数据搬移。将内部数据存储区地址连续的一段数据搬移到另一段内部数据存储区。将内
部数据存储区地址连续的一段数据搬移到外部数据存储区。
6.利用T0定时器8位定时自动重装定时初值模式(模式2),编程序,在PX·X口产生
频率XKHZ(周期XX微秒,即半波XX微秒)的方波,晶振为XXMHz。(中断方式、查询方式)。
7.利用T0定时器16位定时模式(模式1),编程序,在PX·X口产生频率XKHZ(周期
XX微秒,即半波XX微秒)的方波,晶振为XXMHz。(中断方式、查询方式)
8.利用2个8并行输出串行移位寄存器74LS164,使用同步串行口进行2位LED静态显
示,循环显示0到99,每隔约0.5秒,显示数据加一,99之后又显示0 。要求画出电路原理图、编写相应的程序。(同步串口、扩展、显示)
9.一些基本概念。如,二进制、十六进制、BCD码、ACII码。
例如:
.编子程序,将内部数据存储区从地址30H开始的连续32个字节搬到片内数据存储区地址40H开始的连续16个字节。
.编子程序,将内部数据存储区从地址30H开始的连续32个字节搬到片外数据存储区地址500H开始的连续32个字节。
.编子程序,将内部数据存储区从20H开始的连续4个单字节二进制数相加,结果存于30H(高字节)、31H(低字节),并计算平均值,结果存于32H。
.利用指令,编延时1S的子程序,晶振为2MHz。