请教ATmega16单片机I/O口设置问题?

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:29:54
1)ATmega16单片机怎样设置I/O口为/WR、/RD?
2)/WR、/RD前面打斜线是什么意思?不打斜线是什么意思?它们与W/R什么区别?
3)还有芯片上INT#与-INT分别表示什么意思?ATmega16有INT0/INT1/INT2几个接口,该接哪个呢?

1)
/WR 写信号 ,I/O口可以复用为总线读写时的写信号
/RD 读信号,I/O口可以复用为总线读写时的读信号
2)
打斜线就是复用得意思
W/R 读写信号共用一根线,一个高电平有效,一个电平有效。
配置为外部存储器读写的模式I/O口就自动成为读写端口了。好像是MCU状态寄存器里有这样一位。
3)
INT一般就是代表外部中断口,你用哪个接口都可以。

设置端口寄存器DDRA DDRB DDRC DDRD 设置端口的输入输出状态。 中断有2个吧,最好下载个datasheet看看就知道了。

是设置成输入还是输出的意思,相关寄存器配置一下就可以了