2026/4/18 14:26:49
网站建设
项目流程
phpcms电影网站开发,保健品商城网站模板,长沙装修公司排名十强,科技之星全套资料包含#xff1a;Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等
资料下载#xff1a;
通过网盘分享的文件#xff1a;资料分享 链接: 百度网盘 请输入提取码 提取码: tgnu 目录
资料下载#xff1a;
Proteus仿真功能
项目文件资料#…全套资料包含Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等资料下载通过网盘分享的文件资料分享链接:百度网盘 请输入提取码提取码: tgnu目录资料下载Proteus仿真功能项目文件资料一、Proteus仿真源文件二、AD原理图文件二、报告说明书三、系统流程图四、Keil c语言程序源代码项目功能简易叫号器1、具有拿号和叫号功能2、显示拿号总数和当前号码3、显示呼叫号码项目文件一、Proteus仿真源文件二、AD原理图文件二、报告说明书三、系统流程图四、器件清单元件型号数量单片机AT89C512电容10uf2电容30pf4晶振12MHZ2电阻10k2按钮4数码管2位共阴3排阻10k1五、Keil c语言程序源代码(部分)#include reg51.h typedef unsigned int u16; typedef unsigned char u8; sbit smg1P2^0;//数码管 sbit smg2P2^1; sbit beepP2^7;//蜂鸣器 sbit k1P1^7; u16 num0;//总量 u16 sum0;//当前 u16 code smgduan[10]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //设置串口 void UsartInit() { SCON0X50; //设置为工作方式1 TMOD0X20; //设置计数器工作方式2 TH10XFD; //9600 TL10XFD; ES1; //打开接收中断 EA1; //打开总中断 TR11; //打开计数器 } //延时 void delay1(u8 i) { while(i--); } //带显示延时 void delay(u16 i)//延时 { while(i--) { //显示 smg11; P0smgduan[sum%10]; smg20; delay1(100); smg21; } } //蜂鸣器控制函数 void beep_on()//蜂鸣器响 { u16 i; beep0; for(i0;i20;i) delay(50); beep1; } //主函数 void main() { UsartInit(); //串口初始化 while(1) { if(!k1) { if(sumnum) sum; ES0; SBUF2;//发送 while(!TI); TI0; beep_on(); RI0; ES1; while(!k1); } //显示 P0smgduan[num/10]; smg10; delay(100); P0smgduan[num%10]; smg20; delay(100); smg21; } } //串口通信中断函数 void Usart() interrupt 4 { u8 i; iSBUF; RI 0;//清除接收中断标志位 if(i1) num; }六、全套资料包含七项目资源获取需要完整的资料可以点击下面的名片关注回复“资料”↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