当前位置: 首页 > wzjs >正文

做面包有哪些网站知乎基于wap的企业网站设计与实现

做面包有哪些网站知乎,基于wap的企业网站设计与实现,外网不能访问wordpress,传媒公司主要做什么业务一、 实验要求 掌握数码管显示方式掌握软件延时方法掌握键盘扫描及去抖动方法 二、 实验设计 1.整体思路 主循环中,先检查K1是否被按下。若K1被按下,计数器R1加1,并跳转到显示部分。若K1未被按下,则继续执行下一步。检查K2是否被…

一、 实验要求

  1. 掌握数码管显示方式
  2. 掌握软件延时方法
  3. 掌握键盘扫描及去抖动方法

二、 实验设计

 1.整体思路

  • 主循环中,先检查K1是否被按下。若K1被按下,计数器R1加1,并跳转到显示部分。若K1未被按下,则继续执行下一步。
  • 检查K2是否被按下。若K2被按下,计数器R1减1,并跳转到显示部分。若K2未被按下,则继续执行下一步。
  • 检查是否长按K1。若K1被长按,计数器R1会连续加1,直到K1被松开。若K1按键未被长按,则跳转回主循环。
  • 显示部分将计数器R1的值通过数码管显示出来。首先点亮LED3(百位),然后通过除法运算获取百位的值,并在数码管显示表中查找对应的值,最后将该值输出到P0口供数码管显示。接着依次点亮LED2(十位)和LED1(个位),并进行相应的除法运算和数码管显示操作。
  • 最后,通过延时函数控制数码管的稳定性,然后跳转回主循环,继续执行按键检测和数码管显示操作。

2.流程图

3.主要模块设计思路及分析

(1)MAIN模块

  • 检查K1按键是否被按下,如果按下则执行加1操作并跳转到DISPLAY部分进行数码管显示。
  • 如果K1未被按下,检查K2按键是否被按下,如果按下则执行减1操作并跳转到DISPLAY部分进行数码管显示。
  • 如果K1和K2都未被按下,则继续检查K1是否长按,如果长按则连续执行加1操作。

(2)DISPLAY模块:

  • 首先,根据R1的值计算百位、十位和个位,并通过移位操作将各位数值依次送入P0口以控制数码管的显示。
  • 每次显示完一位数字后,调用DELAY延时函数以确保数码管有足够的响应时间。
  • 最后,跳转回MAIN继续循环执行按键检测和数码管显示。

         

三、 实现效果

四、 总结

  1. 延时函数在这个代码中用于产生一定的延时,以确保LED的显示稳定。但是一开始写的代码都无法运行,最后采用了同学的延时函数代码。
  2. 关于显示函数,采用了之前学习C语言时编写函数的思路,通过个十百位分别除以0、10、100来取各个位最终应该显示的数字。
  3. 通过这次实验我学会了如何利用单片机的I/O端口控制外围设备(LED和数码管),并通过按键输入来控制计数器的增减。
ORG 0000HMOV R1, #0 ; 初始化R1为0MAIN:; 检查K1是否被按下MOV P3, #0FFHMOV A, P3CPL A																													  	JNB ACC.0, CHECK_K2 ; 跳转到检查K2是否被按下; K1被按下,计数器加1INC R1LJMP DISPLAYCHECK_K2:; 检查K2是否被按下MOV P3, #0FFHMOV A, P3CPL AJNB ACC.1, CHECK_K1 ; 跳转到检查K1是否被按下; K2被按下,计数器减1DEC R1LJMP DISPLAYCHECK_K1:; 检查是否长按K1MOV P3, #0FFHMOV A, P3CPL AJNZ MAIN ; 如果没有按键输入,则返回主循环; K1长按,连续加1MOV P3, #0FFHMOV A, P3CPL AJZ CHECK_K1 ; 继续检查是否长按K1DISPLAY:MOV P2, #8 ; 点亮LED3(百位)MOV A, R1 MOV B, #100DIV ABMOV DPTR, #TABLEMOVC A, @A+DPTRMOV P0, ALCALL DELAYMOV P2, #4 ; 点亮LED2(十位)MOV A, BMOV B, #10DIV ABMOVC A, @A+DPTRMOV P0, ALCALL DELAYMOV P2, #0       ; 点亮LED1(个位)MOV A, BMOVC A, @A+DPTRMOV P0, ALCALL DELAYLJMP MAINDELAY:			  ;延时函数MOV R5, #100
DELAY0:MOV R6, #1
DELAY1:MOV R7, #20
DELAY2:DJNZ R7, DELAY2DJNZ R6, DELAY1DJNZ R5, DELAY0RETTABLE:DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH ; 数码管显示表END


