当前位置:首页 > 基于单片机的多路数字温度测量系统设计
MOV 73H,#0AH MOV 72H,A LMBCD2: RET
; *************************************************************** ; 显示子程序
; **************************************************************** ; 显示数据在70H—73H单元内,用4位LED共阳数码管显示,P1口输出段码数据,;P3口作扫描控制,每个LED数码管亮1ms时间再逐位循环。 LM1: MOV R1,#70H MOV R5,#0FEH PLAY: MOV P1,#0FFH MOV P3,A MOV A,@R1 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A MOV A,R5
JB ACC.1,LOOP5 CLR P1.7 LOOP5: LCALL DLIMS INC R1 MOV A,R5
JNB ACC.3,ENDOUT RL A MOV R5,A AJMP PLAY ENDOUT: MOV P1,#0FEH MOV P3,#0FEH RET
TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH ;共阳段码表 “0” “1” “2” “3” “4” “5” “6” “7” “8” “9” 亮” “—”
DL1MS: MOV R6,#14H DL1: MOV R7,#19H
24
“不
DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET
; **************************************************************** ; 单字节十六进制转BCD
; **************************************************************** HEX2BCD1: MOV B,#064H DIV AB MOV R7,A MOV A,#0AH XCH A,B DIV AB SWAP A ORL A,B RET
; **************************************************************** ; Calculate CRC—8 Values.
; **************************************************************** CRC8CAL: PUSH ACC MOV R7,#08H
CRC8LOOP1: XRL A,B RRC A MOV A,B JNC CRC8LOOP2 XRL A,#18H
CRC8LOOP2: RRC A MOV B,A POP ACC RR A PUSH ACC
DJNZ R7,CRC8LOOP1 POP ACC RET END
25
+5V8D9+5VLM35R1010K234+5VR3410K234+5VS110uFC1LM3Tex581822uFC4C510uFLM3Tex58IN40071U0+5V/1.5A8R1110KRF100KIN4007LM117D10R1240ΩR2C647uF123+5V+8VR2610K1K8+5VR32KRF100K1U1123456789101112131415161718192010K*41S24S3S4S5R4+5V680Ω+5VLM35R1210K234+5VR3510K234LM3Tex588+5VLM3Tex588R1310KSTC12C5A32ADP1.0/ADC0P1.1/ADC1P1.2/ADC2P1.3/ADC3P1.4/ADC4P1.5/ADC5P1.6/ADC6P1.7/ADC7RSTP3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GNDVccP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EX_LVDALENAP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.04039383736353433323130292827262524232221D1D2D3D4D5D6D7D8123+5VSPEAKERR2710K74LS138123616458+5VABCG1VccG2AG2BGNDY0Y1Y2Y3Y4Y5Y6Y7151413121110975.1K*8R55.1K9012*93+5V2.总电气原理图:
874LS138+5VC2123616458238RF100KLM3Tex584+5V+5VR4110K238LM3Tex5844.7K*41901230pF99680Ω*8ABCG1VccG2AG2BGNDY0Y1Y2Y3Y4Y5Y6Y71514131211109730pF12MHZ1U7C3+5V412345678DPYaabcfbgdeecdfgdpdp+5VLM35R2410KR2510K99R3310K90129012901210GND12312345678DPYaabcfbgdeecdfgdpdp12345678DPYaabcfbgdeecdfgdpdp12345678DPYaabcfbgdeecdfgdpdp1918171615141312120Q0Q1Q2Q3Q4Q5Q6Q7OELED0D1D2D3D4D5D6D7112345678974HC57374HC573Vcc26
4
共分享92篇相关文档