富士通16位微控制器C语言手册-应用篇概览
需积分: 31 184 浏览量
更新于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
- 资源: 3981
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践