发布单位:北京启尔特石油科技有限公司 发布时间:2022-6-11
在计算机网络和通信领域中的应用
现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了---的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。
对于绝大多数mcu,下列功能是普遍也是基本的,针对不同的mcu,其描述的方式可能会有区别,但本质上是基本相同的:
timer(定时器):timer的种类虽然比较多,但可归纳为两大类:一类是固定时间间隔的timer,即其定时的时间是由系统设定的,用户程序不可控制,系统只提供几种固定的时间间隔给用户程序进行选择,如32hz,16hz,8hz等,此类timer在4位mcu中比较常见,因此可以用来实现时钟、计时等相关的功能。
纯输入或纯输出口:此类io口有mcu硬件设计决定,只能是输入或输出,不可用软件来进行实时的设定。
直接读写io口:如mcs-51的io口就属于此类io口。当执行读io口指令时,就是输入口;当执行写io口指令则自动为输出口。
程序编程设定输入输出方向的:此类io口的输入或输出由程序根据实际的需要来进行设定,应用比较灵活,可以实现一些总线级的应用,如i2c总线,各种lcd、led driver的控制总线等。