
单片机编程题 急!!!高手进,小弟送分!!!
1。编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0”2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。加以注释,谢谢!...
1。编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0”
2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。
加以注释,谢谢! 展开
2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。
加以注释,谢谢! 展开
2个回答
展开全部
1。编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0”
MOV DPTR, #2100H ;设定地址
MOV A, #11110000B ;准备数字
MOVX @DPTR, A ;送到外部数据存储器2100H单元中
2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。
MOV A, 40H
ORL A, #10000001B ;或,即是按照“位”相加
XRL A, #01111110B ;用1异或,相当与取反
MOV 40H, A
完
MOV DPTR, #2100H ;设定地址
MOV A, #11110000B ;准备数字
MOVX @DPTR, A ;送到外部数据存储器2100H单元中
2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。
MOV A, 40H
ORL A, #10000001B ;或,即是按照“位”相加
XRL A, #01111110B ;用1异或,相当与取反
MOV 40H, A
完
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询