单片机软件开发就是操作寄存器吗?

有人这么说,是这样吗?是的话为什么?
2025-04-07 07:56:34
推荐回答(4个)
回答1:

不完全是这样,操作寄存器、控制检测硬件端口是最基本的要求。比如,我见过有人用单片机做收款机的,要实现收款功能,恐怕还要有金额运算、数据存储、人员管理、单据打印等应用方面的功能,都需要软件来实现,而且相对而言这方面的工作量更大。所以此说法过于片面了。
不像计算机的纯软件人员,单片机软件工程师还需要对硬件有所了解才行。

回答2:

可以这么说吧,因为单片机中除了寄存器外其他都是死的,比如说存储器啦,I/O口这些都是固定的,靠你用寄存器把数据运送到这些地方,或者取出来使用累加器A对他们进行处理。就像你起楼房吧,操作寄存器就是搬运东西的那一个。

回答3:

有一定道理,控制单片机一般都是通过控制寄存器完成的,多学学就知道为什么了。

回答4:

有道理,不完全对,起码还有存储器,外围电路,人机通道等吧