中国明代,火器发展迅速。据(明)王士翘撰《西关志》(1548年序刻本)居庸卷记载:昌镇驻军武器主要有军器和神器两大类:其军器有:盔、甲、长枪,圆木挨牌、长木牌、斩马刀、撒袋、弓、弦、箭、攒竹长枪、腰刀。火器有神枪、大将军铁炮、二将军铁炮、大将军铜炮、小将军铜炮、神铳、大铜佛郎机、神炮、飞炮、铜铳、铁铳、马上佛郎机、神箭、铁宣风炮、缨子炮、铁佛郎机、铁三起炮、碗口炮、小神炮、铁蒺藜、新置的器械有九龙盘枪、铁鞭枪、火箭盘枪,子母炮、火箭等。
铁炮是安装在架座上发射的口径和形体都很大的火炮,多数筒内装填石、铅、铁等物,俗称"实心弹",少数则装填爆炸性的球丸,射程一般在数百步至二三里距离,主要用于守寨和攻城,也用于野战、水战和海战。
慕田峪长城现存两门古铁炮,一个在慕字四号和五号之间,一个陈列在游客中心。铁炮长89厘米,口径9厘米,外口径20厘米,炮膛深59厘米,铁箍10厘米,间隔15厘米,可装炸药2公斤余。炮身与水平线呈30度角,射程约150米,炮口均向长城外侧。