首页 > 算法 > 神经网络 > 扩展io口需要多少端口,AD转换时单片机要扩展IO端口吗如用到ADC0809时用8255扩展IO

扩展io口需要多少端口,AD转换时单片机要扩展IO端口吗如用到ADC0809时用8255扩展IO

来源:整理 时间:2023-09-05 01:28:09 编辑:亚灵电子网 手机版

1,AD转换时单片机要扩展IO端口吗如用到ADC0809时用8255扩展IO

单片机 A/D 转换, 如果是为了 学习 可以扩展IO端口, 或者用通过扩展 8255 来连接ADC0809。在实际应用中, 如果考虑成本, 可以只使用 带 AD 的单片机 就可以。现在 带 AD 的单片机 很便宜, 可能 还 不到 ADC0809 的价格。
我也不确定,还是看看专业人士怎么说。

AD转换时单片机要扩展IO端口吗如用到ADC0809时用8255扩展IO

2,单片机输入IO口扩展

1.同意楼上的说法,最好是换一个多I/O口的单片机,现在单片机也不贵,就换一个80个或100个I/O口的单片机,比扩展8255之类的简单多了,现在扩展都没有用8255的,都停产了,有的地方买都买不到。 2.还有个方案就是再用一片单片机扩展,两个单片机用串口或IIC之类的协议进行通讯,一个专门管输入,另一个专门管输出,不过肯定没有一个单片机方便。

单片机输入IO口扩展

3,如何扩展单片机的IO口

速度慢用hc595就可以串入并出,hc595也够快了,一般的数码管或小的液晶屏都没问题,3根io就能扩很多出去,32路绝对没问题。再快的话就建议换芯片,51的一般都是32个io,如果会用arm或avr就好了,
74HC164 或 74HC595
直接用一块 > 32个io口 就不需要扩展,硬件又简单,40 脚的单片机 可以有 36 个 io 口。

如何扩展单片机的IO口

4,我在做一个单片机系统IO口不够用请问可以怎么办如何扩展程序

可以使用38译码器
用74hc377、373、573、574、244、245等元件扩展端口。
74ls138这个芯片,三八译码器,三个引脚做地址线,一个引脚做复用,扩展出8个io口,000对应0脚输出,001对应1脚输出,以此类推.
需要多少口啊,可以寻找多组端口的单片机42-46个口够不STC15F4K60S4 供参考

5,从理论上讲单片机最多可以扩展多少个并行IO口

没有限制,可以实现无限多的IO口。
建议采用 74LS245每IC扩展8I/O口10片扩展80同需要3单片机IO作片选10IO口作向选择剩余10IO直接采用单片机IO另外采用引脚单片机现部单片机部引脚都作独立IO使用:ATMEGA1280具100引脚其独立编程IO口86
这个要根据单片机现有多少个i/o口计算。不同的单片机的i/o个数可能是不同的,有几个的,也有几十个的,多的还有上百的。扩展的i/o数量肯定是有限的。 比如取p1和p2两个口,p1当作并行总线,p2当扩展口,扩展方法有很多种。常用的可以每个i/o控制一个芯片,相当于可扩展8个并行。这种方法简单,但数量少。想要更多,可以用译码器来扩展,p2的8个i/o可以扩展为2^8=64个并行总线。

6,单片机IO口的扩展

建议你不要用AT89类芯片,因为51型单片机的I/O口驱动能力都比较弱,如果要扩展多位I/O,还有另加入74HC244缓冲器提高芯片的带负载能力,(或者利用达林顿电路放大输出电流),硬件比较复杂。而且即使要用AT89系列也请使用AT89S52芯片,利用SCK MOSI MISO SS等引脚(其他单片机如需扩展也要有类似的I/0口)采用SPI(同步串行数据)通讯方式,利用74HC164或者74LS164等移位寄存器(串入并出)扩展I/O口。这样无论你要扩展多少个I/O口,对于单片机而言最多只需要3个到4个I/O口就可以了。(你用的移位寄存器越多,扩展的I/O口就越多,一般一个移位寄存器可以扩展8个I/O口,120个大约需要15个移位寄存器)。建议使用AVR或者PIC之类的芯片,因为这些芯片的驱动能力比51要强很多,价格也比51贵不了多少的。使用移位寄存扩展应该注意地址锁存等问题,如果用的移位寄存器很多的话,可能出现LED闪烁现象,此时要记得用三极管锁住电平就可以了。
扩充5片8255,可以有15个8位的接口,正好120盏。
建议采用 74ls245,每个ic可扩展8个i/o口。10片可扩展80个。同时需要3个单片机io作为片选,10个io口作为方向选择。剩余10个io直接采用单片机io。另外,也可采用多引脚单片机,现在大部分单片机的大部分引脚都可作为独立io使用。如:atmega1280具有100个引脚,其中可独立编程的io口有86个。

7,51单片机IO口的扩展问题使用 锁存器74LS273连接后还是只有8个

