www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機c語言 第七課 運算符和表達式(1)

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2011-2-18

上課到這一課相隔了好長一段時間,這些日子里收到不少網友的來信支持和鼓勵,要求盡快完成余下的部分。出門在外的人不得不先為吃飯而努力,似乎這也成為我的借口,以后每晚抽空打一些吧這樣大家也就可以不用隔太久就能看到一些新東西。或許我的筆記并不是很正確,但我盡量的保證每課的實驗都會親自做一次,包括硬件的部分,已求不會誤人子弟。
隨著訪問量不斷的增加,網站已啟用了www.cdle.net的國際域名,在這里我感謝各位一直支持磁動力工作室的朋友,更要感激身在遠方一直默默支持我的女友。
明浩 2003-7-14 晚
呵,費話少說了。上兩課說了常量和變量,先來補充一個用以重新定義數據類型的的語句吧。這個語句就是typedef,這是個很好用的語句,但我自己卻不常用它,通常我定義變量的數據類型時都是使用標準的關鍵字,這樣別人可以很方便的研讀你的程序。如果你是個DELPHI編程愛好者或是程序員,你對變量的定義也許習慣了DELPHI的關鍵字,如int類型常會用關鍵字Integer來定義,在用C51時你還想用回這個的話,你可以這樣寫:
typedef int integer;
integer a,b;

這兩句在編譯時,其實是先把integer定義為int,在以后的語句中遇到integer就用int置換,integer就等于int,所以a,b也就被定義為int。typedef不能直接用來定義變量,它只是對已有的數據類型作一個名字上的置換,并不是產生一個新的數據類型。下面兩句就是一個錯誤的例子:
typedef int integer;
integer = 100;

使用typedef可以有方便程序的移植和簡化較長的數據類型定義。用typedef還可以定義結構類型,這一點在后面詳細解說結構類型時再一并說明。typedef的語法是
typedef 已有的數據類型 新的數據類型名

運算符就是完成某種特定運算的符號。運算符按其表達式中與運算符的關系可分為單目運算符,雙目運算符和三目運算符。單目就是指需要有一個運算對象,雙目就要求有兩個運算對象,三目則要三個運算對象。表達式則是由運算及運算對象所組成的具有特定含義的式子。C是一種表達式語言,表達式后面加";"號就構成了一個表達式語句。

賦值運算符
對于"="這個符號大家不會陌生的,在C中它的功能是給變量賦值,稱之為賦值運算符。它的作用不用多說大家也明白,就是但數據賦給變量。如,x=10;由此可見利用賦值運算符將一個變量與一個表達式連接起來的式子為賦值表達式,在表達式后面加";"便構成了賦值語句。使用"="的賦值語句格式如下:
變量 =表達式;
示例如下
a =0xFF; //將常數十六進制數FF賦于變量a
b =c = 33; //同時賦值給變量b,c
d =e; //將變量e的值賦于變量d
f =a+b; //將變量a+b的值賦于變量f

由上面的例子可以知道賦值語句的意義就是先計算出"="右邊的表達式的值,然后將得到的值賦給左邊的變量。而且右邊的表達式可以是一個賦值表達式。
在一些朋友的來信中會出現"=="與"="這兩個符號混淆的錯誤原碼,問為何編譯報錯,往往就是錯在if (a=x)之類的語句中,錯將"="用為"=="。"=="符號是用來進行相等關系運算。

算術,增減量運算符
對于a+b,a/b這樣的表達式大家都很熟悉,用在C語言中,+,/,就是算術運算符。C51中的算術運算符有如下幾個,其中只有取正值和取負值運算符是單目運算符,其它則都是雙目運算符:
+ 加或取正值運算符
- 減或取負值運算符
* 乘運算符
/ 除運算符
% 取余運算符
算術表達式的形式:
表達式1 算術運算符 表達式2

如:a+b*(10-a), (x+9)/(y-a)

