单片机新手,用STM8库函数驱动1602,有一些GPIO和C语言的基础问题,请教:
1602的数据引脚共8个脚,网上找到的例子多数都是直接插在一个端口,这样的话使用库函数里定义就非常方便,当写数据时就可以:GPIO_Write(GPIOA, data); 这种方式简单方便。
但是我现在用的是STM8S003,一是引脚不多,且也没有完整的一个端口。另外,在未来的开发时,也不一定会有完整的一个端口供使用。所以当这种时候,该如何写?
附:当前我的接法是:
RS --- PD6
RW --- PD5
EN --- PD4
DB01 --- PD3
DB02 --- PD2
DB03 --- PC6
DB04 --- PC5
DB05 --- PC4
DB06 --- PC3
DB07 --- PB4
DB08 --- PB5
|