婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片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 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 九九热在线免费| 在线视频日韩一区 | 欧美黄网站在线观看| 久久精品国产精品亚洲精品色| 国产三级精品三级在线| 日韩成人精品视频在线观看| 久久久精品高清| 成人亚洲免费视频| 婷婷视频在线播放| 91视频成人免费| 欧美 丝袜 自拍 制服 另类| 国产第一页视频| 在线观看免费污视频| 中日韩av在线播放| 一级全黄肉体裸体全过程| 青少年xxxxx性开放hg| 国产av人人夜夜澡人人爽麻豆| 青青青在线视频播放| 激情视频综合网| 黄色aaaaaa| 国产精品无码电影在线观看| 男人日女人视频网站| 欧美亚洲日本在线观看| 手机在线视频你懂的| 蜜臀av色欲a片无码精品一区| www国产精品内射老熟女| 在线免费观看av的网站| 最新黄色av网站| 日本在线视频www| 二级片在线观看| 欧美日韩第二页| 成人一区二区av| 天天操天天爱天天爽| 好吊色视频988gao在线观看| 日日碰狠狠添天天爽超碰97| 亚洲一区二区福利视频| 欧美 日韩 国产 高清| 国产农村妇女精品久久| 国产情侣av自拍| 国产精品久久久久久久乖乖| 亚洲欧美偷拍另类| 苍井空浴缸大战猛男120分钟| 免费不卡av网站| 一区二区xxx| 日本三级免费观看| 九九爱精品视频| 日韩一级特黄毛片| 久久精品国产精品亚洲精品色| 亚洲国产精品久久久久婷蜜芽| 欧美少妇一区二区三区| 99日在线视频| 黄色一级片免费的| 久久99爱视频| 欧美日韩亚洲自拍| 黄色片在线免费| 少妇性l交大片| 日本新janpanese乱熟| 欧美aⅴ在线观看| 久久综合九色综合88i| 丁香六月激情网| 成年女人18级毛片毛片免费| 香蕉精品视频在线| 国产在线拍揄自揄拍无码| 超碰中文字幕在线观看| 一二三av在线| 强伦女教师2:伦理在线观看| 波多野结衣网页| 五月天在线免费视频| 一本大道东京热无码aⅴ| 男女爱爱视频网站| 日韩欧美猛交xxxxx无码| 久久视频免费在线| 妞干网在线视频观看| 欧美精品一区免费| 国产麻花豆剧传媒精品mv在线| 37pao成人国产永久免费视频| av网站在线观看不卡| 毛葺葺老太做受视频| www.日本一区| 日本黄网站色大片免费观看| 国产一区二区三区小说| 亚洲熟妇av日韩熟妇在线| 亚洲少妇第一页| 一本—道久久a久久精品蜜桃| 国产精品一区在线免费观看| 丁香花在线影院观看在线播放| 青青视频在线播放| 国产又粗又长又爽又黄的视频| 秋霞在线一区二区| 凹凸国产熟女精品视频| 亚洲激情在线看| 欧美成人免费在线观看视频| 牛夜精品久久久久久久| 久久天天东北熟女毛茸茸| 久久9精品区-无套内射无码| 99视频在线观看视频| 欧美日韩亚洲一| 国产一级片中文字幕| 1024精品视频| 高清无码一区二区在线观看吞精| 免费一级特黄特色毛片久久看| 久久午夜夜伦鲁鲁一区二区| 成人午夜免费剧场| 亚洲娇小娇小娇小| 国产女大学生av| 97在线免费视频观看| 中文字幕天天干| 国产在线播放观看| 青青草影院在线观看| 黄色三级视频在线| 亚洲爆乳无码专区| www污在线观看| 天堂网成人在线| 香港日本韩国三级网站| 那种视频在线观看| 国产96在线 | 亚洲| 国产资源第一页| 超碰91在线播放| 999这里有精品| 黄色永久免费网站| 浓精h攵女乱爱av| 超碰影院在线观看| 苍井空浴缸大战猛男120分钟| 高清欧美精品xxxxx| 日韩精品一区二区在线视频| www.黄色网址.com| 三上悠亚免费在线观看| 天天做天天爱天天高潮| 在线一区二区不卡| 黄色一级片免费播放| 涩多多在线观看| av不卡在线免费观看| 51自拍视频在线观看| 免费看av软件| 小泽玛利亚av在线| 欧美高清中文字幕| 国产精品无码人妻一区二区在线| www污在线观看| 欧美日韩在线视频一区二区三区| 无码精品a∨在线观看中文| 精品丰满人妻无套内射| 国产精品免费入口| 色哟哟精品视频| 国产黑丝在线视频| 黄色一级片黄色| 久久无码高潮喷水| 欧美激情第3页| 蜜桃视频一区二区在线观看| 国产成人一区二区三区别| 精品欧美一区免费观看α√| 成人亚洲视频在线观看| 超碰在线97免费| 水蜜桃在线免费观看| 欧美日韩二三区| 91精品999| 日韩小视频在线播放| 中文字幕视频在线免费观看| 亚洲小说欧美另类激情| 六月丁香激情网| 亚洲一区二区三区四区精品 | 黄色大片中文字幕| 男人的天堂最新网址| 欧美日韩激情四射| 蜜臀av免费观看| www.99热这里只有精品| 久久6免费视频| 免费日韩视频在线观看| 成人免费看片视频在线观看| 久久久精品在线视频| 国产一级片91| 在线观看国产一级片| 91精品国产91久久久久麻豆 主演| 青青草av网站| 黄色片网址在线观看| 影音先锋成人资源网站| 一区二区三区韩国| 国产精品免费入口| 大西瓜av在线| 久久国产精品免费观看| www.精品在线| 黄色av免费在线播放| 免费看黄在线看| 2022中文字幕| 香蕉视频在线网址| 亚洲精品mv在线观看| 午夜精品中文字幕| 天天爽天天爽夜夜爽| 日韩久久一级片| 丁香啪啪综合成人亚洲| 少妇无码av无码专区在线观看| 小泽玛利亚av在线| 黄色网zhan| 屁屁影院ccyy国产第一页| 日本黄色a视频| 日本三日本三级少妇三级66| 日韩在线一区视频| 亚洲欧美日韩不卡| 成人高清dvd| 精品人妻人人做人人爽| 激情五月婷婷六月|