单片机系统常用接口电路、功能模块和外设

查看了一些资料,我对单片机、接口电路和外设之间的关系有了自己的理解,不知是否正确。如果说一个单片机芯片具有哪些功能(比如带串口和定时器功能),则单片机内部肯定具有这些功能的电路或者器件,他们在单片机内部连接到单片机引脚上。当需要使用这些功能(比如串口和定时器)或者实现一些比较复杂的功能时,有些外设可以直接连接到单片机相应的引脚上。有些就需要通过接口电路来实现,通过接口电路来连接外设,也可通过接口电路实现更复杂的功能。比如要接usb口这样一个外设,usb本质上也是串行口,单片机内部只提供了通用的rs232串行口芯片,这样就需要外接使用PL2303接口芯片来实现usb和串口方式的转化。也就是单片机连接PL2303,PL2303连接外设(usb口)。


一般来讲,本课程所学的接口电路和外设对于任何计算机系统都通用。(工作原理相同)

接口电路——用于衔接外设与总线,实现存储空间扩展、I/O口线扩展、类型转换(电平转换、串并转换、A/D转换)、功能模块、通信扩展、总线扩展等。

外围设备——工作设备,连接在接口电路上,主要有输出设备和输入设备。

 

接口电路

具体实例

外设接口

8155——扩展口线、定时器、RAM

8255——扩展口线

8279——管理键盘扫描和数码管扫描

7219——管理键盘扫描和数码管译码、驱动、扫描

7279——管理键盘扫描和数码管译码、驱动、扫描

74LS164——串并转换,串入并出,输出用

74LS165——串并转换,并入串出,输入用

0809——A/D转换,输入用

0832——D/A转换,输出用

功能模块

8253——定时器

DS1302——日历钟芯片

18B20——温度传感器

GSM模块——手机模块

RFID模块——射频识别模块

无线数传模块——无线通信模块

通信扩展

8250——串行口

RS232——串行通信

RS485——串行通信

总线扩展

I2C总线——

SPI总线——

USB总线——

CAN总线——

 

外围设备

具体实例

输出设备

LED——指示灯

数码管——显示数字

LED点阵——显示文字、图形

LCD——显示数字、字母、汉字

打印机——打印文字、表格、曲线

蜂鸣器——单调声音

扬声器——复杂乐音、语音

输入设备

按键——

开关——

键盘——

拨码开关——

触摸屏——

传感器——

金敏《嵌入式系统——组成、原理与设计编程》关于外设的一章

外围设备

具体内容

存储设备

RAM、SRAM、DRAM、ROM、MaskROM、OTPROM、EPROM、EEPROM、MOR&NAND Flash

实时时钟

 

输入设备

键盘、触摸屏

输出设备

LED、LCD、数码管、点阵

外设接口

并行接口、IIC、IIS、USB、IEEE1394

通信接口

RS-232、以太网、红外线、蓝牙、IEEE802.11、GPRS

  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一章 概述 ………………………………………………………………………..1 第二章 实验系统组成和结构 ………………………………………………..3 第三章 板上仿真器使用方法 …………………………………………………….12 第四章 MCS51系列单片机实验 …………………………………………………18 软件实验 1. 存储器块清零 …………………………………………………………19 2. 二进制到BCD码转换 ………………………………………………..20 3. 二进制到ASCII码转换 ………………………………………………21 4. 内存块移动 ……………………………………………………………22 5. 程序跳转表 ……………………………………………………………23 6. 数据排序 ……………………………………………………………..24 硬件实验 1. P1口输入输出 ………………………………………………………..25 2. 交通灯控制 ……………………………………………………………27 3. 继电器控制 ……………………………………………………………29 4. 用74LS273扩展I/O口 ………………………………………………30 5. PWM转换电压实验 ………………………………………………….31 6. 音频控制 ………………………………………………………………32 7. 串行数转换并行数 ……………………………………………………33 8. 并行数转换串行数 ……………………………………………………35 9. 计数器实验 ……………………………………………………………37 10. 外部中断实验 …………………………………………………………38 11. 定时器实验 ……………………………………………………………40 12. D/A转换实验 …………………………………………………………42 13. A/D转换实验 …………………………………………………………44 14. 外部中断实验(急救车与交通灯) ………………………………………46 15. 8255输入,输出实验 ……………………………………………………48 16. 八段数码管显示 ……………………………………………………….49 17. 键盘扫描显示实验 …………………………………………………….51 18. 电子时钟 ……………………………………………………………….53 19. 单片机串行口通讯实验 ……………………………………………….55 20. 直流电机控制实验 …………………………………………………….57 21. 电子琴 ………………………………………………………………….59 22. 步进电机控制实验 ……………………………………………………..61 23. 空调温度控制实验 ……………………………………………………..63 24. 计算器实验 ……………………………………………………………..66 第五章 附录A 汇编程序清单 …………………………………………………68 第六章 附录B C语言程序清单 ……………………………………………..112

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值