4.程序中断方式接口电路的基本组成

4.程序中断方式接口电路的基本组成
在这里插入图片描述

这个排队器我们采用的是链式排队
也就是说排队电路分布在IO接口当中
通过线路把它连接在一起

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1 章 单片机 I/O 接口的扩展 ................................................................. 1 1.1 单片机应用系统 ........................................................................... 2 1.1.1 单片机系统概述 ................................................................ 2 1.1.2 单片机系统中的功能模块 ................................................ 3 1.2 单片机I/O 接口 ............................................................................ 4 1.2.1 I/O 接口功能 ...................................................................... 5 1.2.2 接口的控制方式 ................................................................ 5 1.2.3 I/O 接口芯片 ...................................................................... 6 1.3 用单片机串口扩展I/O 接口 ........................................................ 6 1.3.1 子程序1——用串口扩展并行输入口 ............................. 6 1.3.2 子程序2——用串口扩展并行输出口 ........................... 11 1.4 用并行数据端口扩展I/O 接口 .................................................. 14 1.4.1 子程序3——用8243 扩展I/O 接口 .............................. 14 1.4.2 子程序4——用8255A 扩展I/O 接口 ........................... 18 1.4.3 子程序5——用8155 扩展I/O 接口 .............................. 27 第2 章 总线接口的扩展 .......................................................................... 41 2.1 子程序6——异步通信的软件模拟 .......................................... 42 2.1.1 异步通信简要介绍 .......................................................... 42 2.1.2 软件模拟异步通信 .......................................................... 43 2.2 子程序7——基于RS-232-C的串口通信 ................................ 51 2.2.1 RS-232-C接口标准 ......................................................... 52 2.2.2 RS-232-C传输接口电路的设计 ..................................... 53 2.2.3 单片机与PC机通信程序设计 ....................................... 55 2.2.4 PC机通信软件的开发 .................................................... 58 2.3 子程序8——基于RS-485的多机通信 .................................... 65 2 单片机接口技术实用子程序 2.3.1 RS-485接口标准 .................................................................................................. 66 2.3.2 通信系统及接口电路设计 ................................................................................... 67 2.3.3 多机通信程序设计 ............................................................................................... 68 2.4 子程序9——I 2 C 总线协议的软件实现 ......................................................................... 75 2.4.1 I 2 C 总线简要介绍 ................................................................................................. 76 2.4.2 I/O 端口模拟I 2 C 总线接口的软件设计 .............................................................. 78 2.5 子程序10——SPI 总线在单片机系统中的实现 ........................................................... 83 2.5.1 SPI 总线简要介绍 ................................................................................................ 83 2.5.2 SPI 总线时序的软件实现 .................................................................................... 85 2.6 子程序11——1-Wire 总线协议的软件实现 ................................................................. 88 2.6.1 1-Wire 总线简要介绍 ........................................................................................... 88 2.6.2 1-Wire 总线时序的软件实现 ............................................................................... 91 第3 章 CAN总线接口 .................................................................................................................. 95 3.1 CAN 总线接口简要介绍 ................................................................................................. 96 3.1.1 CAN总线的特征 .................................................................................................. 96 3.1.2 CAN总线接口的结构 .......................................................................................... 97 3.1.3 CAN总线的设计方案选择 .................................................................................. 97 3.2 SJA1000 总线控制器简要介绍 ....................................................................................... 97 3.2.1 SJAl000 结构和主要特点 .................................................................................... 98 3.2.2 SJA1000 的内部结构 ............................................................................................ 98 3.2.3 SJA1000 的引脚说明 .......................................................................................... 100 3.3 接口电路设计 ................................................................................................................ 100 3.3.1 SJA1000 与单片机接口电路设计 ...................................................................... 100 3.3.2 前端物理接口电路的设计 ................................................................................. 101 3.3.3 设计电路需要注意的问题 ................................................................................. 102 3.4 控制程序总体设计 ........................................................................................................ 103 3.4.1 BasicCAN 方式下的寄存器 ............................................................................... 103 3.4.2 设计流程 ............................................................................................................. 104 3.5 子程序12——硬件驱动程序的设计 ........................................................................... 105 3.6 子程序13——基本操作程序设计 ............................................................................... 106 3.7 子程序14——初始化操作 ........................................................................................... 118 3.8 子程序15——通信程序设计 ....................................................................................... 120 3.8.1 写发送缓冲器 ..................................................................................................... 120 3.8.2 读接收缓冲区 ..................................................................................................... 121 3.9 CAN 总线的数据格式 ................................................................................................... 122 3.9.1 数据帧 ................................................................................................................. 122 3.9.2 远程帧 ................................................................................................................. 125 3.9.3 出错帧 ................................................................................................................. 125 目录 3 3.9.4 过载帧 ................................................................................................................. 126 第4 章 存储器的扩展 ................................................................................................................. 127 4.1 存储器综述 .................................................................................................................... 128 4.1.1 半导体存储器 ..................................................................................................... 128 4.1.2 半导体存储器的应用 ......................................................................................... 130 4.1.3 各种存储器性能比较 ......................................................................................... 132 4.1.4 智能卡 ................................................................................................................. 133 4.2 子程序16——典型外部程序存储器的使用 ............................................................... 134 4.2.1 器件选择和接口电路的设计 ............................................................................. 135 4.2.2 外部存储器的访问 ............................................................................................. 136 4.3 子程序17——典型外部数据存储器的使用 ............................................................... 136 4.3.1 器件选择和接口电路的设计 ............................................................................. 137 4.3.2 外部数据存储器的读写 ..................................................................................... 138 4.4 子程序18——用铁电存储器扩展外部数据存储器 ................................................... 140 4.4.1 铁电存储器FM1808 接口电路的设计 .............................................................. 140 4.4.2 FM1808 读写程序设计 ...................................................................................... 141 4.5 子程序19——I 2 C 接口EEPROM的控制 ................................................................... 142 4.5.1 AT24C512 简要介绍 ........................................................................................... 143 4.5.2 AT24C512 工作时序 ........................................................................................... 144 4.5.3 读写程序 ............................................................................................................. 146 4.6 子程序20——SPI 接口EEPROM的控制 .................................................................. 155 4.6.1 AT93CXX 简要介绍 ........................................................................................... 155 4.6.2 AT93CXX 的控制时序 ....................................................................................... 157 4.6.3 读写程序 ............................................................................................................. 160 4.7 子程序21——FLASH存储器K9F6408U0A 的控制 ................................................. 165 4.7.1 K9F6408U0A 简要介绍 ..................................................................................... 165 4.7.2 专用的命令功能和状态寄存器 ......................................................................... 167 4.7.3 K9F6408U0A 的程序设计 ................................................................................. 168 4.8 子程序22——SLE4442 逻辑加密IC 卡的控制 ......................................................... 174 4.8.1 SLE4442 简要介绍 ............................................................................................. 175 4.8.2 SLE4442 内部结构 ............................................................................................. 176 4.8.3 程序设计 ............................................................................................................. 177 第5 章 键盘接口与控制 ............................................................................................................. 185 5.1 键盘设计指南 ................................................................................................................ 186 5.1.1 键盘的物理结构 ................................................................................................. 186 5.1.2 键盘的组成形式 ................................................................................................. 187 5.1.3 单片机输入接口解决方案 ................................................................................. 191 4 单片机接口技术实用子程序 5.2 独立式键盘的控制 ........................................................................................................ 193 5.2.1 子程序23——独立式中断键盘的设计 ............................................................ 193 5.2.2 子程序24——独立式查询键盘的设计 ............................................................ 196 5.2.3 子程序25——独立式中断查询键盘的设计 .................................................... 202 5.3 矩阵式键盘的控制 ........................................................................................................ 206 5.3.1 子程序26——矩阵式扫描按键的设计 ............................................................ 206 5.3.2 子程序27——矩阵式中断扫描键盘的设计 .................................................... 213 5.3.3 子程序28——矩阵式线反转法键盘的设计 .................................................... 215 5.4 子程序29——矩阵式键盘的锁定 ............................................................................... 217 5.4.1 键盘密码原理及单片机密码设置方法 ............................................................. 217 5.4.2 程序设计 ............................................................................................................. 218 5.5 子程序30——改进型I/O 端口复用键盘的控制 ........................................................ 221 5.5.1 I/O 端口复用的原理和接口电路的设计 ........................................................... 221 5.5.2 程序设计 ............................................................................................................. 222 5.6 子程序31——利用ZLG7279A 实现键盘显示 ........................................................... 224 5.6.1 ZLG7289A 简要介绍 .......................................................................................... 225 5.6.2 接口电路设计 ..................................................................................................... 229 5.6.3 程序设计 ............................................................................................................. 230 5.7 子程序32——PS/2 键盘的设计 ................................................................................... 233 5.7.1 PS/2 接口标准 ..................................................................................................... 234 5.7.2 硬件设计 ............................................................................................................. 238 5.7.3 软件设计 ............................................................................................................. 239 第6 章 显示和打印机的接口与控制 ......................................................................................... 245 6.1 显示和打印接口设计指南 ............................................................................................ 246 6.1.1 LED 显示接口 .................................................................................................... 246 6.1.2 LCD显示接口 .................................................................................................... 247 6.1.3 CRT 显示器 ......................................................................................................... 253 6.1.4 打印机 ................................................................................................................. 255 6.2 子程序33——LED 显示器在单片机系统中的应用 ................................................... 257 6.2.1 PS7219简要介绍 ................................................................................................ 258 6.2.2 PS7219与单片机接口电路的设计 .................................................................... 260 6.2.3 控制程序设计 ..................................................................................................... 260 6.3 子程序34——利用HT16XX 实现段式液晶显示 ...................................................... 264 6.3.1 HT1621 简要介绍 ............................................................................................... 264 6.3.2 接口电路设计 ..................................................................................................... 267 6.3.3 控制程序设计 ..................................................................................................... 268 6.4 子程序35——利用HD44780 实现字符显示 .............................................................. 271 6.4.1 HD44780 简单介绍 ............................................................................................ 271 目录 5 6.4.2 HD44780 接口电路的设计 ................................................................................ 273 6.4.3 控制程序 ............................................................................................................. 274 6.5 子程序36——利用SED1520 实现点阵显示 .............................................................. 278 6.5.1 SED1520 简要介绍 ............................................................................................. 279 6.5.2 液晶模块的内部结构及其与单片机接口电路 ................................................. 283 6.5.3 控制程序编写 ..................................................................................................... 285 6.6 子程序37——利用HD66421 实现灰度字符显示 ...................................................... 297 6.6.1 HD66421 简要介绍 ............................................................................................ 297 6.6.2 接口电路 ............................................................................................................. 300 6.6.3 控制程序编写 ..................................................................................................... 300 6.7 子程序38——CRT 显示器在单片机系统中的应用 ................................................... 303 6.7.1 OCA-93 显示适配器简要介绍 ........................................................................... 304 6.7.2 适配器的接口设计 ............................................................................................. 306 6.7.3 驱动程序设计 ..................................................................................................... 307 6.8 子程序39——微型打印机在单片机系统中的应用 ................................................... 308 6.8.1 CENTRONICS 标准 ........................................................................................... 308 6.8.2 SP-M 系列微型打印机介绍 ............................................................................... 309 6.8.3 接口电路设计 ..................................................................................................... 311 6.8.4 程序设计 ............................................................................................................. 312 第7 章 数据采集与控制 ............................................................................................................. 317 7.1 数据采集技术概述 ........................................................................................................ 318 7.1.1 模拟信号采集技术 ............................................................................................. 318 7.1.2 A/D 转换技术 ..................................................................................................... 321 7.1.3 A/D 转换器件选型指南 ..................................................................................... 323 7.1.4 数字逻辑信号的采集 ......................................................................................... 324 7.2 子程序40——模拟量输入选择接口 ........................................................................... 324 7.2.1 模拟开关的主要技术指标 ................................................................................. 325 7.2.2 模拟开关的选型 ................................................................................................. 326 7.2.3 模拟开关接口电路的设计 ................................................................................. 327 7.2.4 用CD4051实现多路模拟信号的输入 .............................................................. 329 7.3 子程序41——用模拟比较器实现A/D 转换 .............................................................. 332 7.3.1 测量原理 ............................................................................................................. 333 7.3.2 电路设计 ............................................................................................................. 334 7.3.3 测量过程 ............................................................................................................. 334 7.3.4 控制程序设计 ..................................................................................................... 335 7.4 子程序42——8 位并行接口ADC080X的接口与驱动 ............................................. 338 7.4.1 ADC0808/ADC0809 简要介绍 .......................................................................... 339 7.4.2 ADC0808/0809 与单片机接口设计 .............................................................. 340 6 单片机接口技术实用子程序 7.4.3 编写程序 ............................................................................................................. 342 7.5 子程序43——SPI 接口A/D 转换器TLC2543 的应用 .............................................. 345 7.5.1 TLC2543 简要介绍 ............................................................................................. 346 7.5.2 LC2543 与单片机接口电路 ........................................................................... 347 7.5.3 控制程序 ............................................................................................................. 347 7.6 子程序44——I 2 C 接口A/D 转换器ADS11XX的应用 ............................................. 350 7.6.1 ADS11XX 简要介绍 ........................................................................................... 351 7.6.2 ADS1100 与单片机接口电路 ........................................................................ 353 7.6.3 ADS1100 的控制方法 ........................................................................................ 353 7.6.4 ADS1100 控制程序 ............................................................................................ 355 7.7 子程序45——16位A/D 转换器AD7715的应用 ...................................................... 360 7.7.1 AD7715 简要介绍 .............................................................................................. 360 7.7.2 AD7715 与单片机接口电路 ........................................................................... 361 7.7.3 AD7715 的寄存器 .............................................................................................. 362 7.7.4 AD7715 控制程序设计 ...................................................................................... 364 7.8 子程序46——等精度数字频率计的实现 ................................................................... 367 7.8.1 等精度频率测量原理 ......................................................................................... 367 7.8.2 设计CPLD 的逻辑功能 ..................................................................................... 368 7.8.3 频率信号预处理 ................................................................................................. 370 7.8.4 主控制器程序设计 ............................................................................................. 371 7.9 子程序47——1-wire 测温芯片DS18XX 的应用 ....................................................... 375 7.9.1 DS18XX 简要介绍 ............................................................................................. 375 7.9.2 DS18B20 简要介绍 ............................................................................................ 376 7.9.3 DS18B20 的接口电路 ........................................................................................ 378 7.9.4 控制程序的设计 ................................................................................................. 379 7.10 子程序48——时钟日历芯片PCF8563 的应用 ........................................................ 382 7.10.1 PCF8563 简要介绍 ........................................................................................... 383 7.10.2 PCF8563 硬件电路 ........................................................................................... 384 7.10.3 PCF8583 的控制程序设计 ............................................................................... 385 第8 章 单片机后向通道接口与控制 ......................................................................................... 393 8.1 单片机后向通道概述 .................................................................................................... 394 8.1.1 模拟量的输出技术概述 ..................................................................................... 394 8.1.2 频率合成技术概述 ............................................................................................. 396 8.1.3 机电控制技术概述 ............................................................................................. 398 8.2 子程序49——并行接口电压输出型D/A 转换器的控制 ........................................... 399 8.2.1 MAX530 简要介绍 ............................................................................................. 399 8.2.2 MAX530 接口电路的设计 ................................................................................. 401 8.2.3 控制程序的设计 ................................................................................................. 403 目录 7 8.3 子程序50——并行接口电流输出型D/A 转换器的控制 ........................................... 405 8.3.1 DAC083X 简要介绍 ........................................................................................... 406 8.3.2 DAC083X 系列D/A 转换器与单片机接口电路 .......................................... 407 8.3.3 控制程序的设计 ................................................................................................. 409 8.4 子程序51——串行接口电压输出型D/A 转换器的控制 ........................................... 412 8.4.1 MAX532 简要介绍 ............................................................................................. 412 8.4.2 MAX532 与单片机接口电路的设计 ................................................................. 413 8.4.3 控制程序 ............................................................................................................. 414 8.5 子程序52——I 2 C 接口的A/D 及D/A 转换器的应用 ............................................... 417 8.5.1 PCF859l 简要介绍 .............................................................................................. 418 8.5.2 PCF8591 与单片机接口电路的设计 ................................................................. 420 8.5.3 控制程序的设计 ................................................................................................. 420 8.6 子程序53——基于AD9850的数字信号发生器 ........................................................ 426 8.6.1 AD9850 简要介绍 .............................................................................................. 426 8.6.2 AD9850 接口电路的设计 .................................................................................. 430 8.6.3 控制程序设计 ..................................................................................................... 433 8.7 子程序54——直流电机的开环控制 ........................................................................... 437 8.7.1 直流电机驱动电路基本原理 ......................................................................... 437 8.7.2 直流电动机驱动芯片LMD18200 简要介绍 ..................................................... 438 8.7.3 接口电路的设计 ................................................................................................. 441 8.7.4 直流电机的驱动 ................................................................................................. 442 8.8 子程序55——直流电机的闭环控制 ........................................................................... 444 8.8.1 闭环控制系统工作原理 ..................................................................................... 444 8.8.2 光电编码器简要介绍 ......................................................................................... 445 8.8.3 接口电路的设计 ................................................................................................. 446 8.8.4 控制程序设计 ..................................................................................................... 446
春福师《计算机原理与接口技术》在线作业二 一、 单选题( 共 30 道试题, 共 60 分。) 1. 计算机经历了从器件角度划分的四代发展历程, 但从系统结构来看, 至今为止绝大多数计算机仍是( ) 式计算机。 A. 实时处理 B. 智能化 C. 并行 D. 冯诺依曼 满分: 2 分 2. 外围设备的编址方式有( ) 。 A. 统一编址和独立编址 B. 直接编址和间接编址 C. 程序编址和硬件编址 D. 可编址和不可编址 满分: 2 分 3. 一家三口, 每人一把钥匙, 任何一个都能够把门打开。设三人为A、 B、 C, 则门可开启F(=1)的逻辑表示式为( ) 。 A. F=ABC B. F=A+B+C C. F=ABC补 D. F=( A+B+C) 补 满分: 2 分 4. 在定点二进制运算器中, 减法运算一般经过( ) 来实现 A. 原码运算的二进制减法器 B. 补码运算的二进制减法器 C. 补码运算的十进制加法器 D. 补码运算的二进制加法器 满分: 2 分 5. 可编程的只读存储器( ) 。 A. 不一定能够改写 B. 一定能够改写 C. 一定不能够改写 D. 以上都不对 满分: 2 分 6. 8位定点原码整数10100011B的真值为( ) 。 A. +0100011B B. -0100011B C. +1011101B D. -1011101B 满分: 2 分 7. 在堆栈数据结构及堆栈存储结构的计算机中, 所需的操作数默认在堆栈内, 因此, 入栈和出栈操作常见( ) 。 A. 零地址指令格式 B. 一地址指令格式 C. 二地址指令格式 D. 三地址指令格式 满分: 2 分 8. 逻辑式A+AB的最简式为( ) 。 A. A B. AB C. A+B D. 以上都不对 满分: 2 分 9. 下列不能做输出的是( ) 。 A. 磁带机 B. 显示器 C. 光学字符阅读机 D. 打印机 满分: 2 分 10. 在 CPU 的主要寄存器里, 为了保证程序能够连续地执行下去的寄存器是(   ) 。 A. PC B. IR C. DR D. AC 满分: 2 分 11. DMA数据传送控制的周期挪用方式主要适用的情况是( ) 。 A. I/O设备周期大于内存存储周期 B. I/O设备周期小于内存存储周期 C. CPU工作周期比内存存储周期长得多 D. CPU工作周期比内存存储周期小很多 满分: 2 分 12. 下面关于地址映像的叙述, 错误的是( ) 。 A. 任意逻辑页能够映像到主存中任意页面位置称为全相联映像 B. 直接映像方式规定每个逻辑页只能映像到一个特定物理页面 C. 全相联映像能够导致存储页面的抖动 D. 组相联映像是全相联映像和直接相联映像方法的结合 满分: 2 分 13. 若某数x的真值为-0.1010, 在计算机中该数表示为1.0110, 则该数所用的编码为( ) 。 A. 原码 B. 补码 C. 反码 D. 移码 满分: 2 分 14. 按操作的节拍分类, 输入输出接口可分为下列两类( ) 。 A. 并行接口和串行接口 B. 同步接口和异步接口 C. 程序中断输入输出接口和直接存储器存取接口 D. 程序控制的输入接口程序中断输入输出接口 满分: 2 分 15. 存储器的字线是( ) 。 A. 存储体与读写电路连接的数据线。它们经过读写电路传送或接收数据寄存器的信息。一 个数据寄存器的位数正好是机器字长, 故称为字线 B. 存储器的数据线。其线数正好与数据寄存器的位数相对应 C. 经地址译码器译码之后的存储单元的地址线 D. 以上三种说法都不对 满分: 2 分 16. 二级存储体系是由( ) 有机地组成一整体。 A. Cache 与寄存器组 B. Cache 与辅存 C. 主存与辅存 D. Cache 与外存 满分: 2 分 17. 当前普遍使用的微型计算机采用的电路是( ) 。 A. 电子管 B. 晶体管 C. 集成电路 D. 超大规模集电成路 满分: 2 分 18. 在2进制浮点数中, 为保持真值不变, 小数点向右移2位, 阶码要( ) 。 A. 加1 B. 减1 C. 加2 D. 减2 满分: 2 分 19. 选择通道上可连接若干外围设备, 其数据传送的单位是( ) 。 A. 字节 B. 字 C. 位 D. 数据块 满分: 2 分 20. I/O接口中断屏蔽触发器的作用是: 当该位触发器的状态为1时, 则表示( ) 。 A. 不允许CPU受理其它接口中断请求信号 B. 屏蔽了所有的接口中断请求信号 C. 不受理此对应接口中断请求信号 D. 受理所有接口中断请求 满分: 2 分 21. 以下的( ) 不能支持数值处理。 A. 算术运算类指令 B. 移位操作类指令 C. 字符串处理类指令 D.
单片机接口技术实用子程序电子书及其配套源代码. 本书从工程应用的角度出发,介绍了单片机应用系统中各功能模块的扩展方法,包括存储器模块、键盘输入模块、显示和打印机输出模块、数据采集模块和单片机后向通道。对每一功能模块给出了典型的设计方案,并提供了原理图和完整的程序代码。本书所涉及到的数据接口包括RS-232、RS-422、RS-485、I2C、SPI、MICROWIRE、1-WIRE以及CAN总线接口。 本书实例丰富、层次清晰、语言通俗,有较强的实用性,既可作为广大单片机开发人员和系统设计人员的查询手册,也可作为大中专院校工业自动化、电气技术专业及其他相关专业的参考资料。 目录 第1章 单片机I/O接口的扩展 111 1.1 单片机应用系统 2 1.1.1 单片机系统概述 2 1.1.2 单片机系统中的功能模块 3 1.2 单片机I/O接口 4 1.2.1 I/O接口功能 5 1.2.2 接口的控制方式 5 1.2.3 I/O接口芯片 6 1.3 用单片机串口扩展I/O接口 6 1.3.1 子程序1——用串口扩展并行输入口 6 1.3.2 子程序2——用串口扩展并行输出口 11 1.4 用并行数据端口扩展I/O接口 14 1.4.1 子程序3——用8243扩展I/O接口 14 1.4.2 子程序4——用8255A扩展I/O接口 18 1.4.3 子程序5——用8155扩展I/O接口 27 第2章 总线接口的扩展 41 2.1 子程序6——异步通信的软件模拟 42 2.1.1 异步通信简要介绍 42 2.1.2 软件模拟异步通信 43 2.2 子程序7——基于RS-232-C的串口通信 51 2.2.1 RS-232-C接口标准 52 2.2.2 RS-232-C传输接口电路的设计 53 2.2.3 单片机与PC机通信程序设计 55 2.2.4 PC机通信软件的开发 58 2.3 子程序8——基于RS-485的多机通信 65 2.3.1 RS-485接口标准 66 2.3.2 通信系统及接口电路设计 67 2.3.3 多机通信程序设计 68 2.4 子程序9——I2C总线协议的软件实现 75 2.4.1 I2C总线简要介绍 76 2.4.2 I/O端口模拟I2C总线接口的软件设计 78 2.5 子程序10——SPI总线在单片机系统中的实现 83 2.5.1 SPI总线简要介绍 83 2.5.2 SPI总线时序的软件实现 85 2.6 子程序11——1-Wire总线协议的软件实现 88 2.6.1 1-Wire总线简要介绍 88 2.6.2 1-Wire总线时序的软件实现 91 第3章 CAN总线接口 95 3.1 CAN总线接口简要介绍 96 3.3.1 CAN总线的特征 96 3.1.2 CAN总线接口的结构 97 3.1.3 CAN总线的设计方案选择 97 3.2 SJA1000总线控制器简要介绍 97 3.2.1 SJAl000结构和主要特点 98 3.2.2 SJA1000的内部结构 98 3.2.3 SJA1000的引脚说明 100 3.3 接口电路设计 100 3.3.1 SJA1000与单片机接口电路设计 100 3.3.2 前端物理接口电路的设计 101 3.3.3 设计电路需要注意的问题 102 3.4 控制程序总体设计 103 3.4.1 BasicCAN方式下的寄存器 103 3.4.2 设计流程 104 3.5 子程序12——硬件驱动程序的设计 105 3.6 子程序13——基本操作程序设计 106 3.7 子程序14——初始化操作 118 3.8 子程序15——通信程序设计 120 3.8.1 写发送缓冲器 120 3.8.2 读接收缓冲区 121 3.9 CAN总线的数据格式 122 3.9.1 数据帧 122 3.9.2 远程帧 125 3.9.3 出错帧 125 3.9.4 过载帧 126 第4章 存储器的扩展 127 4.1 存储器综述 128 4.1.1 半导体存储器 128 4.1.2 半导体存储器的应用 130 4.1.3 各种存储器性能比较 132 4.1.4 智能卡 133 4.2 子程序16——典型外部程序存储器的使用 134 4.2.1 器件选择和接口电路的设计 135 4.2.2 外部存储器的访问 136 4.3 子程序17——典型外部数据存储器的使用 136 4.3.1 器件选择和接口电路的设计 137 4.3.2 外部数据存储器的读写 138 4.4 子程序18——用铁电存储器扩展外部数据存储器 140 4.4.1 铁电存储器FM1808接口电路的设计 140 4.4.2 FM1808读写程序设计 141 4.5 子程序19——I2C接口EEPROM的控制 142 4.5

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值