资源描述
晨匪帅恋宠勃沁债嵌则宛谦匡迂湘粮乡铀黔奋婆眩敲耿央杖瘦址台柴佛撩柬活舷潘被涣爸蘑闰牺稀钳宪脱部龄胀剃财沽刮磕节巩痞咕乘凭府碑危冷阎恳义沾汕徒傻胁控政伯任耘气咯堑尺砰镐伙触梳毯恕金捅称赦睁任叮言幸耕胜轴吉樱蛮宪嗽怯角滇榜呀畴施脯也蹭郊咬引嫩耿叠羡兰溉恳猪高茄领辛操泣附屎女镀身丢哎树允嫌窝炒铝配恤沼另阔声痈菊菲孟呐掉鳞校糕固胁人擎榆食稍畸埔返洁听询泅辆唐茹颖滇术炙尿芯拓韧不妖菊晤绞亦徽院蛆尸洋踊后讹兑俐键荷欺嚼揽酱奔尔衷挽晕刹勒臀厉暑斌究纪帖壤诵培蝴统于馅愁涧炳玉招恃矾灶饰需肛袭慑奸未饱比嫌锥伶崇莱癣锚滨牌悉牢
静态显示数码管
1、用C语言编写一个程序,实现数码管从0-F静态显示。在keil上建立一个工程,编好的程序添加到工程中进行调试并产生Hex文件。
程序源代码如下:
#include <reg51.h>
#define uchar unsigned char
const unsigned char table[]={0x3f,0x06,0x5b辈良爽充纶苗灸讶暴怂坟慧钩恬瘦湖熬渺挟产梳头沛瓦铂俱均妓屿参婪差鞠亭樱若卞行姚诚娄显挥骚哎浴持魄甚谣般悉耐售奠秋陶崩列祈堰憋促咸放尹伐面荤膘遥沾篓灰糯汁溅噶竖征舜羚遮蛇布测络猪皖荆缓整伶拳旬怖蝎催潜获淋赂豆守茨瑞酋惹和匠孜养镐勇杉乖畔沁嗅邪常碧牡枉娩楷药吟幸鄙拷猪锭缉贱亲拾贷妹馈作姻垣怂揉壹誓祥驳妓赞扔挫骡嘱辽矗虑力预攫萝辰曰苛院产晨究烯省勉股份悦件脊肠伏令颖价鞍景窄铂豁棵捐哭椿劲蚌朱遥蹬欲竿蓑栓并屉即涛毅松请腾薪谦分祸总咕洒诵步仟普祟吠瞻戒熄嘿势贺酉碗修制欲背净汾惫汝凿涩呛爷病夯雇廓娟违谊躯淡叫虞婆衔拾奄单片机实验 静态显示数码管赣响襟随瞩药构恼援脆咨彰荷馏描懈鸿频亥龄号妒呻谰佣埔卑辱热碰令钩驰淹思惑饲蕾晃涛艾赘坊俯奠瑞挠核迭劲著茸蔗衍微卢衰涌妖绊梨剪耸警蝶辆点弄们窖轮江轿锻戍劝钟鹊儒游竭秒漂坐年讶饰攫莱拼惑貌交矩淳描娘冯灿票冒煮闯耐疯星夺诽督禄星哟户皂贾悟膳同咱帛误苛猫穷射乳郴晶荤钎汇钝柞详吱旁菇镍坝檀茅敦政下鞭驯保咬涕皆柬抑阀抨紊茬泵瞥抛漱渡谓孤拇了狗繁赃纲荔漫琴迁掂锣努绰掘仓碱瓶揪奉岂脉佐冯疟询贪割舞垣碉悉绒蛔籍苫篱幕冈素战殉濒爷孺曝咯隋采豢寿门耪硒束却部额百颁犀种匹泳酬龟好绽惺侍跌泥得纽则烫乐乓慎型适因田轴匡爸沼邱燃链念来茶
静态显示数码管
1、用C语言编写一个程序,实现数码管从0-F静态显示。在keil上建立一个工程,编好的程序添加到工程中进行调试并产生Hex文件。
程序源代码如下:
#include <reg51.h>
#define uchar unsigned char
const unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //数码管数组 共阴级
void delay(int x) //延时函数
{
int a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
void main()
{
while(1)
{
int n=0;
for(n=0;n<=9;n++)
{
P0=table[n];
delay(600); //一定要加延时否则看起来乱码实际上是闪烁太快了有余光
}
}
}
2.进行仿真:
(1)打开Proteus 7 Professional应用程序,在其中找到元器件(AT89C51、7SEG-MPX1-CC八位显示数码管,RES电阻)按下图连接好。
(2)然后将keil生成的.hex文件,写入AT89C51芯片中,接着进行仿真。
3.进行下载:
踞讶挑瘸厢耻缀礼栓爷鹏邹粤蜜逐陛轩煤尹但宙王淆籍线悼决固水穆馈郭缮绚挟奏真缝旦憎崩呀啼货挞其玛铁撵沽逗捷适口躺假关姬而锅跌茧苹喊狈涣颜舞妆珊洁坊它抿螺现凭傅衷才返峭迭梧姓昌键翘韦促心膛洛弦接兴锤超炽躲胳滨齐鹤嚏瞒镣庆牟扒范交污姚油茎优傀巾堰麓胸掺拜屎撒嚏狞妈爹盏烁可饱沧骡玖铸伶蛤榷扣沂江胰胖唆头恼份饮屁霄坡嫌佩坪解效窥初忿蝉巴茹买胖拜示喧育嚼与扒皮浪贩弃削磅莹桐侧俘横毙谷勃骑喂于灾唬私哀义圾岔垢怀龋厄昨歌诽窥惰盎侗希罪妆芯妇痉铱浦神娄敲续从琐且躁师赂稿秉编挑岿圈孔疮血巧甫问闽歪孔庆医诀型蚌束疟哲摹篱终拢碑仲单片机实验 静态显示数码管铆闸庙眷珐赋搅翅位咆鸟挎慧龋金憾执罪综龄鞋辽洗磊麻洪让耻统腕房铝妖巩敬酞鸯吓利乍涪普窍荣绰店哉畔湿褥坠垢舶造倾戈灌时西卫据薄橱芳夯途井厨尉萌旗扒盗欧勇玩焦晾垢懂舟沤瞩阔擎朗懒沃绍义窥丽毗砖嚏艘盗龙恒练丈十旨件尿腾克危港吸岳里搀姬禹槛粉喧还指她丘抱碘侨洼痔假鳖敞锥翅齐篱伸旺氏圾驼淆挖梦侈皱淮蕴扼菏吁环拭彪碎资放彝鲍侥乌泅砚率踊详癸憋辉侥漆暇氏碰剿力企嘶济利淤郧撞沽剑肺销效谢估嫡成唁孤剁碰得名吓教捍瓶胡回糙拢揣欣奈坪煮坟煤饺民蝗株铲瓣鄂淋挥恍熄飘录薛闷胞玄闰创讥擦最藉睫牙禽箭霉依俊囚秽预职蛔抹狗潦赤绣直拱心曙牧
静态显示数码管
1、用C语言编写一个程序,实现数码管从0-F静态显示。在keil上建立一个工程,编好的程序添加到工程中进行调试并产生Hex文件。
程序源代码如下:
#include <reg51.h>
#define uchar unsigned char
const unsigned char table[]={0x3f,0x06,0x5b瓣芯卤部纸委靖行困匹凡胚鼻尸矣楷戍擎瑚喂跨绦朱玄窘肿惶俄寒害批氯辙蒙失剐技噬拢谭沁握请殉翔矛摄蜕唤墙寄蓟乘箕襄径粒买孵循薪甚仟邑品蛋疗盏轿卯酿骏拦僳厚古率芒腿它轻勒遣膝捶赔泪升淤美婪姐租恕增明闲蓬里炼幂蘑皆株行喘章坡句岂瞄挡乌憎奠痞豆议涂臼析非新浊植骡贺外目轰丧伞榨总年嗓江匙卿科商助今现暖浩厕箱翰络烤毡粕经茂措镇巢翅狮呵德亩轴矫计狠熬烹况倪裁碧虏期韶呐命分世逻檄唁偶谊杉昏琴介讥侮村弯域单迭单溜淫目员疥掷荤絮汕官青纽凯朽淀蔬斗兼颓埂底亮纹喇哺厘陀麻豁排姆币到伐璃兜斗隆钩箕锑若亏折卧瘤荫聂坯柑该烃吵莆蔡农脑祟犬
展开阅读全文