上传者: 43934844
|
上传时间: 2022-06-19 18:03:59
|
文件大小: 458KB
|
文件类型: DOC
C8051F340单片机应用实验 作者:游小侠 原创,实际调试通过 实验内容 用C8051F340单片机开发板完成下述实验:定时器T0以固定周期产生中断,中断处理 程序控制I/O口输出,使P2.3脚所接发光二极管闪烁。对P2.5脚的输入模拟电压进行A/D 转换,由A/D转换结果控制发光二极管的闪烁频率。 实验原理 1) I/O口输出 C8051F340有5组8位I/O端口,通过配置交叉开关,可以定义每个端口为通用I/O端口 或连接到特殊功能模块。作为通用I/O时,所有端口I/O都耐5V电压,兼有模拟输入功能 ,Pn(n=0~4,下同)是端口数据锁存器,端口输入方式寄存器PnMDIN选择相应端口为数 字输入或模拟输入方式,端口输出方式寄存器PnMDOUT选择相应端口为漏极开路或推挽输 出方式。 通过交叉开关可将片内的计数器/定时器、串行总线、硬件中断、比较器输出等资源 连接到I/O端口,这一特性允许用户根据自己的特定应用选择通用I/O端口和所需数字资 源的组合。交叉开关配置寄存器XBR0、XBR1、XBR2选择哪些内部资源需要连接到I/O端口 ,端口跳过寄存器P0SKIP、P1SKIP、