富士通16位微控制器C语言手册-应用篇概览
需积分: 31 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位微控制器的开发者来说,这些知识是实现具体应用的基础。
2022-09-14 上传
2021-09-29 上传
2022-09-24 上传
2022-07-15 上传
2022-07-14 上传
2021-09-29 上传
2022-03-12 上传
2022-09-23 上传
2022-09-19 上传
Yu-Demon321
- 粉丝: 23
- 资源: 3958
最新资源
- C++笔试面试宝典2009版
- Ubuntu中文参考手册
- c#教程c#快速入门教材
- 园区网IP地址规划设计
- Prentice.Hall.JBoss.Seam.Simplicity.and.Power.Beyond.Java.EE.Apr.2007.pdf
- 基于CB220的AT指令式GSM远程安全系统的设计与实现
- IIS的一些问题 IIS常遇问题详解
- DIVCSS布局大全.pdf
- 熟练掌握java反射机制
- Dynamips使用手册
- 锐捷企业网赛复习资料
- Oracle数据库的应用及处理
- PowerBuilder8.0中文参考手册
- 基于arm的单总线数字温度计
- 压力传感器的原理压力传感器的原理压力传感器的原理
- Keil C51集成开发环境、DP-51PRO仿真实验仪使用及案例学习