- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单晶片乙级认证辅导
單晶片乙級 認證輔導
Chapter –C語言版教學
燒錄檔UART(HIN232 IC )功能測試
org 00h
mov scon,;
mov pcon,
本程式之燒錄檔已存於
start: mov sbuf,p1
考場所準備的隨身碟中
loop: jbc ri,outdata
jmp loop C:/51-program/rs232/rs232.a
outdata: 燒錄好程式之後即可藉由P1埠的 8個指
clr ti 撥開關來控制 P2埠的 8個 LED的亮滅
mov p2,sbuf
jmp start
end
UART(HIN232 IC )功能測試接線
短接
P1 接P3.1
接P3.0
P2
UART(HIN232 IC )功能測試接線
開頭檔是定義
8051內部暫存器
位址
8051 之規格
• 8051 為8位元微處理器。
• 程式記憶體 ROM :內建4k bytes 。
• 資料記憶體 RAM :內建128 bytes 。
• 四組可位元定址輸出入埠,即P0 、P1 、P2及 P3 。
• 兩個16位元計時計數器。/
• 五個中斷源,即INT0 、INT1 、T0 、T1 、TXD/RXD
8
32
28
函數定義
‧傳回引數之資料形式 函數名稱號傳入引數之資料形式( )
‧例:
int My_func(unsigned char x)
void My_func(void )
變數與資料型態
‧資料型態 變數名稱 [=預設值 ];
‧例:
‧其預設值為50 ,如下:
unsigned int x = 50;
‧若不要預設值,則為:
unsigned int x;
‧同時宣告 x 、y 、z 三個整數型態的變數
int x,y,z;
資料型態
型 態 名 稱 位元數 範 圍
char 字元 8 -128 ~ +127 unsigned
char 無號數字元 8 0 ~ 255
unsigned int 無號整數 16 0 ~ 65535
int 整數
文档评论(0)