找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2211|回復(fù): 8
收起左側(cè)

怎么把keil中幾個.c程序用到單片機(jī)中

[復(fù)制鏈接]
ID:632209 發(fā)表于 2019-11-23 17:08 | 顯示全部樓層 |閱讀模式
就是源程序有幾個,怎么生成.h文件在單片機(jī)中用
回復(fù)

使用道具 舉報

ID:235200 發(fā)表于 2019-11-23 18:44 | 顯示全部樓層
每1個C文件都加一個頭文件
#ifndef   _頭文件名_
#define  _ 文件名_
//中間部分聲明該C文件的函數(shù)
#endif

然后在主程序中添加這些頭文件,在KEIL設(shè)置中添加頭文件的路徑即可
回復(fù)

使用道具 舉報

ID:25310 發(fā)表于 2019-11-23 18:55 | 顯示全部樓層
你這個是整個沒入門啊,最基本的需要哪些文件你要熟悉。《嗫纯磩e人的例程去做修改練練手慢慢調(diào)吧。
回復(fù)

使用道具 舉報

ID:648029 發(fā)表于 2019-11-23 20:26 | 顯示全部樓層
應(yīng)該是生成.hex 文件吧,依次點擊Target options..--->output--->creat HEX,在重新編譯運(yùn)行一次,用編程器下載到單片機(jī)中就可以了。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2019-11-24 10:31 | 顯示全部樓層
無需這樣做。
每個程序本身就是一個函數(shù),這正是C語言結(jié)構(gòu)化的特色。
在主程序中調(diào)用各個函數(shù)即可。
不知樓主為何有此一問?
回復(fù)

使用道具 舉報

ID:646223 發(fā)表于 2019-11-24 15:08 | 顯示全部樓層
alt+F7  之后找到output  勾選create
回復(fù)

使用道具 舉報

ID:648376 發(fā)表于 2019-11-24 17:20 | 顯示全部樓層
Project--->Options for Target options..--->output--->creat HEX,生成HEX文件,再導(dǎo)入proteues
回復(fù)

使用道具 舉報

ID:648523 發(fā)表于 2019-11-24 18:17 | 顯示全部樓層
Project--->Options for Target options..--->output--->creat HEX
有HEX了就能燒錄 或者模擬了
回復(fù)

使用道具 舉報

ID:638716 發(fā)表于 2019-11-24 20:14 | 顯示全部樓層
頭文件要自己創(chuàng)建的,不是自己生成的
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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