文章转载自:

http://85X6tMtb.nwbnt.cn
http://ga2538vo.nwbnt.cn
http://2H2WYwya.nwbnt.cn
http://a2ZwAhwW.nwbnt.cn
http://5LblZbhw.nwbnt.cn
http://220CYIUb.nwbnt.cn
http://xLACYg2T.nwbnt.cn
http://d9E2n4sq.nwbnt.cn
http://uckGJOto.nwbnt.cn
http://HLiOWmwo.nwbnt.cn
http://7ktGKsDg.nwbnt.cn
http://jWRHria1.nwbnt.cn
http://01oiWKtq.nwbnt.cn
http://hr3IqQ2H.nwbnt.cn
http://j68wUoem.nwbnt.cn
http://eBJ4MnlK.nwbnt.cn
http://gtTex5p7.nwbnt.cn
http://cCHE3ZR1.nwbnt.cn
http://K0yVgvej.nwbnt.cn
http://J2ccHRqC.nwbnt.cn
http://HHjqsTnd.nwbnt.cn
http://j4opsjqn.nwbnt.cn
http://jT9d3R8P.nwbnt.cn
http://Yy5AAQf9.nwbnt.cn
http://abpG8ENl.nwbnt.cn
http://srSP4xKA.nwbnt.cn
http://iBFOSDpk.nwbnt.cn
http://XbG1uYO4.nwbnt.cn
http://jNh0CZ5Y.nwbnt.cn
http://yNC2UpUj.nwbnt.cn
http://www.dtcms.com/wzjs/618251.html

相关文章:

  • 网站建设中网站图片如何修改免费制作宣传册的app
  • 做网站需求文档有必要 在线 网页 代理
  • 龙岗建站费用iis7.5添加网站
  • 建设机械网站机构国外在线设计平台
  • icp备案需要先建设网站么网页美工是什么
  • 企业介绍微网站怎么做的网站界面设计的发展趋势
  • 爱用建站官网营销网站建设公司推荐
  • 可信网站认证 费用提高网站订单转化率
  • 兰州网站建设推荐q479185700顶上wix和wordpress区别
  • 怎么邀约客户做网站北京专业网络直播制作
  • 网站用途说明肇庆市电商网站建设价格
  • 营销型网站设计房地产wordpress购物车保存
  • 制作企业网站的代码分析网站示例
  • 如何让单位网站做防护网站 被刷流量
  • 网站建设好卖吗88建网站
  • 漫画 网站 源码合肥小程序开发公司哪家好
  • 台州网络建站模板asp网站合法
  • wordpress怎么设置网站描述高端网页设计培训
  • 营销型网站策划建设深圳市住房保障署官网
  • 网站建设与管理初级教学贵阳做网站需要多少钱
  • 杭州最好的网站设计公司小游戏网页版入口
  • 大连网站建设方案咨询佛山网站设计师
  • 沈阳网站建设与开发网站域名被注销重新备案怎么做
  • 做网站和优化共多少钱室内设计联盟 官网
  • 机关 网站 建设方案营销网络搭建
  • 临沂网站建设团队网站开发需要什么服务器
  • 2017网站开发工资怎么制作动画
  • 企业网站建设的主要目的是做网站页面怎么做
  • 三合一网站建设高安高端网站设计公司
  • 做网站前端难吗公司简介怎么写 范文