欢迎来到天天文库
浏览记录
ID:51774206
大小:61.95 KB
页数:10页
时间:2020-03-15
《用RC振荡电路测量电阻R.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、;用RC振荡电路测量电阻R;振荡频率接到外部定时器T0;液晶显示采用JMC1602C-HD44780;键盘P2口独立式按键;C=1UF;R=200;RX=721500/F-100欧姆;RC振荡信号接T0(14)脚;按下key0(P20)键可以保持测量数据;============================================================;HD44780引脚连接;1GND;2VDD;3V0-GND对比度最亮;4RS-P000写入指令,1写入数据;5RW-GND只写不读,各数据指令之间延时;6EN-P01下降沿写入指令;7DB0;
2、8DB1;9DB2;10DB3;11DB4-P04;12DB5-P05;13DB6-P06;14DB7-P07;15BL1;16BL2;工作方式:只写不读,中间延时,4位数据宽度;[注:AT89S51使用12M晶振];=============================================================*/;-------------------------------------;LCD引脚定义LCM_RSEQUP0.0LCM_ENEQUP0.1LCM_DATAEQUP0F_INPUT_PINEQUP1.1;频率输入脚LEDE
3、QUP3.4KEY0EQUP2.0;...........................................;变量定义RCAP_BUF0_HEQU08HRCAP_BUF0_LEQU09HRCAP_BUF1_HEQU0AHRCAP_BUF1_LEQU0BHFRQ_HEQU0CHFRQ_LEQU0DHDISBUF0EQU0EHDISBUF1EQU0FH;位定义FLAGEQU20HRCAP_END_FGEQUFLAG.0RCAP_FULL_FGEQUFLAG.1CF_END_FGEQUFLAG.2;-----------------------------
4、-------------T2CONDATA0C8HRCAP2LDATA0CAHRCAP2HDATA0CBHTL2DATA0CCHTH2DATA0CDHTF2BIT0CFHEXF2BIT0CEHRCLKBIT0CDHTCLKBIT0CCHEXEN2BIT0CBHTR2BIT0CAHC_T2BIT0C9HCP_RL2BIT0C8H;以下是主程序开始ORG0000HAJMPSTART;转主程序ORG0003HRETIORG000BHRETIORG0013HRETIORG001BHLJMPT1INTORG0023HRETIORG002BHRETI;-----------
5、--------------------------------ORG0030HSTART:MOVSP,#60H;...........................................CLRLCM_EN;LCD_EN初始状态0LCALLINIT_LCD;初始化LCDMOVR5,#10;延时等待LCALLDELAY;...........................................MOVA,#0;0行MOVB,#0;0列MOVDPTR,#TITLE;字符串LCALLLCD_PRN_STR;显示字符串"89c51RTEST"MOVA
6、,#1;1行MOVB,#0;0列MOVDPTR,#R_INFO;字符串LCALLLCD_PRN_STR;显示字符串"R="SJMP$;...........................................;初始化LCD;功能设定指令;┌——————┬—————————————————————————————┬———┐;ㄧㄧ指令编码ㄧ执行ㄧ;ㄧ指令功能├——┬——┬——┬——┬——┬——┬——┬——┬——┬——┤时间ㄧ;ㄧㄧRSㄧR/WㄧDB7ㄧDB6ㄧDB5ㄧDB4ㄧDB3ㄧDB2ㄧDB1ㄧDB0ㄧ/usㄧ;├——————┼——┼——┼——┼——┼
7、——┼——┼——┼——┼——┼——┼———┤;ㄧ功能设定ㄧ0ㄧ0ㄧ0ㄧ0ㄧ1ㄧDLㄧNㄧFㄧXㄧXㄧ40ㄧ;└——————┴——┴——┴——┴——┴——┴——┴——┴——┴——┴——┴———┘;功能:设定数据总线位数、显示的行数及字型。参数设定的情况如下:;位名设置;DL0=数据总线为4位1=数据总线为8位;N0=显示1行1=显示2行;F0=5×7点阵/每字符1=5×10点阵/每字符;显示开关控制指令;┌——————┬—————————————————————————————┬———┐;ㄧㄧ指令编码ㄧ执行ㄧ;ㄧ指令功能├——┬——┬——┬——┬——┬——┬——┬—
8、—┬——┬
此文档下载收益归作者所有