基于C8051F340的实验板使用指导书
在“Tool Definition-Keil”下的“Assembler”标签页,点击“Browse”按钮,选择“A51.EXE”所在的目录,选择“A51.EXE”文件,点击“打开”;在“Liner”标签页,点击“Browse”按钮,选择“BL51.EXE”所在的目录,选择“BL51.EXE”文件,点击“打开”;最后点击“OK”按钮,结束设置。
1、快速入门
点击“Go”()可全速运行,点击其他各按钮可分别实现单步、断点等功能,点击各窗口按钮,可相应打开寄存器、RAM等窗口,用于观察程序运行结果。
2、程序模板使用
(1)在程序模板中,以下程序片段用于对单片机的配置(不在本课程范围内),不需要进行修改;
(2)所有实验程序,均在“START:”之后进行添加;
(3)使用中断时,删除相应的中断向量前的“;”,并添加中断服务程序入口指令,例如:
3、实验板硬件使用
(1)实验板的输入输出:
1)JP8,CPU的P2通用IO口;(可用于控制LED或接受按键输入)
2)JP3,CPU的P1.0口和GND;(可用于定时器输出方波)
3)JP4,CPU的串行口;(串行通信发送和接收)
4)JP5,CPU的INT1口和GND;(外中断信号输入)
5)JP1,8155的PC口;(可用于控制LED或接受按键输入)
6)JP2,连接8个共阳极LED的各个阴极;
7)JP6,连接8个低电平有效的按键;
8)JP10,DAC的输出和GND;(测量DA输出波形)
9)R1,ADC0809的模拟输入调节电位器;(调节AD的模拟输入信号)
(2)8155、ADC0809、DAC0832均使用全译码电路进行片选,8155使用74LS138的Y3,ADC0809使用Y5,DAC0832使用Y6。
实验板所用CPU(C8051F340),是经过改进的8051内核,与课程内容相比,只有3个明显的区别,其他均与课程内容和原实验系统相同。
课程内容(原实验系统) | 本实验板 |
SCON、SBUF、TI、RI | SCON0、SBUF0、TI0、RI0 |
课程内容(原实验系统) | 本实验板 |
(TH1)=256-106/32/BaudRate 例如,BaudRate=4800, (TH1)=256-106/32/4800=250=FAH | (TH1)=256-106/2/BaudRate 例如,BaudRate=4800, (TH1)=256-106/2/4800=152=98H |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |