一、 单片机开发系统应用初步 ——基础 I/O 口赋值1
内容提要:a. KEIL C 软件对程序进行编译调试及烧录软件使用方法
b. 单片机基础 I/O 口驱动方法、特点等
c. 汇编语句基础使用方法;对基础 I/O 口赋值方法;程序具体步骤等
2.试验目标及要求:a. 课前预习好编程基础知识
程序基础概念、*
uv2 所表示文件类型等
b. 熟练掌握不一样数据类型之间相互转换,不一样类型数据在程序中表示方法等
c. 课前搞清楚单片机 I/O 口基础驱动方法,了解何谓上拉及下拉方法,单片机驱动电流、灌入电流等概念
d. 复习数码管相关知识,搞清数码管需显示某个字符应怎样对其进行控制等
3.试验源程序及步骤图: ORG 0000H AJMP MAINMAIN: MOV P0,#0FH JMP MAIN END4.试验步骤:a
经过读程序,弄懂程序对哪个口进行赋初值,经过发光管亮或灭情况反应出单片机输出数据情况(注意区分数据高低位)
经过 KEIL C 软件对以上程序进行编译,正确后生成*
HEX 机器语言文件,随对 P0 口赋值跳转至主程序开始结束即打开烧录软件,将生成*
HEX 文件烧录到单片机芯片中,完成后点击运行按钮便可脱机运行编写好程序
观察发光管亮灭情况,最终得出硬件实际连接情况
修改程序中输出数据,反复以上编译烧录步骤,再次观察 LED 发光情况是否和数据对应
例: ORG 0000H AJMP MAINMAIN: MOV P0,#65H JMP MAIN ENDe
修改单片机输出数据 I/O 口(如改为 P2 口输出),观察其它口是否能正确输出数据
例: ORG 0000H AJMP MAINMAIN: MOV P2,#0FH JMP MAIN END5.发挥部分:将 I/O 口经过 8 芯排线接至独立两