欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2351|回復: 10
收起左側

單片機C語言這2個函數怎么寫到一塊兒,或者區分開

[復制鏈接]
ID:985137 發表于 2022-5-1 18:02 | 顯示全部樓層 |閱讀模式
void Ini_UART()            //初始化 設置波特率9600
{
PCON=0x00;
SCON=0x50;
TMOD=0x20;
TL1=0xfd;  
TH1=0xfd;
TF1=1;
ET0=1;
TR1=1;
ES=1;
EA=1;
}

void Timer0_init()
{
        TMOD = 0x01;
        TH0 = (65536-50000)/256;
        TL0 = (65536-50000)&256;
        ET0 = 1;                         /*開定時器0中斷*/         
        EA = 1;                    /*開總中斷*/
        TR0 = 1;                   /*啟動定時器0*/                  
}
回復

使用道具 舉報

ID:883242 發表于 2022-5-2 01:34 | 顯示全部樓層
把兩個函數體的內容寫在一起就行了,這么簡單的問題還有什么疑問?
回復

使用道具 舉報

ID:213173 發表于 2022-5-2 06:51 | 顯示全部樓層
void Init_Timer()//波特率9600
{
        PCON=0x00;
        SCON=0x50;
        TMOD=0x21;
        TL0 =0x00;
        TH0 =0x4C;
        TL1 =0xfd;  
        TH1 =0xfd;
        TR0 =1;
        TR1 =1;
        ET0 =1;
        ES  =1;
        EA  =1;
}
回復

使用道具 舉報

ID:426861 發表于 2022-5-2 09:22 | 顯示全部樓層
為什么想要寫一塊兒呢?分開寫不是更便于閱讀和檢查嗎?
回復

使用道具 舉報

ID:587810 發表于 2022-5-2 10:57 | 顯示全部樓層
可以用或指令
回復

使用道具 舉報

ID:1025765 發表于 2022-5-13 11:51 | 顯示全部樓層
做成子函數,放在主函數前聲明調用
回復

使用道具 舉報

ID:390416 發表于 2022-5-13 12:32 | 顯示全部樓層
串口用了定時器,那么定時器不能再改參數了
回復

使用道具 舉報

ID:86450 發表于 2022-5-13 12:48 | 顯示全部樓層
這像是用工具生成的代碼。好漂亮
回復

使用道具 舉報

ID:1026496 發表于 2022-5-14 21:57 | 顯示全部樓層
c語言的函數最好功能單一,行數在一屏之內可以看完,最好分開,函數名字建議使用統一的方式 比如 static void uart_init(void)
回復

使用道具 舉報

ID:382454 發表于 2022-5-16 21:12 | 顯示全部樓層
分開來寫才對,別畫蛇添足。
回復

使用道具 舉報

ID:743654 發表于 2022-5-17 11:28 | 顯示全部樓層
為什么要寫一塊呢,不同功能不同函數不是挺好,便于調用。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表