嵌入式系统的输入/输出接口主要有中断控制器、DMA、串行和并行接口、A/D、D/A、存储器接口、设备接口等。
图1-3 嵌入式系统的硬件组成
嵌入式系统中常见的输入设备包括键盘、传感器和变频电路触摸屏等。常见的输出设备有LCD显示屏或发光二极管等。
系统通过输入端口从物理设备获得输入,经过系统的特定处理后,对于需要输出给系统外部的信息则通过输出端口向外部设备传送。每一个输入/输出端口都是通过地址来标识的,系统通过对地址的操作来完成输入/输出操作。