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

QQ登錄

只需一步,快速開始

帖子
查看: 3306|回復(fù): 6
收起左側(cè)

新手如何快速上手8pin腳單片機(jī)

[復(fù)制鏈接]
ID:918402 發(fā)表于 2021-6-2 21:21 | 顯示全部樓層 |閱讀模式
   各位大佬們,大家好,我是一個(gè)單片機(jī)新手,也就是看了一下51單片機(jī)的視頻,也自己做了一些小程序(跟著教程),跟著教程感覺什么都會(huì),離開教程感覺全部都廢。。。 。。。
由于所在行業(yè)的原因,估計(jì)日后都是用到便宜的8p腳單片機(jī),但是只會(huì)在STC89C85RC上寫寫簡(jiǎn)單程序,跑一跑,用公司名義找STC官方要了幾片8腳的STC8系列的帶ADC的單片機(jī)芯片和燒錄器,想先寫幾個(gè)燈飾控制程序,做一個(gè)電路板先試試,但是卻不知道從哪里下手,怎么去檢測(cè)IO引腳外接的光敏二極管導(dǎo)致的電壓值變化?從而判斷白天黑夜,怎么通過紅外感應(yīng)頭判斷人體靠近?然后怎么用一個(gè)腳去控制PWM來調(diào)光?完全是懵的,求指點(diǎn),求推薦一些書籍或資料,求入門技巧!
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2021-6-2 21:39 | 顯示全部樓層
你問的問題,要真說起來能出一本書了
什么東西都是要一步一步來的,你基礎(chǔ)并沒有打好,先把基礎(chǔ)打好再說,有扎實(shí)的模電和數(shù)字電路基礎(chǔ),一般有個(gè)什么項(xiàng)目或者想法,腦子里面就已經(jīng)有大概的構(gòu)想了
就以光敏電阻判斷白天黑夜來說
光敏電阻會(huì)隨著光照的亮度而變化,串聯(lián)一個(gè)電阻就形成了一個(gè)初中的電阻分壓電路
那么,光照亮度的改變會(huì)引起光敏電阻阻值的變化,就會(huì)引起這個(gè)光敏電阻兩頭電壓的變化
然后,從這個(gè)電壓去判斷是后天還是晚上
這單片機(jī)的ADC就是用來測(cè)量光敏電阻電壓的,測(cè)量到的數(shù)據(jù)和實(shí)際的白天黑夜數(shù)據(jù)對(duì)比,就可以知道現(xiàn)在是白天還是晚上了
回復(fù)

使用道具 舉報(bào)

ID:918402 發(fā)表于 2021-6-2 21:48 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-6-2 21:39
你問的問題,要真說起來能出一本書了
什么東西都是要一步一步來的,你基礎(chǔ)并沒有打好,先把基礎(chǔ)打好再說,有扎 ...

理論和實(shí)際的區(qū)別就在于,看51的教程,DA轉(zhuǎn)換是用8個(gè)腳的數(shù)值(8位)來舉例的,可是我想用的這個(gè)單片機(jī),一共才8個(gè)腳,所以不知道這種芯片具體是怎么實(shí)現(xiàn)的,應(yīng)該是一個(gè)腳的數(shù)值,串聯(lián)依次輸出?具體怎么實(shí)現(xiàn)的?不知道啊。。。
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2021-6-2 21:57 | 顯示全部樓層
xiazhiyu1979 發(fā)表于 2021-6-2 21:48
理論和實(shí)際的區(qū)別就在于,看51的教程,DA轉(zhuǎn)換是用8個(gè)腳的數(shù)值(8位)來舉例的,可是我想用的這個(gè)單片機(jī), ...

基礎(chǔ)太差,應(yīng)該一步步來,每個(gè)功能都單獨(dú)實(shí)現(xiàn)一次,再組合起來就不難了,不要一次性就完成。
DA是數(shù)模,而你要檢測(cè)白天黑夜應(yīng)該用ADC模數(shù)轉(zhuǎn)換的,只需要一個(gè)輸入引腳,不要搞混了。
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2021-6-2 21:58 | 顯示全部樓層
xiazhiyu1979 發(fā)表于 2021-6-2 21:48
理論和實(shí)際的區(qū)別就在于,看51的教程,DA轉(zhuǎn)換是用8個(gè)腳的數(shù)值(8位)來舉例的,可是我想用的這個(gè)單片機(jī), ...

去STC官網(wǎng)下載8G系的手冊(cè) 讀一下就明白了 寫的還算清楚

雖然只有8個(gè)腳 但很多功能是復(fù)用一個(gè)管腳 比如ADC和PWM就在同一個(gè)管腳 用于ADC時(shí)管腳定義成高阻 用于PWM時(shí)管腳定義成推挽 然后開閉對(duì)應(yīng)寄存器即可 就是說 一個(gè)管腳可以做很多事 本身單片機(jī)的管腳就是即可輸出也可輸入的 其它功能都是擴(kuò)展

還是上面那句話 仔細(xì)閱讀手冊(cè) 你買個(gè)冰箱回家 不看說明書么
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2021-6-2 23:35 | 顯示全部樓層
xiazhiyu1979 發(fā)表于 2021-6-2 21:48
理論和實(shí)際的區(qū)別就在于,看51的教程,DA轉(zhuǎn)換是用8個(gè)腳的數(shù)值(8位)來舉例的,可是我想用的這個(gè)單片機(jī), ...

你說的是"DA",我說的是"ADC"
編程要有嚴(yán)謹(jǐn)?shù)乃季S,你說的和我說不是一個(gè)東西
測(cè)量一個(gè)引腳的電壓就是用一個(gè)引腳,怎么就要用到8個(gè)引腳了呢?
測(cè)量到一個(gè)引腳電壓之后的數(shù)據(jù)是存放在單片機(jī)內(nèi)部地址的,怎么輸出是另外一回事了,再說,輸出一級(jí)數(shù)據(jù)(不管它是多少位的數(shù)據(jù)),最少可以是只用兩線:一個(gè)是數(shù)據(jù)線,一個(gè)是地,請(qǐng)參考18B20
沒有誰規(guī)定是要用8個(gè)IO來輸出的呀
你的基礎(chǔ)不是一般的差,最好是先去學(xué)習(xí)一下數(shù)字電路,大概的復(fù)習(xí)一下,每天兩個(gè)小時(shí),十天左右就差不多了
回復(fù)

使用道具 舉報(bào)

ID:748788 發(fā)表于 2021-6-3 07:51 | 顯示全部樓層
既然急于求成,既然有公司背景,不如花點(diǎn)錢找人來做
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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