MCS-51单片机外部中断的触发方式如何设定和选择

MCS-51单片机外部中断的触发方式如何设定和选择,第1张

1、打开Keil μVision编译器,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为模型,并添加STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径。

2、导入51单片机的头文件,否则后续使用的端口都会出现未定义的情况,然后在主函数中,使得EA=1,即总中断允许,打开中断的总开关。

3、分别打开外部中断0和外部中断1的分开关,即EX0=1和EX1=1,同时设置中断的触发方式为跳沿触发,可以避免增加额外的电路。

4、如果不添加别的代码的话,此时这两个中断的优先级是外部中断0>外部中断1,如果一个中断正在执行来了另外一个中断是不会打断前一个中断的执行过程的,这里需要为中断设置优先级。

5、编写完主函数后,我们要为两个中断分别编写对应的中断服务函数,才能在中断发生后产生相应的响应,注意外部中断0和外部中断1的中断号分别是0和2。

6、然后到Project菜单中的output项目中勾选Create Hex  File,OK后点击编译按钮,如果没有错误,即可生成可以烧录或者仿真的.hex文件。

7、最后把生成出的.hex烧入进51单片机进行运行或者装载入Proteus仿真系统进行仿真。

在安装ZStack计算节点或者管理节点时候进行划分boot分区,主要用于存放系统引导文件和内核等,可以配置1G容量。

主要是用于专门指定一块分区来提供系统引导。系统出现异常的时候,方便救援修复。分区出现问题,不影响其他分区的数据。boot分区一般容量较小,不能存放额外数据。

镜像服务器添加不上请检查以下因素:

Sftp镜像服务器和镜像仓库需检查SSH端口号、用户名、密码、用户名是否拥有sudo权限。

Ceph镜像服务器需检查分布式块存储是否正常。需检查CephIP地址、CephSSH端口、用户名、密码、用户名是否有sudo权限,Ceph集群状态是否正常。

以后有类似问题可以去他们官网搜下哈,或者联系官网服务电话,技术人员会尽快解答,这里提问等回复的话影响进度啊。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11953010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存