找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2000|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)的端口輸出

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1047240 發(fā)表于 2022-11-14 14:08 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)一般有三十多個(gè)I/O引腳,那么想要從某幾個(gè)引腳輸出是不是有特定的控制代碼?如果沒(méi)有這個(gè)控制代碼或者觸發(fā)器代碼什么的他是不是就不會(huì)輸出?
準(zhǔn)備學(xué)一下單片機(jī)編程,學(xué)之前問(wèn)問(wèn)揣測(cè)一下它的基本機(jī)構(gòu)哈哈哈。

我的意思是問(wèn)它輸出有輸出函數(shù),但是輸出函數(shù)不可能是同時(shí)向三十多個(gè)端口輸出的那樣沒(méi)用,所以應(yīng)該有一個(gè)觸發(fā)函數(shù)指定輸出端口。是不是這樣的?

大佬賜教一下蛤
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:955673 發(fā)表于 2022-11-14 17:33 | 只看該作者
一班的點(diǎn)燈,二班的仿真,三班能聽(tīng)爆炸聲,
我是三班的,當(dāng)年學(xué)8031,32,Z80都是撥碼開(kāi)關(guān)手編的,爆片肉疼
回復(fù)

使用道具 舉報(bào)

板凳
ID:1044091 發(fā)表于 2022-11-14 18:25 | 只看該作者
建議去某一個(gè)寶花幾十元入手一個(gè)51開(kāi)發(fā)板,然后商家會(huì)送你一些資料,然后就可以愉快地開(kāi)學(xué)了。學(xué)的過(guò)程可能有點(diǎn)小痛苦,當(dāng)然若你天賦異稟,那當(dāng)我沒(méi)說(shuō)~
回復(fù)

使用道具 舉報(bào)

地板
ID:230742 發(fā)表于 2022-11-14 18:28 | 只看該作者
P0=P1=P2=P3=0XFF
這樣是不是一下32個(gè)口就都是高電平了。
P0=0XFF;
P1=0XFF;
P2=0XFF;
P3=0XFF;
這樣分4行寫(xiě)也行,上下也就差幾個(gè)時(shí)鐘周期。太快了;究梢院雎圆挥(jì)。
不用糾結(jié)了,開(kāi)始入坑吧。
回復(fù)

使用道具 舉報(bào)

5#
ID:123289 發(fā)表于 2022-11-15 09:59 | 只看該作者
CPU是個(gè)集成電路,它有N個(gè)IO腳,IO腳上電壓大小由內(nèi)部分的晶體管電路決定。這一切都受控于CPU的指令系統(tǒng)!
程序必須服從于指令系統(tǒng),指令系統(tǒng)對(duì)各個(gè)IO的控制方式,有自己的一套說(shuō)詞。
所謂【輸出函數(shù)】只是人為的說(shuō)法,在CPU這里可不管這些,請(qǐng)用指令說(shuō)話!
8位機(jī),一條指令可以同時(shí)控制8個(gè)IO。但也可以只控制1個(gè)IO口,總之1-8之間任意!
16位機(jī),一條指令可以同時(shí)控制16個(gè)IO!
三十多個(gè)I/O引腳,要全改變一下,是必須分時(shí)進(jìn)行的,不可能同時(shí)!

回復(fù)

使用道具 舉報(bào)

6#
ID:883242 發(fā)表于 2022-11-15 17:22 | 只看該作者
STM32倒是32位機(jī),但是GPIO都是偷工減料的16位。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表