51单片机模拟计算器数字输入及显示.docx

上传人:b****6 文档编号:3394983 上传时间:2022-11-22 格式:DOCX 页数:16 大小:40.09KB
下载 相关 举报
51单片机模拟计算器数字输入及显示.docx_第1页
第1页 / 共16页
51单片机模拟计算器数字输入及显示.docx_第2页
第2页 / 共16页
51单片机模拟计算器数字输入及显示.docx_第3页
第3页 / 共16页
51单片机模拟计算器数字输入及显示.docx_第4页
第4页 / 共16页
51单片机模拟计算器数字输入及显示.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

51单片机模拟计算器数字输入及显示.docx

《51单片机模拟计算器数字输入及显示.docx》由会员分享,可在线阅读,更多相关《51单片机模拟计算器数字输入及显示.docx(16页珍藏版)》请在冰豆网上搜索。

51单片机模拟计算器数字输入及显示.docx

51单片机模拟计算器数字输入及显示

51单片机模拟计算器数字输入及显示

23,模拟计算器数字输入及显示

1(实验任务

(1(开机时,显示“0”

(2(第一次按下时,显示“D1”;第二次按下时,显示“D1D2”;第三按

下时,显示“D1D2D3”,8个全显示完毕,再按下按键下时,给出“嘀”

提示音。

2(电路原理图

图4.23.1

3(系统板上硬件连线

(1(把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”

区域中的SPKIN端口上;

andspecialtoolsforemergencyresponseequipmentandfacilities.Emergencypreparednessandresponseplan1)emergencyresponse

(1)Ifamajoraccidentoccurs,theprojectshouldsetupemergencyresponseteams,chairedbytheprojectmanager,headofproductionandsafetycoordinators,professionalforemanforthecrew,primarilyresponsiblefortheorderlyrescuewhenanemergencyoccursorprocessing,outsourcing,teammanagerandsupportstaff,assistingtheDeputyProjectManagerforrelatedauxiliarywork.

(2)aftertheaccident,theprojectmanagerisresponsibleforfieldcommander,advancetheestablishmentofemergencyresponseteampersonnel,accountability,seriouslyinjuredofficerssentoutrescue,haveprocedurestodealwithaccidents,incidents,maximumreductionincasualtiesandpropertyloss.(3)Ifanaccidentoccurs,pressDivisioninadvanceforemergencypersonnelcleared,concentratemanpowerandmaterialandfinancialresourcestorescuetheinjured,decreaseofthemaximumloss.(4)aftertheaccidentprocessingwork(5)identifiedthecauseoftheaccidentandthepersonresponsible.(6)thewrittenreporttothesupervisorinwriting,includingthetimeandplaceoftheaccident,injury(death)person'sname,sex,age,trades,injuries,injuries.(7)thedevelopmentofeffectivepreventivemeasurestopreventsuchaccidentsfromhappeningagain.(8)educationofallpersonneloftheorganization.(9)informedcriticismofthoseresponsible.(10)allpersonnelreadouttheresults,andresponsibledisposal.(11)maintenanceofemergencysupplies,maintenanceandtesting?

strengtheningtheday-to-daymanagementofthevariousfirefightingequipmentfire-fightingequipment,authoritiesshouldbestaffed,equippedwithfireextinguishers.Firehydrantsidentifiedpersonresponsibleforregularlyinspecting,testing,atanytimeingoodcondition.?

Guardmonthlycheck-fireextinguishersandfire-fightingequipment.?

onceeveryquarter,inspectionsandtestsofafirehydrantingoodcondition.2),planstodevelop

(1)casualtiesoccurredinconstruction,suchasaccidentsoraccidentsofthedirecteconomic

(2(把“单片机系统“区域中的P3.0,P3.7端口用8芯排线连接到“4X4

行列式键盘”区域中的C1,C4R1,R4端口上;

(3(把“单片机系统”区域中的P0.0,P0.7端口用8芯排线连接到“动

态数码显示”区域中的A,H端口上;

(4(把“单片机系统:

区域中的P2.0,P2.7端口用8芯排线连接到“动

态数码显示”区域中的S1,S8端口上;

4(相关程序设计内容

(1(行列式键盘输入及按键功能设定;

(2(动态数码显示;

(3(数码显示方式处理;

5(汇编源程序

(略)

6(C语言源程序

#include

unsignedcharcode

dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};

unsignedcharcode

dispbitcode[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsignedchardispbuf[8]={0,16,16,16,16,16,16,16};unsignedchardispbitcount;

unsignedchartemp;

unsignedchari,j;

unsignedcharkey;

unsignedcharkeypos;

bitalarmflag;

voidchange(unsignedchar*p,unsignedcharcount)andspecialtoolsforemergencyresponseequipmentandfacilities.Emergencypreparednessandresponseplan1)emergencyresponse

(1)Ifamajoraccidentoccurs,theprojectshouldsetupemergencyresponseteams,chairedbytheprojectmanager,headofproductionandsafetycoordinators,professionalforemanforthecrew,primarilyresponsiblefortheorderlyrescuewhenanemergencyoccursorprocessing,outsourcing,teammanagerandsupportstaff,assistingtheDeputyProjectManagerforrelatedauxiliarywork.

(2)aftertheaccident,theprojectmanagerisresponsibleforfieldcommander,advancetheestablishmentofemergencyresponseteampersonnel,accountability,seriouslyinjuredofficerssentoutrescue,haveprocedurestodealwithaccidents,incidents,maximumreductionincasualtiesandpropertyloss.(3)Ifanaccidentoccurs,pressDivisioninadvanceforemergencypersonnelcleared,concentratemanpowerandmaterialandfinancialresourcestorescuetheinjured,decreaseofthemaximumloss.(4)aftertheaccidentprocessingwork(5)identifiedthecauseoftheaccidentandthepersonresponsible.(6)thewrittenreporttothesupervisorinwriting,includingthetimeandplaceoftheaccident,injury(death)person'sname,sex,age,trades,injuries,injuries.(7)thedevelopmentofeffectivepreventivemeasurestopreventsuchaccidentsfromhappeningagain.(8)educationofallpersonneloftheorganization.(9)informedcriticismofthoseresponsible.(10)allpersonnelreadouttheresults,andresponsibledisposal.(11)maintenanceofemergencysupplies,maintenanceandtesting?

strengtheningtheday-to-daymanagementofthevariousfirefightingequipmentfire-fightingequipment,authoritiesshouldbestaffed,equippedwithfireextinguishers.Firehydrantsidentifiedpersonresponsibleforregularlyinspecting,testing,atanytimeingoodcondition.?

Guardmonthlycheck-fireextinguishersandfire-fightingequipment.?

onceeveryquarter,inspectionsandtestsofafirehydrantingoodcondition.2),planstodevelop

(1)casualtiesoccurredinconstruction,suchasaccidentsoraccidentsofthedirecteconomic

{

while(count>0)

{

*(p+count)=*(p+count-1);

count--;

}

}

voidmain(void)

{

TMOD=0x01;

TH0=(65536-4000)/256;

TL0=(65536-4000)%256;

TR0=1;

ET0=1;

EA=1;

while

(1)

{

P3=0xff;

P3_4=0;

temp=P3;

temp=temp&0x0f;

if(temp!

=0x0f)

{

for(i=50;i>0;i--)

for(j=200;j>0;j--);

temp=P3;

temp=temp&0x0f;andspecialtoolsforemergencyresponseequipmentandfacilities.Emergencypreparednessandresponseplan1)emergencyresponse

(1)Ifamajoraccidentoccurs,theprojectshouldsetupemergencyresponseteams,chairedbytheprojectmanager,headofproductionandsafetycoordinators,professionalforemanforthecrew,primarilyresponsiblefortheorderlyrescuewhenanemergencyoccursorprocessing,outsourcing,teammanagerandsupportstaff,assistingtheDeputyProjectManagerforrelatedauxiliarywork.

(2)aftertheaccident,theprojectmanagerisresponsibleforfieldcommander,advancetheestablishmentofemergencyresponseteampersonnel,accountability,seriouslyinjuredofficerssentoutrescue,haveprocedurestodealwithaccidents,incidents,maximumreductionincasualtiesandpropertyloss.(3)Ifanaccidentoccurs,pressDivisioninadvanceforemergencypersonnelcleared,concentratemanpowerandmaterialandfinancialresourcestorescuetheinjured,decreaseofthemaximumloss.(4)aftertheaccidentprocessingwork(5)identifiedthecauseoftheaccidentandthepersonresponsible.(6)thewrittenreporttothesupervisorinwriting,includingthetimeandplaceoftheaccident,injury(death)person'sname,sex,age,trades,injuries,injuries.(7)thedevelopmentofeffectivepreventivemeasurestopreventsuchaccidentsfromhappeningagain.(8)educationofallpersonneloftheorganization.(9)informedcriticismofthoseresponsible.(10)allpersonnelreadouttheresults,andresponsibledisposal.(11)maintenanceofemergencysupplies,maintenanceandtesting?

strengtheningtheday-to-daymanagementofthevariousfirefightingequipmentfire-fightingequipment,authoritiesshouldbestaffed,equippedwithfireextinguishers.Firehydrantsidentifiedpersonresponsibleforregularlyinspecting,testing,atanytimeingoodcondition.?

Guardmonthlycheck-fireextinguishersandfire-fightingequipment.?

onceeveryquarter,inspectionsandtestsofafirehydrantingoodcondition.2),planstodevelop

(1)casualtiesoccurredinconstruction,suchasaccidentsoraccidentsofthedirecteconomic

if(temp!

=0x0f)

{

temp=P3;

temp=temp&0x0f;

switch(temp)

{

case0x0e:

key=7;

break;

case0x0d:

key=8;

break;

case0x0b:

key=9;

break;

case0x07:

key=10;

break;

}

if((key>=0)&&(key<10))

{

keypos++;

if(keypos<8)

{

change(dispbuf,keypos);

dispbuf[0]=key;

}

andspecialtoolsforemergencyresponseequipmentandfacilities.Emergencypreparednessandresponseplan1)emergencyresponse

(1)Ifamajoraccidentoccurs,theprojectshouldsetupemergencyresponseteams,chairedbytheprojectmanager,headofproductionandsafetycoordinators,professionalforemanforthecrew,primarilyresponsiblefortheorderlyrescuewhenanemergencyoccursorprocessing,outsourcing,teammanagerandsupportstaff,assistingtheDeputyProjectManagerforrelatedauxiliarywork.

(2)aftertheaccident,theprojectmanagerisresponsibleforfieldcommander,advancetheestablishmentofemergencyresponseteampersonnel,accountability,seriouslyinjuredofficerssentoutrescue,haveprocedurestodealwithaccidents,incidents,maximumreductionincasualtiesandpropertyloss.(3)Ifanaccidentoccurs,pressDivisioninadvanceforemergencypersonnelcleared,concentratemanpowerandmaterialandfinancialresourcestorescuetheinjured,decreaseofthemaximumloss.(4)aftertheaccidentprocessingwork(5)identifiedthecauseoftheaccidentandthepersonresponsible.(6)thewrittenreporttothesupervisorinwriting,includingthetimeandplaceoftheaccident,injury(death)person'sname,sex,age,trades,injuries,injuries.(7)thedevelopmentofeffectivepreventivemeasurestopreventsuchaccidentsfromhappeningagain.(8)educationofallpersonneloftheorganization.(9)informedcriticismofthoseresponsible.(10)allpersonnelreadouttheresults,andresponsibledisposal.(11)maintenanceofemergencysupplies,maintenanceandtesting?

strengtheningtheday-to-daymanagementofthevariousfirefightingequipmentfire-fightingequipment,authoritiesshouldbestaffed,equippedwithfireextinguishers.Firehydrantside

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1