片机频率计设计lcd显

片机频率计设计lcd显

ID:23418928

大小:73.51 KB

页数:16页

时间:2018-11-07

片机频率计设计lcd显_第1页
片机频率计设计lcd显_第2页
片机频率计设计lcd显_第3页
片机频率计设计lcd显_第4页
片机频率计设计lcd显_第5页
资源描述:

《片机频率计设计lcd显》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、//单片机89C51的数字频率计C程序:#include#include#include#includefloatf;//频率floatp;//周期floatsj;floatmk;//脉宽charidatabuff[20];charxs=0;//设置闸门时间结束后是否显示结果的标志位unsignedcharm=0,n=0,yichu=0,fenpin;//m定时中断次数n计数中断次数yichu判断是定时器还是sbitB153=P2^4;sbitA153=P2^3;sbit

2、P35=P3^5;unsignedcharLCD_Wait(void);voidLCD_Write(bitstyle,unsignedcharinput);voidLCD_SetDisplay(unsignedcharDisplayMode);voidLCD_SetInput(unsignedcharInputMode);voidLCD_Initial();voidGotoXY(unsignedcharx,unsignedchary);voidPrint(unsignedchar*str);voidC51_Initial();voidDelay(u

3、nsignedintt);voiddisplay(floatf);voidcepin();voidpanduan();voidMkdisplay(floatmk);voidccpin();/*****************************************模块名称:LCD1602显示程序*****************************************//***********************端口定义***********************************/sbitLcdRs=P2^0;sbit

4、LcdRw=P2^1;sbitLcdEn=P2^2;sfrDBPort=0x80;//P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口/************************内部等待函数********************************/unsignedcharLCD_Wait(void){LcdRs=0;//寄存器选择输入端1:数据0:指令LcdRw=1;_nop_();//RW:为0:写状态;为1:读状态;LcdEn=1;_nop_();//使能输入端,读状态,高电平有效;写状态,下降沿有效Lcd

5、En=0;returnDBPort;}/***********************向LCD写入命令或数据*********************************/#defineLCD_COMMAND0//Command#defineLCD_DATA1//Data#defineLCD_CLEAR_SCREEN0x01//清屏#defineLCD_HOMING0x02//光标返回原点voidLCD_Write(bitstyle,unsignedcharinput){LcdEn=0;LcdRs=style;LcdRw=0;_nop_();D

6、BPort=input;_nop_();//注意顺序LcdEn=1;_nop_();//注意顺序LcdEn=0;_nop_();LCD_Wait();}/********************设置显示模式****************************************/#defineLCD_SHOW0x04//显示开#defineLCD_HIDE0x00//显示关#defineLCD_CURSOR0x02//显示光标#defineLCD_NO_CURSOR0x00//无光标#defineLCD_FLASH0x01//光标闪动#de

7、fineLCD_NO_FLASH0x00//光标不闪动voidLCD_SetDisplay(unsignedcharDisplayMode){LCD_Write(LCD_COMMAND,0x08

8、DisplayMode);}/*********************设置输入模式***************************************/#defineLCD_AC_UP0x02#defineLCD_AC_DOWN0x00//default#defineLCD_MOVE0x01//画面可平移#defineLCD_NO_MOVE0x

9、00//defaultvoidLCD_SetInput(unsignedcharInputMode){LCD_Write(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。