富士通16位微控制器C语言手册-应用篇概览

需积分: 31 18 下载量 167 浏览量 更新于2024-08-09 收藏 543KB PDF 举报
该资源主要涉及的是Zynq Book中的段译码表,以及与富士通16位微控制器相关的C语言编程应用,包括键盘接口、七段显示器、串行口通信、串行EEPROM和液晶显示的编程。 1. **段译码表**: 表2.3展示了三种不同的译码方式,用于驱动七段显示器。七段显示器通常用于数字显示,每个数字由7个独立的LED段组成(a, b, c, d, e, f, g,有时还有dp小数点)。表中列出了二进制和十六进制的编码方式,以及特殊字符的译码。例如,二进制数0对应七段显示字符'0',所有段都不亮;16进制的0H也显示为'0',但特殊译码方式可能会根据特定需求显示其他字符或指示灯状态。 2. **富士通16位微控制器C语言编程**: - **键盘接口**:介绍了键盘的工作原理和接口方法,包括键扫描的C语言程序设计,如CPU扫描方式,用于检测和处理按键输入。 - **七段显示器**:讲解了七段显示器的硬件知识,包括结构、段选码和工作方式,并提供了软件和硬件译码的C语言编程方法,以控制显示器显示特定数字或字符。 - **串行口通信**:详细描述了与串行口相关的寄存器,如SCR0/1、SMR0/1、SSR0/1、SIDR0/1和CDCR0/1,以及串行口的工作方式、波特率设置和应用范例,包括查询方式和中断方式的C编程。 - **串行EEPROM**:讨论了串行EEPROM的硬件原理,包括总线协议、地址、写操作和读操作,并提供了C语言实现对EEPROM读写的示例。 - **液晶显示**:概述了液晶显示模块,讨论了其引脚功能、寄存器选择功能、指令系统,以及如何使用C语言进行接口编程。 - **步进电机控制**:简述了步进电机的工作方式,并给出了用C语言控制步进电机的方法。 这些内容涵盖了微控制器系统中的常见外围设备的接口和控制,对于理解和编写C语言驱动程序至关重要,特别是对于富士通16位微控制器的开发者来说,这些知识是实现具体应用的基础。