夏雨落荷塘
我给你看看我以前做过的数字电压表,汇编的COM EQU 50H ;指令寄存器DAT EQU 51H ;数据寄存器RS EQU ;LCD寄存器选择信号RW EQU ;LCD读/写选择信号E EQU ;LCD使能信号ORG 0000HLJMP MAIN ;主程序入口地址ORG 000BHLJMP BT0 ;T0中断入口ORG 0030H ;主程序,初始化MAIN:MOV SP,#60HLCALL INTMOV 30H,#30H ;电压整数位MOV 31H,#02EH ;小数点位MOV 32H,#30H ;小数个位MOV 33H,#30H ;小数十位MOV 34H,#30H ;小数百位MOV 35H,#56H ;字符"V"MOV R7,#30HLCALL STR0 ;显示字符串0LCALL DELAYLCALL STR1 ;显示字符串1LCALL DELAYLCALL N2 ;显示Voltage=;***********定时器初始化程序***********MOV TMOD,#00H ;定时器T0设为方式0MOV TH0,#00H ;装入定时常数定时100usMOV TL0,#00HSETB TR0 ;启动T0MOV 24H,#08H;装入T0中断次数MOV IE,#82H ;开中断LP:MOV R7,#30H ;显示缓冲区首地址LCALL DISPLYSJMP LP ;循环显示LED1:CLR : ;LCD显示子程序MOV COM,#0CAHLCALL PR1MOV DAT,30HLCALL PR2MOV DAT,31HLCALL PR2MOV DAT,32HLCALL PR2MOV DAT,33HLCALL PR2MOV DAT,34HLCALL PR2MOV DAT,35HLCALL PR2RETSTR0:MOV COM,#01HLCALL PR1MOV COM,#06HLCALL PR1MOV COM,#090H ;设置DDRAM地址LCALL PR1 ;调写指令代码子程序MOV DPTR,#TAB4MOV R2,#16MOV R3,#00HWRIN0:MOV A,R3MOVC A,@A+DPTRMOV DAT,ALCALL PR2INC R3DJNZ R2,WRIN0MOV COM,#0D0HLCALL PR1MOV DPTR,#TAB5MOV R2,#16MOV R3,#00HWRIN1:MOV A,R3MOVC A,@A+DPTRMOV DAT,ALCALL PR2INC R3DJNZ R2,WRIN1MOV R3,#10HZUOYI:MOV COM,#18HLCALL PRXDJNZ R3,ZUOYILCALL DELAY00LCALL DELAY00LCALL DELAY00LCALL DELAY00RETRETSTR1:MOV COM,#01H ;LCD清0命令LCALL PR1 ;调写指令代码子程序MOV COM,#06H ;输入方式命令,光标右移LCALL PR1 ;调写指令代码子程序MOV COM,#40HLCALL PR1MOV R5,#20HMOV DPTR,#ZIMOV R4,#0LOOP1:MOV A,R4MOVC A,@A+DPTRMOV DAT,ALCALL PR2INC R4DJNZ R5,LOOP1MOV COM,#80HLCALL PR1MOV DPTR,#TAB2MOV A,#00HMOVC A,@A+DPTRMOV DAT,ALCALL PR2MOV A,#01HMOV DPTR,#TAB2MOVC A,@A+DPTRMOV DAT,ALCALL PR2MOV A,#02HMOV DPTR,#TAB2MOVC A,@A+DPTRMOV DAT,ALCALL PR2MOV A,#03HMOV DPTR,#TAB2MOVC A,@A+DPTRMOV DAT,ALCALL PR2MOV R1,#00HMOV R0,#0dHMOV DPTR,#TAB3LOOP2:MOV A,R1MOVC A,@A+DPTRMOV DAT,ALCALL PR2INC R1DJNZ R0,LOOP2RETN2: MOV COM,#0C0HLCALL PR1MOV DPTR,#TAB1MOV R2,#10MOV R3,#00HWRIN:MOV A,R3MOVC A,@A+DPTRMOV DAT,ALCALL PR2INC R3DJNZ R2,WRINRETTAB1: DB "VOLTAGE = "TAB2: DB 00HDB 01HDB 02HDB 03HDB 04HDB 05HTAB3:DB "10701 tcw "ZI: DB 009H,00AH,00CH,01FH,00CH,00AH,00CH,009HDB 004H,004H,01FH,004H,00AH,00AH,011H,000HDB 004H,004H,01FH,01FH,01FH,004H,007H,000HDB 004H,00EH,010H,00EH,000H,00EH,003H,000HTAB4:DB " welcome ! "TAB5:DB "DESIGN BY tcw"TAB6:DB "123456";********************************************************************;定时器T0中断服务子程序,读取ADC0809第0通道的A/D转换结果并化为显示值*;********************************************************************BT0:PUSH ACCPUSH PSWMOV PSW,#08HCLR TR0MOV TH0,#00H ;重新装入初值MOV TL0,#00HDEC 24HMOV A,24HJNZ RTN1MOV 24H,#08HLCALL ADCRTN1: SETB TR0POP PSWPOP ACCRETIADC:MOV DPTR,#0F6FFHMOV A,#0 ;选择通道0MOVX @DPTR,A ;启动AD转换MOV A,#40HDJNZ ACC,$MOVX A,@DPTRMOV 22H,AMOV 21H,#0CCHCJNE A,21H,BJ0BJ0:JNC LEDSJMP LL0LL0:SETB LLLED:LCALL LED1LL: MOV A,22HMOV B,#05H ;A/D转换结果化为显示值MUL AB ;(AD*5)/256MOV 30H,B ;AD*5的高字节为整数部分MOV B,#0AHMUL AB ;AD*5的低字节为/256的结果,为小数部分MOV 32H,B ;二进制小数换为10进制数MOV B,#0AHMUL ABMOV 33H,BMOV B,#0AHMUL ABMOV 34H,BMOV A,30HMOV DPTR,#TABMOVC A,@A+DPTRMOV 30H,AMOV A,32HMOVC A,@A+DPTRMOV 32H,AMOV A,33HMOVC A,@A+DPTRMOV 33H,AMOV A,34HMOVC A,@A+DPTRMOV 34H,ARETTAB: DB "0123456789";*****************************************;****LCD间接控制方式下的初始化子程序******;*****************************************INT:LCALL DELAYMOV COM,#38H ;设置工作方式LCALL PR1MOV COM,#01HLCALL PR1MOV COM,#06HLCALL PR1MOV COM,#0CHLCALL PR1RETDELAY: ;延时子程序MOV R6,#0FHMOV R7,#00HDELAY1:NOPDJNZ R7,DELAY1DJNZ R6,DELAY1RETDELAY00: ;延时子程序MOV R6,#0FFHMOV R7,#0FFHDELAY0:NOPDJNZ R7,DELAY1DJNZ R6,DELAY1RET;*********************************************;*******LCD间接控制方式下的驱动子程序*********;*********************************************;2 写指令代码子程序PRX:PUSH ACCCLR RSSETB RWPR110:MOV P0,#0FFHSETB ELCALL DELAY00NOPMOV A,P0CLR EJB RWMOV P0,COMSETB ECLR EPOP ACCRETPR1:PUSH ACCCLR RSSETB RWPR11:MOV P0,#0FFHSETB ELCALL DELAYNOPMOV A,P0CLR EJB RWMOV P0,COMSETB ECLR EPOP ACCRET;3 写显示数据子程序PR2:PUSH ACCCLR RSSETB RWPR21:MOV P0,#0FFHSETB ELCALL DELAYMOV A,P0CLR EJB RSCLR RWMOV P0,DATSETB ECLR EPOP ACCRETEND
youjinjuan
Topic: wireless remote controlDesign requirements:(1) the frequency of the emission control circuit 28MHz spare frequency).(2) launch distance for about 30, mainly in the remote control household appliances within the family.(3) transmitters in the power supply voltage required 9V below.(4) remote receiver is required to accurately determine the 28MHz receives signals, and the control signal demodulation control switch.(5) the power required to exploit the receiver remote communication power supply, the design of 220V voltage source for a simple its power.(6) as the remote circuit is simple and 2: design of simple digital voltmeterA simple digital voltmeter and requirement: can measure the 8 0 ~ 5V input voltage values, and in four LED digital display or turn on the pipe road choose to display. Minimum resolution for measuring the error, V for VSecond, content:(1) the overall design scheme(2) control system hardware circuit design (display USES four digital tube),(3) software flowchart design, assembly programming(4) electrical schematic diagram of the drawing
以下题目仅供参考,可自拟题目撰写论文 1 住院病人后续服务的实践 2 “知情同意”的伦理与法律上争论问题的研究 3 护
三线表是非常常用的一种表格,通常情况下,研究生、本科生毕业论文以及科研期刊论文都要求表格使用三线表。我个人建议使用word制作三线表,因为这样不仅操作简单,还容
通过与同学的讨论与认真计算设计分析所完成的,课程设计的任务是设计、组装并调试一个数字电压表测量系统。需要我们综合运用单片机等课程的知识,通过查阅资料、方案论证与
1、论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提要:是文章主要内容的摘录,要求短、精、完整。字数少可
1.word中是图片格式导致不能编辑为啥呢?因为很多人写论文都是网上找的素材,有的根本就没有数据,可能只是一张图而已。直接拿来用,肯定是不符合老师要求的。这时候