📄 ad 0804控制程序:.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0039)http://www.8951.com/TEST/TEST/tl003.htm -->
<HTML><HEAD><TITLE>单片机通信</TITLE><LINK href="AD 0804控制程序:.files/gpszx.css"
type=text/css rel=stylesheet><LINK href="../index.files/gpszx.css" type=text/css
rel=stylesheet>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId></HEAD>
<BODY>
<DIV align=center>
<TABLE height=356 cellSpacing=0 cellPadding=0 width=769 bgColor=#66ccff
borderColorLight=#000000 border=0>
<TBODY>
<TR>
<TD align=middle width=752 bgColor=#ffffff colSpan=5 height=356>
<P align=left><FONT font><FONT color=#ff0000>单片机提高</FONT><FONT
color=#ff0000><IMG height=11 src="AD 0804控制程序:.files/gif091.gif" width=28
border=0></FONT><FONT color=#454545>WWW.51C51.COM
自学单片机的网站:作中国单片机编程技术普及推广第一站!倚天一出宝刀屠龙</FONT></FONT><IMG height=100
src="AD 0804控制程序:.files/titou2.jpg" width=760 border=0> <FONT
color=#454545 font><A href="http://www.8951.com/index.htm">返回主页 给我留言</A>
<A href="http://www.8951.com/jiaoxue.htm">单片机教学</A> <A
href="http://www.8951.com/tigao.htm">单片机提高</A> <A
href="http://www.8951.com/pinzhi.htm">品质技术</A> <A
href="http://www.8951.com/1000/WANGZHI.HTM">单片机网址</A> <A
href="http://www.8951.com/down/down.htm">软件下载</A> <A
href="http://www.8951.com/yejin/yejin.htm">学液晶显示</A> <A
href="http://www.8951.com/chanpin.htm">产品介绍</A> <A
href="http://www.8951.com/10/huikan.htm">如何购买</A></FONT><FONT size=2>
<BR><BR>;AD
0804控制程序:转动电位器,数码管依次显示1-9,0,ABCDE,把8位数据255<BR>;等分为16份,程序的后面用CJNE
比较指令,如果到了多少就显示某一个数字<BR>;***************************************************************************<BR>;*
E-mail:sxj1974@163.com (51c51 test web) 51单片机学习网,自学单片机的网站
*<BR>;* Create by :石学军 <A
href="http://www.51c51.com/">http://www.51c51.com/</A> <A
href="http://www.8951.com更多例程请登陆网站/">http://www.8951.com更多例程请登陆网站/</A>
*<BR>;***************************************************************************<BR>;//定义ADC的连接端口<BR>ad_cs
equ P3.6 ;芯片选择<BR>ad_wr equ P2.0 ;转换开始<BR>ad_rd equ P3.7
;RD=LOW,数字信号输出<BR>ad_input_port equ p1 ;定义数据位<BR><BR>org 0000h<BR>ajmp
main<BR>org 0030h<BR>main:<BR>lcall adc_demo<BR>ajmp
main<BR><BR>;//==========================================<BR>;//
启动AD转换<BR>;//==========================================<BR>Adc_Start:<BR>clr
ad_cs<BR>nop<BR>clr ad_wr<BR>nop<BR>setb ad_wr<BR>nop<BR>setb
ad_cs<BR>nop<BR>ret<BR>;//==========================================<BR>;//
读AD转换<BR>;//==========================================<BR>Adc_Read:<BR>mov
ad_input_port,#0ffh<BR>clr ad_cs<BR>nop<BR>clr ad_rd<BR>nop<BR>nop<BR>mov
a,AD_INPUT_PORT<BR>nop<BR>setb ad_rd<BR>nop<BR>setb
ad_cs<BR>ret<BR>;//==========================================<BR>;//
AD转换读取延时程序,显示读到的数值<BR>;//==========================================<BR>Adc_Demo:<BR>lcall
Adc_Start<BR>lcall delay1ms<BR>lcall adc_read<BR>BIJIAO:<BR>CLR P2.1
;打开P2.1端口数码管的第一位显示<BR>CJNE A,#10h,TT1<BR>MOV P0,#7EH ;数码管显示1<BR>TT1: CJNE
A,#20h,T2<BR>MOV P0,#0A2H ;数码管显示2<BR>T2: CJNE A,#30h,T3<BR>MOV P0,#62H
;数码管显示3<BR>T3: CJNE A,#40h,T4<BR>MOV P0,#74H ;数码管显示4<BR>T4: CJNE
A,#50h,T5<BR>MOV P0,#61H ;数码管显示5<BR>T5: CJNE A,#60h,T6<BR>MOV P0,#21H
;数码管显示6<BR>T6: CJNE A,#70h,T7<BR>MOV P0,#7AH ;数码管显示7<BR>T7: CJNE
A,#80h,T8<BR>MOV P0,#20H ;数码管显示8<BR>T8: CJNE A,#90h,t9<BR>MOV P0,#60H
;数码管显示9<BR>T9: CJNE A,#0A0h,t10<BR>MOV P0,#28H ;数码管显示0<BR>T10: CJNE
A,#0B0h,t11<BR>MOV P0,#30H ;数码管显示A<BR>T11: CJNE A,#0C0h,t12<BR>MOV P0,#25H
;数码管显示b<BR>T12: CJNE A,#0D0h,t13<BR>MOV P0,#0a9H ;数码管显示C<BR>T13: CJNE
A,#0E0h,t14<BR>MOV P0,#26H ;数码管显示d<BR>T14: CJNE A,#0F0h,t15<BR>MOV
P0,#0a1H ;数码管显示E<BR>T15:<BR>ret<BR>delay1ms: ;延时子程序<BR>mov
r7,#10<BR>MM:mov r6,#50<BR>djnz r6,$ ;2us<BR>djnz
r7,MM<BR>ret<BR>end<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></FONT></P></TD></TR></TBODY></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -