51单片机模拟计算器数字输入及显示Word文档格式.docx
《51单片机模拟计算器数字输入及显示Word文档格式.docx》由会员分享,可在线阅读,更多相关《51单片机模拟计算器数字输入及显示Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
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<
AT89X51.H>
unsignedcharcode
dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
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'
{
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>
j--);
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'
switch(temp)
case0x0e:
key=7;
break;
case0x0d:
key=8;
case0x0b:
key=9;
case0x07:
key=10;
if((key>
=0)&
&
(key<
10))
keypos++;
if(keypos<
8)
change(dispbuf,keypos);
dispbuf[0]=key;
strengtheningtheday-to-daymanagementofthevariousfirefightingequipmentfire-fightingequipment,authoritiesshouldbestaffed,equippedwithfireextinguishers.Firehydrantside