社区
单片机/工控
帖子详情
硬件和软件是怎么沟通的
jdwq33
2012-07-20 08:01:39
今天听了一个讲课,突然听到了一句,电脑是怎么关机的,这句话让我陷入了混乱,我不知道,我越想越觉得不对。因为我是做软件的,现在才接触一个月的硬件,想问问各位大师,软件怎么可以关机呢?还有就是我看过51单片机的视频,他可以控制灯,我知道p1口把它的地址弄成了111010....的方式。软件是怎么控制那个p1口使灯亮呢?不理解啊!!今晚很难受。。。求大师们帮帮忙啊!!!
小弟拜上
...全文
382
14
打赏
收藏
硬件和软件是怎么沟通的
今天听了一个讲课,突然听到了一句,电脑是怎么关机的,这句话让我陷入了混乱,我不知道,我越想越觉得不对。因为我是做软件的,现在才接触一个月的硬件,想问问各位大师,软件怎么可以关机呢?还有就是我看过51单片机的视频,他可以控制灯,我知道p1口把它的地址弄成了111010....的方式。软件是怎么控制那个p1口使灯亮呢?不理解啊!!今晚很难受。。。求大师们帮帮忙啊!!! 小弟拜上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymm198606
2012-07-23
打赏
举报
回复
可参考单片机指令的读指令、送指令到指令寄存器、译码等过程一块内容,会有一个大体了解
vc8fans
2012-07-22
打赏
举报
回复
先有硬件软件是为硬件服务的,
h4020
2012-07-21
打赏
举报
回复
集成芯片是由半导体材料构成,如一个半导体二极管,如果加上正向电压则导通为1 否则为0
可以这样认为芯片内部有无数个二极管,这样可以由无数的0,1构成各种逻辑结构,当我们敲键盘时相应的芯片内部逻辑已经发生改变,其输出的逻辑电平也会相应改变,则与其相关联的其他芯片也随之改变,若逻辑电平输出端口接发光二极管那么体现出里的就是亮灭了。
dceacho
2012-07-21
打赏
举报
回复
有个很经典的开关机电路,你网上找一下
也是通过IO控制电源
AnYidan
2012-07-20
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
例如我在程序里把一个IO的电路等于1该电路进成了高电平,等于0就成了低电平,寄存器我也知道,我以前看过汇编。但是我还是不懂,电路怎么变化的。
[/Quote]
电路没有变化,变化的是其中的信号, 比如 电位的高低。。。
jdwq33
2012-07-20
打赏
举报
回复
例如我在程序里把一个IO的电路等于1该电路进成了高电平,等于0就成了低电平,寄存器我也知道,我以前看过汇编。但是我还是不懂,电路怎么变化的。
lbing7
2012-07-20
打赏
举报
回复
寄存器
CPU译码执行指令后,会把数据送到由触发器组成的寄存器,对应寄存器位上的值通过门接口电路送到管脚。
管脚再到你的LED等外设,以之形成了你要的功能
具体怎么去分析,可以看你芯片手册里的IO结构。里面会给出管脚的原理结构图
当然,对应的寄存器位会抽象成各种条件。如果觉得太绕,自己试着,把条件代入不同的0、1值,最终验证IO的输出状态,多试几次应该能理解
durant
2012-07-20
打赏
举报
回复
这个你不要着急,慢慢就懂了
jdwq33
2012-07-20
打赏
举报
回复
这个我知道,但是软件怎么使一个主板的电平成为低电平或者高电平呢?或者说驱动怎么使主板的电平成为低电平或者高电平呢?能说得具体些吗?谢谢!呵呵
pengwentao
2012-07-20
打赏
举报
回复
通过驱动沟通的。
net_friends
2012-07-20
打赏
举报
回复
开机后 硬件上电 有了精神 对软件说 老弟哦 你好软
软件对硬件说 老哥呀 你好硬
如此沟通
贝隆
2012-07-20
打赏
举报
回复
驱动+电路
aydf1
2012-07-20
打赏
举报
回复
p1=111010....=p1.4=p1.2=0
jdwq33
2012-07-20
打赏
举报
回复
那关机呢?不是部件断电吗?也是信号吗?
嵌入式系统开发圣经
3-5
沟通
软件
与
硬件
的桥梁 3-5-1 由说明书认识
硬件
组件 3-5-2 驱动程序的编写 3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真
软件
3-6-2 目标平台上的调试 3-6-3
硬件
辅助调试 3-7 您必须了解的事情 3-7-1 ...
【理论】通信的
硬件
层协议和
软件
层协议
众所周知通信协议就是一种数据传输的协议规范,从软
硬件
层面可以分为
硬件
层通信协议和
软件
层通信协议,本文通过对通信的
硬件
层协议和
软件
层协议的简单介绍使大家更好的理解什么是通信。
硬件
RAID 与
软件
RAID 之间的区别
独立磁盘冗余阵列 (RAID) 是一种将多个物理驱动器组合到一个单元中的虚拟磁盘技术。...RAID 的执行可以使用特殊控制器(
硬件
RAID)或操作系统驱动程序(
软件
RAID)来完成。磁盘阵列机制突袭的类型:描述。
计算机
软件
工作的原理,计算机的
软件
硬件
及工作原理
2编程语言与操作系统和
硬件
的关系计算机系统一般分为
软件
系统,操作系统,
硬件
系统。编程语言所写此
软件
,并不能直接访问底部
硬件
,必须通过操作系统来实现对
硬件
的访问和控制。3 CPU相当于计算机的大脑,计算机所.....
软件
工程师的
硬件
与
软件
做GIS
软件
开发已有四年的光景了,突然想总结一下
软件
工程师自身的
硬件
和
软件
都包含哪些。
硬件
: 1. 学习能力:学习能力是对学历、知识架构、工作经验的囊括,他体现在一个人对新知识的接受能力,这个
硬件
很重要。...
单片机/工控
27,377
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章