欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發網

電子開發網電子設計 | 電子開發網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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人
成人99免费视频| 极品销魂美女一区二区三区| 精品动漫一区二区三区在线观看| 3d成人h动漫网站入口| 欧美人xxxx| 日韩一区二区免费电影| 26uuu色噜噜精品一区二区| 欧美电视剧免费全集观看| 精品国产一区二区三区av性色| 日韩亚洲欧美综合| 国产日韩在线不卡| 日韩一区日韩二区| 亚洲成人精品影院| 久久精品国产精品亚洲综合| 国产成人自拍网| 97se亚洲国产综合自在线不卡 | 欧美日韩高清在线| 日韩欧美色综合| 中文字幕av资源一区| 日韩理论电影院| 人人狠狠综合久久亚洲| 国产精品一区二区在线看| 97久久久精品综合88久久| 91精品国产手机| 中文字幕免费不卡在线| 亚洲激情图片一区| 蜜臀av一区二区在线观看 | 视频一区中文字幕| 精品亚洲国产成人av制服丝袜| 国产999精品久久| 欧美日韩视频在线第一区| 26uuu亚洲综合色| 亚洲一二三区不卡| 国产成人av影院| 69堂精品视频| 亚洲欧美日韩电影| 国产高清在线观看免费不卡| 欧美女孩性生活视频| 国产精品婷婷午夜在线观看| 婷婷综合另类小说色区| jlzzjlzz亚洲女人18| 精品日韩av一区二区| 亚洲美女屁股眼交3| 国产精品99久久久久久久女警| 欧美中文字幕亚洲一区二区va在线 | 亚洲一区二区三区视频在线播放| 极品少妇xxxx精品少妇偷拍| 欧美色精品在线视频| 国产精品人妖ts系列视频| 久久不见久久见中文字幕免费| 色噜噜久久综合| 国产精品美女一区二区在线观看| 美女网站色91| 7777精品伊人久久久大香线蕉| 亚洲美女在线一区| 99视频在线精品| 国产精品日产欧美久久久久| 国产在线精品免费| 精品理论电影在线| 另类小说色综合网站| 欧美精品 日韩| 天天综合色天天| 欧美三级三级三级爽爽爽| 一区二区三区91| 日本道精品一区二区三区 | 久久久精品免费网站| 精品一区二区久久久| 欧美一区二区啪啪| 日本不卡高清视频| 91精品婷婷国产综合久久| 日本在线不卡一区| 日韩午夜精品视频| 国产一区视频导航| 国产日韩欧美麻豆| 成人黄色av电影| 亚洲女子a中天字幕| 欧美中文字幕一区二区三区| 亚洲综合小说图片| 91精品在线麻豆| 久久精品国产99国产| 久久精品一区二区三区不卡| 成人听书哪个软件好| 综合在线观看色| 欧美嫩在线观看| 国产一区二区三区久久久 | 欧美在线免费观看亚洲| 视频一区中文字幕国产| 欧美tk—视频vk| 高清久久久久久| 一区二区三区四区蜜桃 | 国产精品一区二区视频| 欧美激情在线看| 一本大道久久a久久综合婷婷| 亚洲狠狠爱一区二区三区| 欧美一级免费观看| 国产v日产∨综合v精品视频| 亚洲视频一区在线| 91精品国产综合久久久久久久| 国产资源在线一区| 亚洲精品一二三| 亚洲精品一区在线观看| 色综合久久久久综合| 蜜臀久久99精品久久久久久9 | 日韩视频一区二区三区在线播放| 国产一区二区毛片| 亚欧色一区w666天堂| 久久综合九色综合欧美98| 91福利国产精品| 国产传媒日韩欧美成人| 日欧美一区二区| 亚洲视频精选在线| 日韩视频一区二区三区| 欧洲色大大久久| 国产黑丝在线一区二区三区| 亚洲成国产人片在线观看| 国产亲近乱来精品视频| 欧美一级日韩免费不卡| 在线影院国内精品| 丰满白嫩尤物一区二区| 久久国产欧美日韩精品| 亚洲国产一区在线观看| 国产精品色哟哟网站| 欧美v国产在线一区二区三区| 欧美在线一区二区三区| av电影在线观看一区| 国产成人免费视频网站| 久久99久久久欧美国产| 午夜日韩在线观看| 一区二区视频免费在线观看| 欧美国产一区视频在线观看| 欧美大片国产精品| 日韩欧美一级精品久久| 欧美美女一区二区| 日本久久电影网| 色www精品视频在线观看| 成人av片在线观看| eeuss国产一区二区三区| 国产成人啪午夜精品网站男同| 免费成人在线视频观看| 日韩精品每日更新| 欧美aaa在线| 美女视频第一区二区三区免费观看网站 | 91麻豆精品91久久久久久清纯| 在线免费观看日本欧美| 色婷婷综合久久久| 日本电影亚洲天堂一区| 在线亚洲欧美专区二区| 色综合天天综合| 91香蕉视频在线| 在线观看亚洲专区| 欧美日韩1区2区| 日韩免费视频一区| 久久久久久免费毛片精品| 久久午夜羞羞影院免费观看| 国产调教视频一区| 亚洲欧美综合色| 夜夜精品视频一区二区| 肉丝袜脚交视频一区二区| 亚洲不卡在线观看| 麻豆精品久久精品色综合| 国产综合久久久久久鬼色 | 成人午夜av影视| 99精品欧美一区二区蜜桃免费| 91成人在线观看喷潮| 欧美一级理论片| 中文成人综合网| 亚洲电影视频在线| 久久狠狠亚洲综合| 成人国产精品免费网站| 日本乱人伦aⅴ精品| 日韩一区二区三区在线观看| 欧美精品一区二区三| 亚洲日穴在线视频| 美女mm1313爽爽久久久蜜臀| 国产盗摄一区二区| 欧美私模裸体表演在线观看| 欧美精品九九99久久| 国产午夜精品一区二区| 亚洲人快播电影网| 美国精品在线观看| 91视视频在线观看入口直接观看www | 久久久久久影视| 亚洲福利一二三区| 国产精品69久久久久水密桃| 欧美亚洲国产一区在线观看网站| 精品国内片67194| 亚洲欧美国产毛片在线| 精品一区二区在线视频| 欧美在线一区二区三区| 欧美韩国日本综合| 蜜臀av一区二区三区| 欧美影视一区二区三区| 欧美国产精品中文字幕| 日本不卡高清视频| 欧美中文字幕一二三区视频| 国产精品久久三区| 国内欧美视频一区二区| 欧美乱熟臀69xxxxxx| 亚洲精品成人少妇| 不卡一区二区三区四区|