久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機講義7:switch case{}多分支選擇語句,端口并行操作,數碼管編碼
[打印本頁]
作者:
heiba
時間:
2017-11-19 02:05
標題:
單片機講義7:switch case{}多分支選擇語句,端口并行操作,數碼管編碼
第七講
知識點:
1、 數碼管編碼
2、 數組定義格式、引用
3、 端口的并行操作
4、 switch() case{}多分支選擇語句
一、數碼管編碼
數碼管又稱 8 段數碼管(加上小數點 dp),分為共陽極和共陰極兩種。用
a,b,c,d,e,f,g,dp(h),8 個字母表示 8 個段。其電路原理如下圖:
1.png
(40.17 KB, 下載次數: 112)
下載附件
2017-11-19 02:00 上傳
2.png
(62.62 KB, 下載次數: 122)
下載附件
2017-11-19 02:00 上傳
內存單元中。
d
p g f e d c b a
共陰極數碼管編碼:
0
0x3f
1
0x06
2
0x5b
3
0x4f
4
0x66
5
0x6d
6
0x7d
7
0x07
8
0x7f
9
0x6f
二、 數組定義、引用
C 語言中,把具有相同數據類型的一組數據集合在一起,構成數組。定義格式如下:數據類型數組名[數組元素個數]= {元素列表};
如:chararrzy[7];
charNum[5]= {0,1,2,3,4};
char word[4] = {‘a’,’b’,’c’,’d’};
引用:下標法
int num[2]={0,1};
int a;
a = num[1];
三、 端口的并行操作
51 單片機端口是 8 位,我們不僅可以單獨對每一位進行操作,還可以直接對端口寄存器進行讀寫操作。如 P0、P1、P2、P3。數碼管實驗就是直接操作的端口寄存器。
如 P0 = 0X3F;//顯示 0
四、 多分支選擇語句
前幾次課,我們學習了循環語句 for 的用法,知道了 for 語句的執行流程。今天,我們再學 習一個分支語句 switch case default。這種語句把一個表達式的值和一個整數或字符常量表中的元素逐一比較。發生匹配時,與匹配常數關聯的語句被執行。switch 語句的一般形 式如下:
switch(expession)
{
caseconstant1:
語句;
break;
caseconstant2:
語句;
break;
case constant3:
語句; break; default: 語句;
}
注意:
1、 表達式 expession 必須對整數求值,因此,可使用字符或整數值,但不能使用浮點表達式。
2、 表達式的值順序與 case 語句中的常量逐一比較,發生匹配時,與匹配常數關聯的語句被執 行。直到遇到 break 語句或到達 switch 語句結尾時停止。
3、 default 是可選項。
這是以前給小學生培訓單片機做的一套講義,盡可能的做到了通俗易懂,現分享給大家,絕對的純原創資料.
全部資料下載地址(共15章,pdf格式):
http://www.zg4o1577.cn/bbs/dpj-98524-1.html
作者:
dfwtyut
時間:
2018-12-5 08:56
case語句里加延時語句可以嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人伊人
|
亚洲精品一区二区三区中文字幕
|
欧美激情一区
|
成人免费网站
|
亚洲欧美另类在线观看
|
黄色高清视频
|
欧美在线一区二区三区
|
久久网亚洲
|
国产精品久久久久久久一区探花
|
91在线视频观看
|
h视频在线播放
|
亚洲iv一区二区三区
|
国产精品久久久久久高潮
|
超碰成人av
|
国产激情在线观看视频
|
激情小说综合网
|
中文字幕一区二区在线观看
|
国产免费麻豆视频
|
男人天堂网址
|
一区二区三区亚洲视频
|
亚洲午夜视频
|
密室大逃脱第六季大神版在线观看
|
在线视频 亚洲
|
欧美黄色小视频
|
av官网在线
|
久久久久国产
|
国产伦精品一区二区三区高清
|
精品国产一区二区三区久久久四川
|
午夜激情视频
|
亚洲成人99
|
日韩欧美在线不卡
|
中文字幕在线观看一区二区
|
亚洲国内精品
|
一级欧美一级日韩片
|
国产欧美在线播放
|
国产精品视频网
|
97精品超碰一区二区三区
|
国产精品一区二区欧美
|
欧美一区二区三区在线观看视频
|
国产精品伦一区二区三级视频
|
国产伦精品一区二区三区高清
|