找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2037|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:985137 發(fā)表于 2022-5-1 18:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
void Ini_UART()            //初始化 設(shè)置波特率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*/                  
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:883242 發(fā)表于 2022-5-2 01:34 | 只看該作者
把兩個函數(shù)體的內(nèi)容寫在一起就行了,這么簡單的問題還有什么疑問?
回復(fù)

使用道具 舉報

板凳
ID:213173 發(fā)表于 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;
}
回復(fù)

使用道具 舉報

地板
ID:426861 發(fā)表于 2022-5-2 09:22 | 只看該作者
為什么想要寫一塊兒呢?分開寫不是更便于閱讀和檢查嗎?
回復(fù)

使用道具 舉報

5#
ID:587810 發(fā)表于 2022-5-2 10:57 | 只看該作者
可以用或指令
回復(fù)

使用道具 舉報

6#
ID:1025765 發(fā)表于 2022-5-13 11:51 | 只看該作者
做成子函數(shù),放在主函數(shù)前聲明調(diào)用
回復(fù)

使用道具 舉報

7#
ID:390416 發(fā)表于 2022-5-13 12:32 | 只看該作者
串口用了定時器,那么定時器不能再改參數(shù)了
回復(fù)

使用道具 舉報

8#
ID:86450 發(fā)表于 2022-5-13 12:48 | 只看該作者
這像是用工具生成的代碼。好漂亮
回復(fù)

使用道具 舉報

9#
ID:1026496 發(fā)表于 2022-5-14 21:57 | 只看該作者
c語言的函數(shù)最好功能單一,行數(shù)在一屏之內(nèi)可以看完,最好分開,函數(shù)名字建議使用統(tǒng)一的方式 比如 static void uart_init(void)
回復(fù)

使用道具 舉報

10#
ID:382454 發(fā)表于 2022-5-16 21:12 | 只看該作者
分開來寫才對,別畫蛇添足。
回復(fù)

使用道具 舉報

11#
ID:743654 發(fā)表于 2022-5-17 11:28 | 只看該作者
為什么要寫一塊呢,不同功能不同函數(shù)不是挺好,便于調(diào)用。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表