mcs-51有4个双向并行io口:p0、p1、p2、p3;其中,p0为三态双向口,其驱动能力比较大,可驱动高达8个ttl电路;p1、p2、p3为准双向口(作为输入时,口线需要被拉成高电平,故称准双向口),其负载能力比较低,只能驱动4个ttl电路
用8255扩展之后就是PA,PB,PC了,怎么还会只有8个端口呢? 用8255扩展51单片机 I/O口的程序,需要结合电路图才能确定,不同的连线,PA,PB,PC的地址是不同的,不过我也忘记怎么写程序了= =! 8255中的A0.A1,CS非,与单片机的连线决定了,8255中,PA,PB,PC的各端口地址。单片机中P0,是低8位地址线,P2,是高8位地址线。 例如 CS非连接P2.7 A0,A1通过锁存器连接到单片机中的P0.0,P0.1的话。那么PA口地址就是 7FFCH。 因为 CS非要低电平,8255才工作,因为 要选择PA口,则A0=0,A1=0。 这样,CS,A0,A1对应单片机中的 P2.7,P0.0,P0.1就是低电平。 所以单片机中低8位地址加上高8位地址用2进制表示就是 0111111111111100, 对应的16进制就是 7FFCH 同理,PB口对应的就是 7FFDH PC口对应的就是 7FFEH 还有个控制端。对应的就是 7FFFH 如果你要用8255的扩展口的话,就要先打通控制端,看你要用什么工作方式了。 有个工作方式控制字的,可以让你选择使用啥工作方式。但是不管怎样,都要先打通控制端 ,用汇编来写就是 MOV DPTR,#7FFFH 然后就是选择工作方式了,比方说用 A口——方式0输入,B口——方式0输出,C口高半字节——输入,C口低半字节——输出,则她的工作方式控制字就为 10011000B,就是 98H。 程序就是 MOV DPTR,#7FFFH 这个就是 打通控制端 MOV A,#98H 选择方式控制字 MOVX @DPTR,A 把控制字弄到8255的控制口去 这些在单片机的书中都有,多看看吧。写的这么详细了,给我最佳吧。呵呵
文章TAG:扩展io口需要多少端口扩展需要多少

最近更新

  • 5532 前置电路图,ne5532预调谐电路图5532 前置电路图,ne5532预调谐电路图

    使用功率放大器电路的前一级,时基电路可以用作振荡器或延迟电路,但不能用作放大器电路。音色和音调电路可以从无线电杂志中的演示电路中选择,它们可以由正负电源供电-或者所有电路都可以.....

    神经网络 日期:2024-04-10

  • 电平变换电路,2/4电平转换电平变换电路,2/4电平转换

    连接:CMOS电路和TTL电路可以通过电平转换来匹配它们的电平域值。电平转换,完整的MOS晶体管双向电平转换电路如下图所示,在I中经常使用,输出高压低于电源电压,本电路适用于UART/USART串行端.....

    神经网络 日期:2024-04-10

  • 相机电路知识,摄像机电路相机电路知识,摄像机电路

    否则,可能会导致摄像头电路短路。根据驱动电路的相数,驱动电路可分为单相、两相和三相,数码相机镜头保养知识镜头是数码相机的重要组成部分,电路通电后,超声波电机目前将采用两相输入,当被触.....

    神经网络 日期:2024-04-10

  • 电网电压波动导致跳闸,电压波动导致跳闸电网电压波动导致跳闸,电压波动导致跳闸

    过电压:电路中的过电压可能导致跳闸保护,这可能是由电网电压波动或雷电引起的。在此期间,用电量较小时电网电压会升高,不良线路或电器的回波电压会升高并泄漏,微动开关启动器插在电源上不.....

    神经网络 日期:2024-04-09

  • 电动转向电路图,单相电机正反转电路图电动转向电路图,单相电机正反转电路图

    电动机根据不同的电源分为DC电动机和交流电动机,电力系统中的大多数电动机是交流电动机。参考电路图(如图所示,电机在规定时间范围内连续可逆正反转运行的自动控制电路,能让马达反转,电机正.....

    神经网络 日期:2024-04-09

  • 贴片电阻0603多少瓦,贴片电阻0603在生产中可以替代0805吗一个是18W一个是110贴片电阻0603多少瓦,贴片电阻0603在生产中可以替代0805吗一个是18W一个是110

    贴片电阻0603在生产中可以替代0805吗一个是18W一个是110应该是可以的,工程那边能通过就没什么大问题2,0603封装的贴片电阻功率是多大0603封装的贴片电阻功率是0.1W这个很便宜,一厘多钱一.....

    神经网络 日期:2024-04-09

  • 增益可控放大电路实验,可控增益放大器电路课程增益可控放大电路实验,可控增益放大器电路课程

    可编程增益放大器电路可以对模拟信号进行放大、转换和滤波,将设备中的多个功能模块互连,重构电路,并调整电路的增益、带宽和阈值。输入信号和输出信号被反转;它具有大的电流和电压增益;通常.....

    神经网络 日期:2024-04-09

  • n5 有多少个电子,化学电子数量 N5的电子数有多少个啊n5 有多少个电子,化学电子数量 N5的电子数有多少个啊

    化学电子数量N5的电子数有多少个啊有2个电子,因为显正+5价,即质子数比电子数多5个,N质子数为7,所以N2个电子.2,化学电子数量N5的电子数有多少个啊有2个电子,因为显正+5价,即质子数比电.....

    神经网络 日期:2024-04-09