婷婷亚洲天堂影院-国产精品豆花视频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>
  • 毛片av免费在线观看| 手机看片福利日韩| 九一精品久久久| 91av在线免费播放| 国产免费毛卡片| 97在线国产视频| 91免费视频黄| 男同互操gay射视频在线看| 在线观看免费视频污| 亚洲 欧美 另类人妖| 国产精品99久久免费黑人人妻| 日本免费a视频| 男女日批视频在线观看| 精品久久久无码人妻字幂| a级片一区二区| 欧美a级免费视频| 欧美日韩激情四射| 国产女教师bbwbbwbbw| 欧美黄网在线观看| 日韩在线综合网| 女性隐私黄www网站视频| 亚洲精品乱码久久久久久自慰| 干日本少妇首页| 超碰在线人人爱| 在线视频一二区| 日韩不卡一二区| 欧美一区二区三区爽大粗免费| 欧美亚洲另类色图| 女人高潮一级片| av片在线免费| 国产91色在线观看| 欧美精品一区二区性色a+v| 免费av手机在线观看| 天天爱天天操天天干| 婷婷中文字幕在线观看| 国内自拍中文字幕| 国产淫片av片久久久久久| 国产5g成人5g天天爽| 2019日韩中文字幕mv| 超碰超碰在线观看| 青青草综合视频| 在线免费观看视频黄| 女人床在线观看| 无人在线观看的免费高清视频| 永久av免费在线观看| 日本三级免费网站| 91麻豆天美传媒在线| 五月婷婷激情久久| 亚洲国产精品无码av| 亚洲欧美日韩综合网| 成年人视频观看| 国产成人亚洲综合无码| 免费在线观看污网站| 日韩精品一区二区三区色欲av| 色中文字幕在线观看| 中文字幕网av| 99999精品视频| 亚洲啊啊啊啊啊| 久久久久久综合网| 天天爽夜夜爽一区二区三区 | 激情综合网俺也去| 黄色一级视频播放| 天天久久综合网| 另类小说色综合| 国产小视频精品| 精品视频无码一区二区三区| 草草久久久无码国产专区| 青青青青在线视频| www.在线观看av| 男人j进女人j| 中文字幕第50页| 久久av高潮av| 免费网站在线观看视频| 强开小嫩苞一区二区三区网站| 五月天六月丁香| 亚洲国产精品影视| 免费在线黄网站| 男人用嘴添女人下身免费视频| 国产主播自拍av| 欧美男女爱爱视频| aa在线免费观看| 五月婷婷激情久久| 国内国产精品天干天干| 一级片免费在线观看视频| 亚洲黄色网址在线观看| 欧美极品少妇无套实战| 欧美,日韩,国产在线| jizzjizzxxxx| 小泽玛利亚视频在线观看| 在线能看的av网站| 免费看污污视频| 久久久亚洲国产精品| 中文字幕欧美人妻精品一区| 免费看国产黄色片| 色中文字幕在线观看| 日韩欧美国产综合在线| 精品少妇无遮挡毛片| 欧美激情国内自拍| 成 年 人 黄 色 大 片大 全| 霍思燕三级露全乳照| www日韩在线观看| 国产精品999.| 乱人伦xxxx国语对白| 国产美女18xxxx免费视频| 免费看啪啪网站| 国产精品97在线| 性欧美1819| 一女被多男玩喷潮视频| 日韩在线一区视频| 麻豆tv在线播放| 日本福利视频导航| 男人女人黄一级| 日本www在线视频| 天天爱天天做天天操| 蜜臀久久99精品久久久酒店新书| 国产精品久久久久久久99| 蜜臀久久99精品久久久酒店新书| 黄色影视在线观看| 欧美第一页浮力影院| 日韩免费视频播放| 国产大尺度在线观看| 日韩精品你懂的| 无码人妻丰满熟妇区毛片| 黄色一级片国产| 色中文字幕在线观看| 粉色视频免费看| www.国产区| 黑森林福利视频导航| 男女啪啪免费视频网站| 成年丰满熟妇午夜免费视频| 亚洲精品第三页| 邪恶网站在线观看| 好男人www社区| 人妻丰满熟妇av无码区app| 女人和拘做爰正片视频| 日本中文字幕在线视频观看| 黄色网在线视频| 特级西西444| 国产天堂视频在线观看| 污污污污污污www网站免费| 国产亚洲精品久久久久久久| avove在线观看| 久久久久久久久久久久久国产| 中文字幕第22页| 超碰在线免费观看97| www.国产二区| 日韩黄色短视频| 欧美成人精品欧美一级乱| 超碰影院在线观看| 亚洲精品永久视频| 一区二区三区四区久久| 久久免费一级片| 亚洲午夜无码av毛片久久| 日韩免费高清在线| 中文字幕一区二区三区四| 奇米777在线视频| 久草视频这里只有精品| 日本三级免费观看| 2025韩国理伦片在线观看| aaaaaaaa毛片| 91好吊色国产欧美日韩在线| 黄色高清无遮挡| 99中文字幕在线| www在线观看免费| 亚洲欧美久久久久| 国产美女主播在线| 黄色国产小视频| 色哺乳xxxxhd奶水米仓惠香| 国产精品一线二线三线| 亚洲综合日韩欧美| 成人免费观看在线| 亚洲欧美国产中文| 国产精品无码电影在线观看| 免费观看成人在线视频| 99中文字幕在线观看| 91小视频网站| 国产无限制自拍| 小说区视频区图片区| 国产一级片黄色| 国产免费一区二区视频| 日韩av片专区| 黄www在线观看| 日本wwwcom| 亚洲第一综合网站| 中文字幕av不卡在线| 成人免费观看毛片| 日韩一级性生活片| 男人天堂成人网| 亚洲精品性视频| 国产免费999| 黑人糟蹋人妻hd中文字幕| 欧美国产视频一区| 色中文字幕在线观看| 亚洲一级片免费| 成年网站在线免费观看| 加勒比成人在线| 色欲色香天天天综合网www| 在线播放 亚洲| 91大神免费观看| 艳母动漫在线观看|