欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3750|回復: 1
打印 上一主題 下一主題
收起左側

單片機之串口通訊、ADC、其它

[復制鏈接]
跳轉到指定樓層
樓主
ID:127229 發表于 2016-6-19 16:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
51系列單片機與上位機通訊有兩種串口通訊方式:
方式一.使用自帶串口通訊模塊,使用RxD/TxD口,用內置定時器產生波特率,通過中斷方式得到發送和接收數據
方式二.使用任一IO端口,自已進行收發解碼操作。這種模式需要注意的地方比較多,比如
  A.常用串口數據幀格式: 0+8位data+1, 0是起始位,1是停止位,是中間放8位數據
  B.波特率,需要自已控制,而且了為采樣準確,通常使用16分頻方式,取中間幾段來確定是否是有效數據。

串口通訊最重要的工作就是控制波特率,比如9600、19200等,如果使用不精確的內部RC震蕩器,需要注意不要使用過高的波特率,
否則有可能丟數據或錯位。
研究了一晚上,把這兩種方式都試通了,現在可以用PC機用串口助手可向單片機發指令來控制單片機的狀態,單片機也可以向PC機報告自已的數據。


之后測試了一個光敏電阻數模轉換ADC試驗,成功的把模擬的光線亮度轉換成 0-255的分量,然后通過串口報告給主機。
想起很多前年,我的資本家同學XY給過我一個數碼尺,可以把測量出來的長度數據直接用串口輸出,當時我覺得這玩意太神奇了,完全不知道是怎么實現的。現在想想,感覺自已完全可以實現一個了,不外乎ADC+UART+MCU罷了,呵呵。

話說咱這塊STC的MCU的ADC功能還是比較強大的(STC 12C5202AD),有8個模擬量采樣口,可以并發進行8通道的256級采樣。雖然精度不高,但對很多應用已經足夠了。其實別說256級了,很多時候簡單的開關兩級變化就已經很有用了。

上周末還把我的四相步機電機研究了一下,寫了一個小程序控制步進電機連續運動,也就是幾個二進制狀態的切換問題,沒有技術含量,不敘。

紅外遙控技術也研究了一下,原理同口串口通訊,只是波特率固定為38Khz,然后發的數據幀不同罷了。搞清原理,沒有繼續實驗。
難怪外面有賣萬能遙控器的,這里面就是一個紅外串行通訊。萬能遙控就是先收原廠遙控的碼,再發出來罷了。實在不行,把所有的碼都發一編,總有一個適合你。外面那些個汽車的電子鑰匙解碼器怕不會也是這個原理吧,也就是說,你蹲在人家汽車旁邊,開個機器收無線碼,然后就可以復制,或者自已發碼,暴力破解?

研究了十幾天的單片機和周邊,感覺這塊大體清楚了怎么回事,后面該干點啥子哩?
專用炒股機?聲控小玩具?智能炸彈?無人機?激光竊聽器?

。。。???。。。這才是大問題啊。



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:79544 發表于 2016-6-19 18:37 | 只看該作者
哈哈哈你要研究瘋啦。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表