单片机及应用上机手册(1)(27 页)Good is good, but better carries it.精益求精,善益求善。《单片机及应用》上机手册 V0.91 PSoC 试验板 PSoC 试验板核心是一颗 PSoC 微控制器,型号为 CY8C24794-24LFXI。CY8C24794-24LFXI,56 脚 QNF 封装,拥有 50 个 I/O 管脚,其内部拥有 4 个数字模块,6 个模拟模块以及一个全速的 USB 接口。试验板在CY8C24794 外围扩展了八段数码管扫描电路、4×4 键盘阵列电路、RS232 接口、USB 接口、蜂鸣器、AD 采样等电路。并引出了 24 个单片机管脚信号,使用者可以利用它们来搭建其他应用。图 1 是试验板 CY8C24794-24LFXI 的 56个管脚信号定义。试验板直接使用烧写接口的 5V 供电,也可以通过 USB 接口提供的 5V 电源供电。使用 USB 接口直接供电时,还可以通过跳接开工选择将5V 电源转换成 3.3V 做为试验板的供电电源。图 1 CY8C24794 信号、编程接口及 USB 接口电路图2 八段数码管动态显示例程试验板配备了 4 个共阳型数码管,每个数码管的阳极由一个 PNP 三极管控制供电,微控制器的 P4[0]、P4[1]、P4[2]、P4[3]四个管脚控制 4 个三极管的状态。P3 端口组的 8 个管脚组成一个数据总线共同来控制每个数码管的 8 个阴极。 另外 MCU 的 P4[6]、P4[7]、P1[2]、P1[3]管脚可以单独控制一个 LED 灯,使用前请短接 LED JMP 跳帽。如图 2 所示。图 2 试验板八段数码管及 LED 扩展电路2.1 八段数码管扫描控制原理八段数码管(以下简称数码管)由 8 个发光二极管 LED 组成,其中包括 7个细长型的 LED 和 1 个小数点型的 LED,每个 LED 称为一字段,分别为a、b、c、d、e、f、g、dp 共 8 段,其中 dp 为小数点,如图 3 所示。图 3 八段数码管内部字段和引脚分布数码管模块通常有 10 根管脚,每一段有一根管脚,另外两根管脚是数码管的公共端。数码管有共阳极(其中 LED 的阳极都连接在一起)和共阴极(其中LED 的阴极都连接在一起)两种结构形式。当数码管中的某个 LED 导通,相应的字段发亮。这样,若干个 LED 导通,就构成一个字符。在共阳极数码管中,要使某个 LED 亮,则该 LED 的控制管脚要接低电平,否则接高电平。共阴极数码管则刚好相反。因此我们可以排列出共阳型数码管的字形码,如表 1 所示。表 1 共阳型数码管字形码字形012345678字形码03H9fH25H0dH99H49H41H1fH01H字形9AbCdEF。全...