除法運算符和一般的算術運算規則有所不同,如是兩浮點數相除,其結果為浮點數,如10.0/20.0所得值為0.5,而兩個整數相除時,所得值就是整數,如7/3,值為2。像別的語言一樣C的運算符與有優先級和結合性,同樣可用用括號"()"來改變優先級。這些和我們小時候學的數學幾乎是一樣的,我也不必過多的說明了。
:( 還有這么多運算符呀!暫時停一停吧,我們先來做一個實驗吧。學習運算符和另外一些知識時,我們還是給我們的實驗板加個串行接口吧。借助電腦轉件直觀的看單片機的輸出結果,以后我還會用一些簡單的實例講解單片機和PC串口通訊的簡單應用和編程。如果你用的是成品實驗板或仿真器,那你就可以跳過這一段了。
在制作電路前我們先來看看要用的MAX232,這里我們不去具體討論它,只要知道它是TTL和RS232電平相互轉換的芯片和基本的引腳接線功能就行了。通常我會用兩個小功率晶體管加少量的電路去替換MAX232,可以省一點,效果也不錯(如有興趣可以查看http://www.cdle.net網站中的相關資料)。下圖就是MAX232的基本接線圖。


圖7-1 MAX232

在上兩課的電路的基礎上按圖7-3加上MAX232就可以了。這大熱天的拿烙鐵焊焊,還真的是熱氣迫人來呀:P串口座用DB9的母頭,這樣就可以用買來的PC串口延長線進行和電腦相連接,也可以直接接到電腦com口上。

圖7-2 DB9接頭

圖7-3 加上了MAX232的實驗電路
做好后我們就先用回第一課的"Hello World!"程序,用它來和你的電腦說聲Hello!把程序燒到芯片上,把串口連接好。嘿嘿,這時要打開你的串口調試軟件,沒有就趕快到網上DOWN一個了。你會用Windows的超級中端也行,不過我從不用它。我用http://emouze.com的comdebug,它是個不錯的軟件,我喜歡它是因為它功能好而且還有"線路狀態"功能,這對我制作小玩意時很有用。串口號,波特率調好,打開串口,單片機上電,就可以在接收區看到不斷出現的"Hello World!"。一定要先打開軟件的串口,再把單片機上電,否則可能因字符不對齊而看到亂碼哦。

圖7-4 調試結果
Tags:單片機,c語言教程,運算符,表達式  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
www84811.com-国产区一区二区三区,亚洲第一中文字幕在线观看,91精品久久香蕉国产线看观看,国产精品欧美久久
亚洲视频在线一区观看| 国产伦精品一区二区三区免费| 日韩一级视频免费观看在线| 久久精品99国产精品| 国产日韩高清在线| 色就色 综合激情| 日韩精品电影在线观看| 久久久精品免费免费| 色综合天天综合网天天狠天天 | youjizz久久| 亚洲国产成人av网| 久久综合九色综合欧美98| 91在线高清观看| 日韩在线播放一区二区| 久久精品免费在线观看| 91国产精品成人| 看电影不卡的网站| 亚洲日本中文字幕区| 日韩欧美在线网站| 99久久婷婷国产综合精品电影| 午夜精品视频在线观看| 国产午夜精品久久久久久久 | 亚洲天堂精品在线观看| 91精品国产美女浴室洗澡无遮挡| 国产精品99久久久久久似苏梦涵 | 天天影视色香欲综合网老头| 2017欧美狠狠色| 欧美亚洲高清一区二区三区不卡| 久久国产精品色| 亚洲精品欧美在线| 久久综合999| 欧美日韩高清一区| 国产成人av电影在线| 丝袜诱惑亚洲看片| 国产精品高潮久久久久无| 欧美一区二区三区婷婷月色 | 日韩精品一区二区三区老鸭窝| 99国产精品久久久久| 久久精品国产一区二区三| 亚洲精品中文在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 色欧美片视频在线观看在线视频| 国产精品影视在线观看| 性久久久久久久| 日韩理论在线观看| 久久久99精品免费观看| 在线综合亚洲欧美在线视频| 91麻豆高清视频| 国产精品12区| 久久国产精品无码网站| 午夜久久福利影院| 亚洲色图20p| 久久久久高清精品| 日韩欧美在线一区二区三区| 在线视频国内一区二区| 成人午夜在线播放| 国内精品国产三级国产a久久| 性做久久久久久久久| 亚洲美女偷拍久久| 亚洲国产经典视频| 久久综合色婷婷| 日韩一级片在线观看| 欧美亚洲一区二区三区四区| 99麻豆久久久国产精品免费| 国产呦萝稀缺另类资源| 蜜桃一区二区三区四区| 亚洲成人午夜电影| 亚洲最大成人网4388xx| 中文字幕一区二区在线播放| 国产亚洲成年网址在线观看| 欧美va日韩va| 欧美一级艳片视频免费观看| 欧美日韩高清一区| 欧美性猛片aaaaaaa做受| 91视频免费播放| www.欧美日韩国产在线| 成人综合在线观看| 国产乱码精品一区二区三区五月婷| 蜜臀va亚洲va欧美va天堂 | 精品国产一区二区精华| 日韩一区二区麻豆国产| 欧美一级高清片| 欧美一级搡bbbb搡bbbb| 欧美二区三区91| 欧美精品自拍偷拍| 欧美日高清视频| 欧美日韩电影一区| 欧美日本乱大交xxxxx| 欧美视频一区二区三区四区| 在线免费观看日本一区| 欧美性大战久久久久久久| 欧美系列在线观看| 欧美日韩国产一级片| 欧美日韩成人综合| 在线播放国产精品二区一二区四区| 欧美吻胸吃奶大尺度电影| 欧美日韩在线播放三区| 欧美日韩免费视频| 欧美日韩国产经典色站一区二区三区 | 色一区在线观看| 色老头久久综合| 欧美日韩欧美一区二区| 91麻豆精品久久久久蜜臀| 日韩视频一区二区三区| 26uuu亚洲综合色欧美| 国产蜜臀av在线一区二区三区| 国产日韩欧美在线一区| 中文字幕av不卡| 亚洲欧美日韩系列| 亚洲综合清纯丝袜自拍| 午夜欧美在线一二页| 麻豆久久一区二区| 激情综合色丁香一区二区| 韩国av一区二区三区| 国产a久久麻豆| 色悠悠亚洲一区二区| 欧美少妇bbb| 日韩午夜在线观看视频| 国产婷婷色一区二区三区| 国产精品美日韩| 一区二区三区 在线观看视频| 亚洲成a人片综合在线| 另类小说视频一区二区| 成人午夜精品一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美高清精品3d| 久久精品视频一区二区三区| 最新成人av在线| 亚洲123区在线观看| 精品午夜一区二区三区在线观看| 成人午夜在线播放| 欧美亚洲高清一区| 欧美va日韩va| 亚洲欧美一区二区不卡| 天天亚洲美女在线视频| 国产电影一区在线| 色女孩综合影院| 日韩欧美视频一区| 国产精品青草久久| 亚洲国产aⅴ成人精品无吗| 久88久久88久久久| 91老司机福利 在线| 日韩欧美国产一区在线观看| 欧美国产禁国产网站cc| 亚洲午夜免费视频| 国内精品免费**视频| 91精品福利视频| 精品久久一区二区三区| 亚洲天天做日日做天天谢日日欢| 免费欧美在线视频| av成人免费在线| 日韩欧美精品三级| 亚洲精品中文在线观看| 激情欧美一区二区| 色久综合一二码| 久久影院电视剧免费观看| 亚洲综合无码一区二区| 国内精品不卡在线| 欧美三级视频在线播放| 欧美激情艳妇裸体舞| 香港成人在线视频| 国产不卡免费视频| 在线成人免费视频| 亚洲人xxxx| 国产一区二区三区免费在线观看| 在线亚洲高清视频| 国产精品素人一区二区| 另类欧美日韩国产在线| 91激情五月电影| 中文字幕第一区| 麻豆成人免费电影| 欧洲视频一区二区| 中文字幕精品综合| 蜜芽一区二区三区| 在线精品国精品国产尤物884a| 精品国产在天天线2019| 亚洲va欧美va人人爽| 99视频一区二区| 久久久777精品电影网影网| 日韩av电影免费观看高清完整版| 91免费在线视频观看| 国产欧美一区二区精品性色| 婷婷久久综合九色国产成人| 色一区在线观看| 国产精品美女一区二区在线观看| 极品少妇xxxx精品少妇| 91麻豆精品国产91久久久久久| 亚洲欧美日韩综合aⅴ视频| 国产成人啪免费观看软件| 日韩欧美国产成人一区二区| 五月婷婷欧美视频| 91成人免费在线视频| 国产精品久久久久久久岛一牛影视 | 国产精品水嫩水嫩| 国产福利精品一区二区| 亚洲精品一区二区三区蜜桃下载| 日本欧美一区二区三区| 欧美日韩国产高清一区| 亚洲午夜免费电影|